Artikel nicht aktiv, trotzdem auffindbar

gerhard5302

Sehr aktives Mitglied
Hallo,

ich hab da immer wieder ein Problem und noch keine einfache Lösung:

Immer wieder muß ich ganze Produktgruppen oder Artikel vorübergehend aus dem xt:c Shop raus nehmen. D.h. beim Artikel in der Wawi den Haken raus beim Namen vom xt:c Shop, dann Webshopabgleich.

Im Shop ist dann dieser Artikel in der product_listing nicht sichtbar.

Aber - und jetzt kommt das eigentliche Problem:
Wenn der Kunde die exakte Art.Nr. oder die Artikelbezeichnung weiß oder sonst einen markanten Suchbegriff, dann findet er den Artikel über die "Suche" im Shop trotzdem und kann den aufrufen und sogar bestellen. Und genau das darf nicht sein !!!!

Was kann man da machen?

Ideal wäre, wenn "ausgeblendete" Produkte auch über die Suche im xt:c nicht zu finden sind. Eventuell wenn in der Wawi ausgeblendet, dann ganz aus der xt:c Shop DB löschen. Wenn man den Artikel in der Wawi wieder aktiviert wird er halt komplett neu an den Shop übertragen - wie beim ersten Mal bei einer Neuanlage.

lg
Gerhard
 

conny2540

Sehr aktives Mitglied
23. November 2006
2.310
4
Österreich
AW: Artikel nicht aktiv, trotzdem auffindbar

Hallo Gerhard,

ja das Problem hatte ich mit meinem XTC auch. Artikel OFF und mittels Suchfunktion konnte man den finden und bestellen. Das war aber ein Bug im Modul Sonderpreise, weil der die Artikel dupliziert. Hat der Artikel zufällig einen Sonderpreis gehabt ?
Die Lösung kann ich Dir leider nicht sagen, denn mein EDV-Guru (XTC-Spezi) hat mir damals den Code umprogrammiert. Was ? wo ? weiss ich leider nicht. Gibt es nichts entsprechendes im XTC-Forum dazu ? Ich weiss nur, dass das Problem bei den Sonderpreisen lag.

Was bei mir auch noch war: Wir hatten damals auch versucht im connector SEO einzubauen, ohne dass ich diesen jedes Mal im Shop-Admin neustarten muss, was ja bei jedem Wawi-Upgrade dann leider nicht mehr funktionierte... Hast Du am Connector was umgebaut, was in Zusammenhang mit den Sonderpreisen(Dubletten-Tabellen) stehen könnte ?

LG
Conny
 

Boby

Sehr aktives Mitglied
AW: Artikel nicht aktiv, trotzdem auffindbar

Hallo Gerhard,
so hab ich das bei uns. Inaktive artikel in der wawi werden auf dem shop gelöscht bis diese wieder aktiv gesetzt werden werden diese dann neu hochgeladen.

Hallo,

ich hab da immer wieder ein Problem und noch keine einfache Lösung:

Immer wieder muß ich ganze Produktgruppen oder Artikel vorübergehend aus dem xt:c Shop raus nehmen. D.h. beim Artikel in der Wawi den Haken raus beim Namen vom xt:c Shop, dann Webshopabgleich.

Im Shop ist dann dieser Artikel in der product_listing nicht sichtbar.

Aber - und jetzt kommt das eigentliche Problem:
Wenn der Kunde die exakte Art.Nr. oder die Artikelbezeichnung weiß oder sonst einen markanten Suchbegriff, dann findet er den Artikel über die "Suche" im Shop trotzdem und kann den aufrufen und sogar bestellen. Und genau das darf nicht sein !!!!

Was kann man da machen?

Ideal wäre, wenn "ausgeblendete" Produkte auch über die Suche im xt:c nicht zu finden sind. Eventuell wenn in der Wawi ausgeblendet, dann ganz aus der xt:c Shop DB löschen. Wenn man den Artikel in der Wawi wieder aktiviert wird er halt komplett neu an den Shop übertragen - wie beim ersten Mal bei einer Neuanlage.

lg
Gerhard

Hallo,

wenn man nicht nur die xt-Tabellen leert sondern auch die eazysales_martikel,
ist die Funktion komplett.
Es werden dann inaktive Artikel komplett im Shop gelöscht und bei Bedarf kann man sie wieder in der Wawi aktivieren und hochladen.

