Hallo zusammen
Leider übernimmt Shopware bei aktivierten Attributen nicht die korrekten Werte aus der DB in JTL nach Abgleich. Es geht hierbei um die Artikelattribute (Zahlungsaufschläge). Vom JTL Connector her wird alles korrekt übertragen. Der Preis landet in der Datenbank. Von seitens JTL kann somit aktuell nichts gemacht werden.
Ich habe einen Vergleich von der Datenbank gemacht, nach der Übertragung von JTL in den Shop (ohne ein aktiviertes Attribut) und nach dem Speichern des Artikels in Shopware selber. Eine Kleinigkeit ist mir da aufgefallen:
Nach dem Abgleich in JTL:
INSERT INTO s_articles_attributes
(id
, articleID
, articledetailsID
, attr1
, attr2
, attr3
, attr4
, attr5
, attr6
, attr7
, attr8
, attr9
, attr10
, attr11
, attr12
, attr13
, attr14
, attr15
, attr16
, attr17
, attr18
, attr19
, attr20
, neti_purchase_blocker
, neti_purchase_blocker_groups
, ext_link
, activate_article_request_module
, outputschema_article_request_module
, swag_bonus_exclude
) VALUES
(8627, 8627, 8627, NULL, NULL, NULL, ‘1’, ‘Dieser Artikel ist aufgrund des Gewichts und/oder der Abmessungen mit einem Versandzuschlag belegt. Der Zuschlag wird im Warenkorb unter “evt. sonstige Versandzuschläge” ausgewiesen.’, ’ 14’, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ),
Nach dem direkten Speichern in Shopware:
INSERT INTO s_articles_attributes
(id
, articleID
, articledetailsID
, attr1
, attr2
, attr3
, attr4
, attr5
, attr6
, attr7
, attr8
, attr9
, attr10
, attr11
, attr12
, attr13
, attr14
, attr15
, attr16
, attr17
, attr18
, attr19
, attr20
, neti_purchase_blocker
, neti_purchase_blocker_groups
, ext_link
, activate_article_request_module
, outputschema_article_request_module
, swag_bonus_exclude
) VALUES
(8627, 8627, 8627, ‘’, NULL, NULL, ‘1’, ‘Dieser Artikel ist aufgrund des Gewichts und/oder der Abmessungen mit einem Versandzuschlag belegt. Der Zuschlag wird im Warenkorb unter “evt. sonstige Versandzuschläge” ausgewiesen.’, ’ 14’, ‘’, NULL, NULL, ‘’, NULL, ‘’, ‘’, NULL, NULL, ‘’, ‘’, NULL, NULL, NULL, 0, ‘’, ‘’, 0, NULL, NULL ),
Hier sieht man kleine Unterschiede in der Speicherung der Werte (NULL anstatt ‘’)
Was ist hier das Problem?
Danke im voraus
LG…Andrea