Hallo,
irgendwie läuft das mit der Crossselling Zuordnung und Löschung mit dem aktuellen Connector und SW 5.1.3 nicht rund.
Was funktioniert:
Was nicht funktioniert:
Bei einem Abgleich nach Löschung eines XS-Artikels werden die XS-Zuordnungen immer wieder vom Webshop abgeholt und vorher nicht gelöscht. Im Protokollfenster wird auch nicht angezeigt, dass XS-Zuordnungen zur Löschung anstehen.
Auffällig ist, das bei jedem Abgleich eine Anzahl an Crossselling-Zuordnungen immer wieder empfangen wird.
Nachtrag: Stelle ich die Synchronisation für Artikel auf unidirektional WAWI -> SHOP dann wird zwar die XS-Löschung angestoßen und im Debuglog protokolliert, findet aber in der Datenbanktabelle keine Anwendung.
Hier der Auszug aus dem Debuglog:
>>> cross_selling.delete: {
"method": "cross_selling.delete",
"params": [
{
"productId": [
"",
573
],
"items": [],
"id": [
"",
573
]
}
],
"jtlrpc": "2.0",
"id": "fb6f6e17b598472db711a2729cc4dd44"
}
<<< cross_selling.delete: {"result":[{"id":["",0],"productId":["",573],"items":[]}],"error":null,"jtlrpc":"2.0","id":"fb6f6e17b598472db711a2729cc4dd44"}
(313,9236 milliseconds)
irgendwie läuft das mit der Crossselling Zuordnung und Löschung mit dem aktuellen Connector und SW 5.1.3 nicht rund.
Was funktioniert:
- Hinzufügen der X-Selling Gruppe sw_related zum Artikel
- Hinzufügen eines X-Selling Artikels zur o.a. Gruppe
Was nicht funktioniert:
- Entfernen eines oder mehrerer Artikel aus der X-Selling-Gruppe
Bei einem Abgleich nach Löschung eines XS-Artikels werden die XS-Zuordnungen immer wieder vom Webshop abgeholt und vorher nicht gelöscht. Im Protokollfenster wird auch nicht angezeigt, dass XS-Zuordnungen zur Löschung anstehen.
Auffällig ist, das bei jedem Abgleich eine Anzahl an Crossselling-Zuordnungen immer wieder empfangen wird.
Nachtrag: Stelle ich die Synchronisation für Artikel auf unidirektional WAWI -> SHOP dann wird zwar die XS-Löschung angestoßen und im Debuglog protokolliert, findet aber in der Datenbanktabelle keine Anwendung.
Hier der Auszug aus dem Debuglog:
>>> cross_selling.delete: {
"method": "cross_selling.delete",
"params": [
{
"productId": [
"",
573
],
"items": [],
"id": [
"",
573
]
}
],
"jtlrpc": "2.0",
"id": "fb6f6e17b598472db711a2729cc4dd44"
}
<<< cross_selling.delete: {"result":[{"id":["",0],"productId":["",573],"items":[]}],"error":null,"jtlrpc":"2.0","id":"fb6f6e17b598472db711a2729cc4dd44"}
(313,9236 milliseconds)