In Diskussion Kunden-Empfangen-Fehler bei Shopabgleich

Christian_BD

Sehr aktives Mitglied
7. November 2016
380
69
Hallo zusammen,

wir haben das Problem, dass wir keine Auftragsdaten aus dem Shop abholen können.
Der Shop ist "leer" und die Übertragung von Artikeln aus dem Shop funktioniert einwandfrei. Wenn wir aber den Connector so konfigurieren, dass wir nicht nur die Artikeldaten in den Shop laden, sondern auch die Auftrags- und Kundendaten abholen wollen, dann bricht der Abgleich mit der folgenden Fehlermeldung ab.

Leider habe ich keine Ahnung von Woocommerce und der Woocommerce-Spezialist, der hier beteiligt ist hat keine Ahnung von JTL und vom JTL-Connector.

Kann mir jemand weiterhelfen oder einen Tipp geben?
Meine Vermutung ist, dass es nicht an JTL liegt, sondern evtl. im Shop beim Erstellungsdatum ein Problem gibt (siehe markierter Teil unten). Aber ich kann daraus keine Maßnahme oder keinen Tipp für den Woocommerce-Spezialist ableiten.


---------
Abgleich-Protokoll:
Bitte beachten Sie, dass JTL-Wawi federführend ist!
Im Shop-Backend vorgenommene Änderungen können nicht mehr automatisiert abgeglichen werden und führen somit zu Datenverlust.
Prüfe Endpointkonfiguration.
Abgleich gestartet für 'WooCommerce'.
Onlineshop-Abgleich beendet für 'WooCommerce'.


Fehler:
Kunden-Empfangen-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Could not convert string to DateTime: -0001-11-30T00:00:00+0053. Path 'creationDate'.
bei Newtonsoft.Json.JsonReader.ReadAsDateTimeInternal()
bei Newtonsoft.Json.Linq.JTokenReader.ReadAsDateTime()
bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType(JsonReader reader, JsonContract contract, Boolean hasConverter)
bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
bei Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
bei Newtonsoft.Json.Linq.JToken.ToObject(Type objectType, JsonSerializer jsonSerializer)
bei Newtonsoft.Json.Linq.JToken.ToObject(Type objectType)
bei Newtonsoft.Json.Linq.JToken.ToObject[T]()
bei jtlCore.ControllerClasses.Connector.Abgleich.ConnectorAbgleichHelper.ConvertToken[TEntity](JToken item, Exception& exception)



Warnungen:
Der Shop hat nicht alle Kunden gesendet.Abgleich abgebrochen.Abgleich abgebrochen.

---------

Danke und viele Grüße
Christian
 

Achim L.

Sehr aktives Mitglied
3. Juli 2017
577
138
Hallo Christian,

(mindestens) einer der Kunden hat ein Erstelldatum, was vom Connector nicht verarbeitet werden kann ( Could not convert string to DateTime: -0001-11-30T00:00:00+0053. Path 'creationDate'. ).
Hier muss das Datum in der WooCommerce-Datenbank angepasst werden.
 
  • Gefällt mir
Reaktionen: Christian_BD

Christian_BD

Sehr aktives Mitglied
7. November 2016
380
69
Hallo Achim,
danke für Deine Antwort. Wir haben mittlerweile auch ein Feedback vom Betreuer des Woocommerce-Shops.
Auf der User-DB war ein manuell erstellter User mit einem „0“-Datum für die Registrierung. Er hat das abgeändert und jetzt funktioniert der Abgleich. 👍
 
Zuletzt bearbeitet:

Ähnliche Themen