Eine zusätzliche Zeile ist dafür notwendig:
eS_execute_query("delete from eazysales_martikel where products_id=".$products_id);

also:
if (intval($_POST["action"]) == 3 && intval($_POST['KeyArtikel']))
{
$products_id = getFremdArtikel(intval($_POST['KeyArtikel']));
if ($products_id>0)
{
eS_execute_query("delete from products where products_id=".$products_id);
eS_execute_query("delete from products_attributes where products_id=".$products_id);
eS_execute_query("delete from products_description where products_id=".$products_id);
eS_execute_query("delete from products_images where products_id=".$products_id);
eS_execute_query("delete from products_to_categories where products_id=".$products_id);
eS_execute_query("delete from products_xsell where products_id=".$products_id);
eS_execute_query("delete from eazysales_martikel where products_id=".$products_id);
}
$return = 0;
}
//ende

Das selbe geht auch bei den Kategorien in der dbeS/Kategorie.php.
dort folgendes suchen :

if (intval($_POST["action"]) == 3 && intval($_POST['KeyKategorie'])>0)
{
$return=0;
$cat = getFremdKategorie(intval($_POST['KeyKategorie']));
if ($cat>0)
eS_execute_query("update categories set categories_status=0 where categories_id=".$cat);

}
und mit diesem ersetzen:
if (intval($_POST["action"]) == 3 && intval($_POST['KeyKategorie'])>0)
{
$return=0;
$cat = getFremdKategorie(intval($_POST['KeyKategorie']));
if ($cat>0)
//eS_execute_query("update categories set categories_status=0 where categories_id=".$cat);
eS_execute_query("delete from categories where categories_id=".$cat);
eS_execute_query("delete from categories_description where categories_id=".$cat);
eS_execute_query("delete from eazysales_mkategorie where categories_id=".$cat);
}
//ende


Dann kann man auch eine Bereinigung der Shopdatenbank durchführen.

Gruß jk_hoschi

wo: dbeS/Artikel.php
Quelle:
http://forum.jtl-software.de/xt-com...loeschen-von-artikeln-im-shop.html#post100315

Gruss Boby
 

gerhard5302

Sehr aktives Mitglied
AW: Artikel nicht aktiv, trotzdem auffindbar

Hallo Bobby,

super, genau das wärs. Jetzt muß ich nur noch in der dbeS/Artikel.php diesen Block finden:

if (intval($_POST["action"]) == 3 && intval($_POST['KeyArtikel']))
{
$products_id = getFremdArtikel(intval($_POST['KeyArtikel']));
if ($products_id>0)
{
eS_execute_query("delete from products where products_id=".$products_id);
eS_execute_query("delete from products_attributes where products_id=".$products_id);
eS_execute_query("delete from products_description where products_id=".$products_id);
eS_execute_query("delete from products_images where products_id=".$products_id);
eS_execute_query("delete from products_to_categories where products_id=".$products_id);
eS_execute_query("delete from products_xsell where products_id=".$products_id);

Dann könnte ich auch die zusätzliche neue Zeile dazu einfügen.

Ich hab da nämlich bei mir nur das stehen, ab Zeile 173:

if (intval($_POST["action"]) == 3 && intval($_POST['KeyArtikel']))
{
$products_id = getFremdArtikel(intval($_POST['KeyArtikel']));
if ($products_id>0)
eS_execute_query("update products set products_status=0 where products_id=".$products_id);
$return = 0;
}
}
mysql_close();
echo($return);
logge($return);


Muß ich hier den ganzen Block rein setzen und dafür die Zheile mit dem "update" raus nehmen?

lg
Gerhard
 

Boby

Sehr aktives Mitglied
AW: Artikel nicht aktiv, trotzdem auffindbar

Hallo Gerhard,

um dir deine frage 100 % tig zu beantworten müsste ich mich nochmals damit befassen, deshalb gebe ich meine geönderte diese mal in den anhang, so kannst du vergleichen oder die benutzen.:)

Gruss Boby

UPPSSS PS. M... hochladen geht nicht für zip.

Klick mal hier hoffe funtzt
 

gerhard5302

Sehr aktives Mitglied
AW: Artikel nicht aktiv, trotzdem auffindbar

