Die Namenszuweisung hat nun auch bei uns funktioniert, allerdings hat der
Connector nun ein Problem mit bestehenden Kundenstammdaten: Kunde xy hat bereits bestellt und es existiert ein Stammdatensatz in
Shopware (Schnellbesteller ohne Kundenlogin). Der Kunde bestellt nun erneut und Shopware legt einen neuen Stammdatensatz an (weil wieder Schnellbesteller ohne Kundenlogin). Der Connector arbeitet sich nun ewig mit dem customer.pull an beiden Kunden-Datensätzen ab (warum auch immer der vorherige Kundendatensatz nochmals übermittelt wird) und legt den ganzen
Shop lahm, ohne das Daten in die
Wawi übermittelt werden.
Im
Log erscheinen endlos und immer wieder die gleichen Einträge zu den beiden Stammdatensätzen.
Bsp. eines solchen customer.pull:
<<< customer.pull: {"result":[{"customerGroupId":["1",0],"id":["123",0],"accountCredit":0,"birthday":null,"city":"xx","company":"","countryIso":"DE","creationDate":"2019-11-11T00:00:00+0100","customerNumber":"xy","deliveryInstruction":"","discount":0,"eMail":"xxx","extraAddressLine":"","fax":"","firstName":"xxx","hasCustomerAccount":false,"hasNewsletterSubscription":false,"isActive":true,"languageISO":"ger","lastName":"xx","mobile":"","note":"","origin":"","phone":"","salutation":"m","state":"","street":"xxx","title":"","vatNumber":"","websiteUrl":"","zipCode":"xxx","attributes":[]}],"error":null,"jtlrpc":"2.0","id":"xy"}
(208,8458 milliseconds)
<<< core.connector.ack: {"result":true,"error":null,"jtlrpc":"2.0","id":"xy"}
(193,0308 milliseconds)
Ich habe nun wieder die vorherige Connector Version installiert, da gibt es dieses Problem nicht. Grundsätzlich verstehe ich das Connector Update auch nicht ganz, denn das Problem ist mit dem Update der Wawi aufgetaucht und besteht somit beim
Oxid Connector weiterhin.