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
5
Ö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 Kind-Artikel nicht bei Ebay anbieten Allgemeine Fragen zu JTL-Shop 1
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 1
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Anzeige Alle Artikel mit Kategorieanzeige linke Menüleiste Allgemeine Fragen zu JTL-Shop 9
Neu Amazon: Artikel-Highlight / Produkttitel auf 75 Zeichen begrenzt Amazon-Anbindung - Fehler und Bugs 8
Neu Shop zeigt keine Artikel mehr Fehler 500 Betrieb / Pflege von JTL-Shop 9
Amazon Artikel-Highlights JTL-Wawi 1.7 1
JTL Wawi 1.11. - Fenstergröße - Artikel auf Einkaufsliste setzen JTL-Wawi 1.11 13
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 4
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
Fehlermeldung beim Artikel erstellen JTL-Wawi 1.11 3
Neu Verkaufskanal Sichtbarkeit Zuweisung Artikel in Shopware gelöscht - Connector Bug? Shopware-Connector 1
Eigenes Feld aus Artikel auf Lagerpackliste ausgeben JTL-Wawi 1.11 1
Neu Artikel-Menü zurück Allgemeine Fragen zu JTL-Shop 1
JTL Artikel-Maske leer/verschoben (1.11.7) JTL-Wawi 1.11 2
Neu Ein Artikel in der Kategorie Allgemeine Fragen zu JTL-Shop 5
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 1
Sichtbarkeit in Kategorien wird nicht mehr gespeichert JTL-Wawi 2.0 1
Die Suche von Stücklistenartikeln/Bundles funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu Altes Bild wird einfach nicht gelöscht. DB Eintrag löschen? Betrieb / Pflege von JTL-Shop 0
Neu Varianten die nicht online in JTL geschaltet sind werden trotzdem zu Shopify geladen Shopify-Connector 2
Neu Amazon Aufträge werden nicht erstellt Amazon-Anbindung - Fehler und Bugs 2
Stücklisten in Stücklisten nicht möglich – alternative Lösung gesucht (MwSt.-Varianten) JTL-Wawi 1.11 2
Neu DHL Versenden 4.0 - Versand in EU geht nicht mehr, nur DE JTL-ShippingLabels - Fehler und Bugs 6
Plattform Abgleich nicht möglich JTL-Wawi 1.11 2
Gelöst: Störung bei LInk11 - JTL- Shops teilweise nicht erreichbar Störungsmeldungen 1
Name der Versandarten wird im Auftrag sporadisch nicht mehr angezeigt (2.0.3) JTL-Wawi 2.0 2
Workflows werden nicht in Auftragshistorie angezeigt (2.0.3) JTL-Wawi 2.0 0
PayPal Zahlungsabgleich geht nicht JTL-Wawi 1.11 24
Kundengruppenrabatte werden bei einzelnen Artikeln nicht übernommen – „Rabatte ignorieren“ springt nach Speichern zurück JTL-Wawi 2.0 2
Neu Versanddatenimport in Packtisch nicht automatisch (DPD Österreich mit WEB.omat) JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Neu Amazone Prime - DPD Labels können mal wieder nicht erzeugt werden. Amazon-Anbindung - Fehler und Bugs 7
Neu Rücknahmebedingungen werden nicht aktualisiert - Widerrufsbutton - V1.11.9 eBay-Anbindung - Fehler und Bugs 1
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Neu Rechnungen zeigen Paypal Text an, obwohl er in der Vorlage nicht ausgewählt ist JTL-Wawi 2.0 3
Neu E-Rechnungen werden von DATEV nicht akzeptiert JTL-Wawi 2.0 1
Neu DHL funktioniert nicht JTL-ShippingLabels - Fehler und Bugs 5
Neu Produktionsaufträge tauchen nicht in der Workbench auf JTL-Plan&Produce - Fehler und Bugs 2
Login Wawi nicht möglich nach Update auf 1.11.11 JTL-Wawi 1.11 1
Neu JSON-Download nicht möglich - Gibt es eine andere Quelle? Schnittstellen Import / Export 1
Ameise (1.11.11.0) Export auf Clients nicht möglich - Das Dezimaltrennzeichen kann nicht die leere Zeichenfolge sein JTL-Wawi 1.11 5
Neu Sortierung der Variationswerte funktioniert nicht mehr Shopify-Connector 5
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Zahlungstart nicht anzeigen JTL-Shop - Fehler und Bugs 1
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Produktionsdatenblatt erstellen nicht möglich JTL-Plan&Produce - Fehler und Bugs 0
Skonto wird bei Zahlung setzen nicht berücksichtigt JTL-Wawi 1.11 2
Retourenetikett Internetmarke funktioniert nicht mehr JTL-Wawi 2.0 1

Ähnliche Themen