Neu Vaterartikel online deaktivieren hinterlässt Datenleichen in Shopware

b-tool.ch

Aktives Mitglied
14. Juni 2018
78
14
Das unbedachte Onlineshop-Deaktivieren von Artikeln mit der Ameise kann zu Inkonsistenzen zwischen JTL-Wawi und Shopware führen:
Ich habe einige Artikel per Ameise aus dem Onlineshop genommen, und erhielt so natürlich keine Hinweise, wenn es sich um Vaterartikel handelte, deren Kinder möglicherweise im Shop noch aktiv waren (anders als bei der manuellen Online-Deaktivierung, wo beim Speichern des Vaterartikels immer nach dem gewünschten Status für die Varkombis gefragt wird).
Beim Abgleich mit Shopware wurde dann der Eintrag in s_articles gelöscht, aber die Einträge in s_articles_details blieben bestehen, so dass der JTL-Connector-Systemcheck einige "Produkte (Details) ohne Einträge in der s_articles Tabelle" meldete. Werden diese nicht gelöscht, passiert bei der erneuten Online-Aktivierung des Artikels folgendes:
Der Artikel wird in Shopware zwar angelegt, da aber in der s_articles_details Tabelle noch Einträge mit den entsprechenden Artikelnummern bestehen, können die Variationskombinationen nicht angelegt werden (unsere Shopware-Installation lässt keine doppelten Artikelnummern zu), und die noch vorhandenen Einträge in s_articles_details verweisen auf eine nicht mehr existierende id in s_articles.
Eventuell wäre eine Warnung, wenn mit der Ameise Vaterartikel (mit online-aktiven Varkombis) online deaktiviert werden, oder gar die automatische Deaktivierung der Varkombis, sinnvoll.
Dass Ameise und Connector im allgemeinen tadellos funktionieren, kann natürlich zu einem etwas nonchalanten Umgang mit den Importen führen, so dass die Deaktivierung der Varkombis auch mal unters Eis geraten kann.
Liebe Grüße, Daniel Schär
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
8.716
1.770
Nein, eine automatische Deaktivierung der Kindartikel ist weder gewünscht noch sinnvoll. Der Hintergrund:
Du kannst Varkombi-Kinder als Stücklistenkomponenten hinterlegen. Damit der JTL- Shop nach einem Verkauf die Bestände weiterhin korrekt berechnen kann müssen die Komponten auch im Shop sein. Sie müssen nicht separat käuflich sein, aber vorhanden, sprich webshop-aktiv.
Daher ist sowohl die Nachfrage beim manuellen Deaktivieren als auch die Möglichkeit, die Väter und Kinder unabhängig voneinander aktivieren/deaktivieren zu können richtig.

Ich werde dieses Thema daher einmal in den Shopware-Bereich verschieben, da geprüft werden müsste, ob bei den Connectoren etwas angepasst werden kann/muss.
 

Ähnliche Themen