Hallo,

hab das jetzt problemlos mit dem Dreamweaver in beide dbeS Dateien eingebaut, in Artikel.php und in die Kategorie.php.

Mehrmals Webshopabgleich gemacht, läuft auch ganz normal durch, gewartet, nochmals. Die "inaktiven" Artikel (in der Wawi kein Haken beim Webshop) und Kategorien sind über die "suche" im xt:c immer noch zu finden.
Dauert das länger oder funzt es - natürlich wieder mal nur bei mir - nicht? :frown:

Muß ich vielleicht diese Artikel nochmals alle aktivieren, zum Shop übertragen und dann nochmals die Haken raus nehmen und nochmals übertragen?

@Conny: Sonderpreise hab ich nicht! Nicht im Onlineshop. ;)

lg
Gerhard
 

gerhard5302

Sehr aktives Mitglied
AW: Artikel nicht aktiv, trotzdem auffindbar

@ Bobby:
Kein Problem, ich hab ja sowieso schon vorher beide Dateien nach der einfachen Anleitung ergänzt. Das war ja auch wirklich ganz einfach. Wr lesen kann, ist klar im Vorteil.

Alleine mir fehlt die Wirkung. Es tut sich einfach nichts. :eek: :frown:

Such mal bei www.ok4you-shop.com nach 370PU5KW
Das ist ein Artikel in der eigentlich nicht sichtbaren Kategorie Lasertoner > für Kyocera-Mita > original Kyocera-Mita.
:confused:

lg
Gerhard
 

Boby

Sehr aktives Mitglied
AW: Artikel nicht aktiv, trotzdem auffindbar

ja, der artikel ist noch auffindbar.

Lade bitte mal meine Artikel.php und katalog.php zum test hoch da drin ist auch die erweiterung für das tatsöhliche lüschen von Artikeln drin.

oder

eventuell mal mit neuer erstellterem Produkt versuchen da eventuell zu deinem Artikel die ID schon nicht mehr in der DB vorhanden ist.

nachdem der artikel auf inaktiv gesetzt und der shopabgleich gemacht wurde muss um den artikel wieder hochladen zu können der inaktiv gesetzte artikel in der beschreibung wieder aktiv und dem shop zugeteilt werden.

bei uns funtzt das perfekt.

Gruss Boby
 

Boby

Sehr aktives Mitglied
AW: Artikel nicht aktiv, trotzdem auffindbar

:eek:weis nicht warum aber sollte kategorie.php sein;)

wenn du möchtest schick mir mal deine 2 dateien per e-mail ich schau mal rein mit altova_diffdog

Gruss Boby
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Artikel mit Zustand beschädigt wird nicht als eigenständiger Artikel in der WaWi angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikel im Zulauf werden nicht angezeigt Betrieb / Pflege von JTL-Shop 8
Neu Artikel wird nach Auswahl der Variante nicht mehr angezeigt JTL-Shop - Fehler und Bugs 3
Neu Artikel lässt sich im Shop 5.2.5 über die Wawi nicht löschen JTL-Shop - Fehler und Bugs 2
Neu Artikel Bild aus anderer Quelle importieren funktioniert nicht JTL-Wawi - Fehler und Bugs 4
Neu Artikel gelöscht neu anlegen nicht möglich da bereits vorhanden User helfen Usern - Fragen zu JTL-Wawi 2
Neu Artikel- und Versandgewicht bei Stücklisten wird nicht nachberechnet JTL-Version 1.8.12.2 JTL-Wawi - Fehler und Bugs 4
Neu Amazon Gutschriften kommen in den Status "Amazon Artikel nicht in Bestellung" und werden nicht übernommen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel auf Bestellung nicht zusammenführen Arbeitsabläufe in JTL-Wawi 2
Artikel in der Artikelliste grün hinterlegt bzw. nicht farblich hinterlegt JTL-Wawi 1.9 5
Gelöst Artikel an der Kasse beim scannen nur über Artikelnummer, nicht über GTIN identifizieren (Gebrauchtware, GTIN mehrfach in der Wawi) Allgemeine Fragen zu JTL-POS 1
Neu Artikel wird in der der Detailbeschreibung nicht angezeigt Allgemeine Fragen zu JTL-Shop 0
Artikel lassen sich plötzlich nicht mehr öffnen JTL-Wawi 1.9 2
Neu Windows 11 - .NET Installation beschädigt - Artikel öffnen nicht möglich JTL-Wawi - Fehler und Bugs 10
Neu JTL Artikel auf Shopify als Varianten anzeigen Shopify-Connector 2
Seite Artikel->Sonderpreise und Sonderpreiskationen definieren JTL-Wawi 1.9 0
Neu Artikel mit negativem Preis (Gutschein) eingeben kompliziert...geht das einfacher? Allgemeine Fragen zu JTL-POS 1
Neu Artikelübersicht zeigt 2 Bilder pro Artikel oder leeren Rahmen Allgemeine Fragen zu JTL-Shop 5
Neu SQL Vartable für Reservierte Artikel gesucht User helfen Usern - Fragen zu JTL-Wawi 2
Neu Umfrage: Scanpflicht auf Artikelebene (Nur für bestimmte Artikel aktivieren/deaktivieren) JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Verbrauchsmaterial, einem Artikel neue OVP zuweisen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikelanlage von Artikel/Ersatzteile die zu verschiedenen Modellen passen User helfen Usern - Fragen zu JTL-Wawi 3
Online seit: bei Artikel einstellen JTL-Wawi 1.8 0
Neu Artikel per Dropshipping versenden und selbst versenden Arbeitsabläufe in JTL-Wawi 1
In Diskussion Hinweis im WMS Ausgeben wenn ein bestimmter Artikel verpackt wird über WMS JTL-Workflows - Ideen, Lob und Kritik 5
Neu Artikel optische Brille anlegen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Gibt es einen Import von Artikeltexten die pro Artikel als .txt geliefert werden? JTL-Ameise - Ideen, Lob und Kritik 1
Neu GTIN/EAN für mehrere Artikel verwenden Arbeitsabläufe in JTL-Wawi 2
Neu Liste verkaufter Artikel mit VK Fibu-Konto aus der Artikelkategorie User helfen Usern - Fragen zu JTL-Wawi 4
Neu Wie kann ich Artikel mit Lagerbestand 0 beim Import inaktiv setzen) JTL-Ameise - Ideen, Lob und Kritik 17
Beschreibung Konfig. Artikel Einrichtung JTL-Shop5 1
In Diskussion E-Mail an Lieferanten bei Verkauf einer seiner Artikel JTL-Workflows - Ideen, Lob und Kritik 4
Neu Doppelte Artikel und SEO User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel mit 2 verschiedenen Steuersätzen anbieten User helfen Usern - Fragen zu JTL-Wawi 0
Neu WMS Wareneingang falscher Artikel auf Etikett JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Artikel CSV Exporte dem Kunden zur verfügung stellen. Allgemeine Fragen zu JTL-Shop 7
Tipps für effiziente Änderungen bestehender Artikel JTL-Wawi 1.7 2
Neu Wie in der Wawi gebrauchte Artikel vom Endkunden einkaufen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Einzelne Artikel über stückliste im Packtisch scannen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Hersteller ändert SKU von Kind Artikel (Varianten) | Vater beleibt gleich - wie verfahren bei "gemischtem" Lager alt/neu User helfen Usern - Fragen zu JTL-Wawi 3
Neu XML Export Artikel Stammdaten für Mercateo Schnittstellen Import / Export 1
Kaufland Artikel filtern kaufland.de - Anbindung (SCX) 11
Neu Artikel -> Lieferanten -> Zum eigenen Lager hinzufügen User helfen Usern - Fragen zu JTL-Wawi 4
Kategoriebaum: Artikel wird in allen Kategorien angezeigt JTL-Wawi 1.9 1
Neu WMS Mobile falscher Artikel beim Picken JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Artikel mit unterschiedlichen Währungen JTL-Wawi 1.9 1
Listen Ansicht für Artikel deaktivieren Einrichtung JTL-Shop5 2
Automatischer bestandsabgleich für mehrere Artikel JTL-Wawi 1.8 1
Neu Spam über Frage zum Artikel User helfen Usern - Fragen zu JTL-Wawi 10
Neu Export von Kunden, die in der Vergangenheit bereits bestimmte Artikel gekauft haben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 10

Ähnliche Themen