Gelöst Aufträge/Bestellungen aus Shop werden nicht übertragen

Zappageck71

Aktives Mitglied
14. Februar 2017
21
0
Infos:
Hoster: 1und1, Shop in Unterordner
JTL WaWi Version: 1.1.4.14
Connector-Version: 2.0
Gambio-Version: 2.6.0.1
Vorabcheck: Ok

Eigene php.ini im JTL-Connectorordner:
"date.timezone= "Europe/Berlin";"
Ohne diese php.ini bekomme ich beim Connect eine Fehlermeldung das der Shop nicht erreichbar wäre.

Fehler:
Beim Abgleich Shop->WaWi werden Aufträge nicht in die WaWi importiert und der Connector bricht mit Fehler ab.
Fehler:
Abgleich-Protokoll:
Prüfe Endpointkonfiguration.
Abgleich gestartet für 'Gambio X2'.
Onlineshop-Abgleich beendet für 'Gambio X2'.


Fehler:
Abgleich-Protokoll:
Prüfe Endpointkonfiguration.
Abgleich gestartet für 'Gambio X2'.
Empfangen: Hersteller (14 Stück)
Empfangen: Kategorien (112 Stück)
Empfangen: Artikel (512 Stück)
Empfangen: Cross-Sellings (19 Stück)
Empfangen: Kunden (1521 Stück)
Empfangen: Aufträge (1736 Stück)
Onlineshop-Abgleich beendet für 'Gambio X2'.


Fehler:
Zahlungen-Empfangen-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der Wawi notwendig sind!
Could not convert string to DateTime: -0001-11-30T00:00:00+0100. 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:
Es konnte kein Kategorie-Standardname für den ISO-Code 'ger' ermittelt werden (Endpoint-Kategorie: '100'). Es wird automatisch der Name 'Gambio-Kategorie' vergeben.
Es konnte kein Kategorie-Standardname für den ISO-Code 'ger' ermittelt werden (Endpoint-Kategorie: '99'). Es wird automatisch der Name 'Gambio-Kategorie #1' vergeben.
Es konnte kein Kategorie-Standardname für den ISO-Code 'ger' ermittelt werden (Endpoint-Kategorie: '101'). Es wird automatisch der Name 'Gambio-Kategorie #2' vergeben.
Es konnte kein Kategorie-Standardname für den ISO-Code 'ger' ermittelt werden (Endpoint-Kategorie: '98'). Es wird automatisch der Name 'Gambio-Kategorie #3' vergeben.
Es konnte kein Kategorie-Standardname für den ISO-Code 'ger' ermittelt werden (Endpoint-Kategorie: '29'). Es wird automatisch der Name 'Gambio-Kategorie #4' vergeben.
Artikelnummer 'E-14068' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer 'E-14086' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer 'SP2079-336' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer '631282-010' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.

Fehlerbericht wurde gekürzt, da die Meldungen über "Artikelnummer 'xxxx' ist bereits vorhanden." wohl nicht relevant sind.

Bei erneutem Ausführen des Abgleichs Shop->WaWi kam dann dieser Bericht:
Abgleich-Protokoll:
Prüfe Endpointkonfiguration.
Abgleich gestartet für 'Gambio X2'.
Onlineshop-Abgleich beendet für 'Gambio X2'.


Fehler:
Zahlungen-Empfangen-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der Wawi notwendig sind!
Could not convert string to DateTime: -0001-11-30T00:00:00+0100. 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:
Das Varkombi-Kind '' hat keine Variationen. Import kann nicht durchgeführt werden.
Das Varkombi-Kind '' hat keine Variationen. Import kann nicht durchgeführt werden.
Das Varkombi-Kind '' hat keine Variationen. Import kann nicht durchgeführt werden.
Der Shop hat nicht alle Zahlungen gesendet.

Bei einem vorherigen Abgleichversuch in beide Richtungen Shop<-> WaWi hat mir die WaWi im Shop alle Kategorien dupliziert und ziemlich den Shop zerschossen. Daher habe ich beim gestrigen Versuch erstmal versucht die Daten aus dem Shop in die WaWi zu bekommen, was bis auf Aufträge und Zahlungen auch gut funktioniert hat. Dort bricht dann der Connector aber ab.

Logfiles vom Server im Anhang.

Es wäre nett, wenn sich das jemand ansehen könnte, da ich sonst nicht weiter komme.
Danke.
 

Anhänge

  • global-2017-02-21.zip
    50,7 KB · Aufrufe: 5
  • global-2017-02-22.zip
    348 Bytes · Aufrufe: 1
Zuletzt bearbeitet:

itratosTeam

Sehr aktives Mitglied
19. April 2007
610
69
Bamberg
Hallo Zappageck71,

prüfe mal deine Kundendaten und die Daten der Besteller ob die komplett sind. Solche Fehler tauchen auf wenn z.B. Pflichtdaten fehlen die jtl aber benötigt.
Das kann der Fall sein wenn Daten von anderen Systemen importiert wurden - die aber nicht vollständig waren.
 

Zappageck71

Aktives Mitglied
14. Februar 2017
21
0
Tja...wie soll ich das prüfen. Im Shop sehen die Kundendaten in Ordnung aus, habe jetzt aber nicht jeden der 1700 Kunden überprüft.
Beim Import der Kundendaten bricht er ja auch nicht ab, sondern beim Import der Zahlungen. Fehler: "Der Shop hat nicht alle Zahlungen gesendet."
Module im Shop: PayPal3 und Vorkasse (moneyorder)
 

daniel.jtl

Moderator
12. März 2014
1.277
28
Du hast in deiner Shop Datenbank offenbar Zahlungen stehen mit einem ungültigen Datum (-0001-11-30T00:00:00+0100), welches sich nicht korrekt umwandeln lässt.
 

Zappageck71

Aktives Mitglied
14. Februar 2017
21
0
Danke für das Feedback, ich denke das geht in die richtige Richtung. Wo und wie soll ich in der Datenbank nach falschen Einträgen suchen? Ich habe keine Idee wo sich die Einträge befinden bzw. wie ich diese suchen kann.
 

Zappageck71

Aktives Mitglied
14. Februar 2017
21
0
Es muss doch JTL bekannt sein, welche Tabellen des Gambio Shops für die Zahlungen ausgelesen werden. Warum antwortet hier niemand mehr? Ich komme seit einer Woche nicht weiter, kann weder im Laden noch im Internehtshop störungsfrei arbeiten und JTL hält sich bedeckt. Super, echt.
 

daniel.jtl

Moderator
12. März 2014
1.277
28
Ich habe keine Idee wo sich die Einträge befinden bzw. wie ich diese suchen kann.
Der Connector unterstützt serienmäßig nur Paypal. Die Tabelle ist daher paypal_transactions.

Ich komme seit einer Woche nicht weiter, kann weder im Laden noch im Internehtshop störungsfrei arbeiten und JTL hält sich bedeckt. Super, echt.
Für den Connector gibt es bekanntermaßen keinen individuellen Support. Und wenn dein Shop inkonsistente und ungültige Daten in der Datenbank hat, ist es ehrlich gesagt auch nicht unsere Aufgabe das zu beheben.
 

bork

Sehr aktives Mitglied
26. Januar 2007
831
97
Hallo Zappageck,

die Paypal-Transaktions-IDs stehen neuerdings in
orders_paypal_payments.payment_id
Ist es das was du suchst?

Wir haben die Übertragung von Zahlungen und Versand komplett ausgeschaltet. Vielleicht ist das für dich auch eine Option? musst du das in der features.json für push und pull auf false setzen und behältst die volle Kontrolle.
 

Zappageck71

Aktives Mitglied
14. Februar 2017
21
0
Ich habe nun die entsprechenden Tabellen gefunden und auch bereinigt. Funktioniert also.
Und wenn dein Shop inkonsistente und ungültige Daten in der Datenbank hat, ist es ehrlich gesagt auch nicht unsere Aufgabe das zu beheben.
Das war auch nicht meine Frage. Es ging lediglich darum mitzuteilen wo die entsprechenden Einträge zu finden sind und das ist nunmal nur JTL bekannt.
die Paypal-Transaktions-IDs stehen neuerdings in
orders_paypal_payments.payment_id
Ja, das habe ich auch bemerkt. Im Prinzip macht es wohl Sinn das dauerhaft zu deaktivieren, da der Connector das schlicht nicht abfragt...oder eben an veralteter Position.
Danke für den Hinweis, ich werde das wohl auch so handhaben und das in der features.json dementsprechend anpassen. Danke.
 

saschadd

Gut bekanntes Mitglied
28. November 2006
158
4
Wir haben die Übertragung von Zahlungen und Versand komplett ausgeschaltet. Vielleicht ist das für dich auch eine Option? musst du das in der features.json für push und pull auf false setzen und behältst die volle Kontrolle.

Hallo bork,
was hast du in der features json auf false gesetzt?
Payment, CustomerOrderPaymentInfo hab ich auf false

Für Versand sind ja nur DeliverNote Einträge.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Amazon bestellungen - Aufträge nich in Markplatz Amazon stattdessen in Aufträge Amazon-Anbindung - Fehler und Bugs 0
Neu Einschränkung der abzuholenden Aufträge Shopify-Connector 1
Neu Große Aufträge Nicht-EU: Exportdokumente & Rechnung am WMS-Packtisch nachdrucken bzw. großen Auftrag splitten User helfen Usern - Fragen zu JTL-Wawi 0
Aufträge zusammenfassen - Bestellnummern des Kunden werden nicht übernommen JTL-Wawi 1.8 1
Neu Der Shop schickt die Aufträge nicht mehr an die Wawi JTL-Shop - Fehler und Bugs 1
Neu Woocomnerce Aufträge werden in WAWI erstellt aber nicht als bezahlt markiert Gelöste Themen in diesem Bereich 3
Neu Packtisch: In der Liste der Aufträge neue Feld-Spalte mit Spalteneditor hinzufügen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Aufträge lassen sich nicht bearbeiten " JTL-Wawi 1.8 2
Artikelnummer einblenden in Aufträge JTL-Wawi 1.8 5
Neu JTL erstellt falsche Rechnungskorrekturen für Amazon.co.uk Aufträge und verweigert den Support Amazon-Anbindung - Fehler und Bugs 5
Neu StücklistArtikel in Angebote Aufträge Rechnung neue Vorlagen User helfen Usern - Fragen zu JTL-Wawi 4
Gelöst WF Aufträge zusammenfassen Gelöste Themen in diesem Bereich 2
In Bearbeitung Workflow offene Aufträge zusammenfassen bei ausgelieferten JTL-Workflows - Ideen, Lob und Kritik 1
Neu Aufträge zusammen fasse, mit getrennter Rechnung wegen JTL2DATEV Export ? User helfen Usern - Fragen zu JTL-Wawi 0
Warum sind die Rechnungen aus Aufträge(mit Rechnung(Vollständig)) nicht unter Rechnung zu finden JTL-Wawi 1.7 0
Neu ebay Versanddatum / Versandfrist "Versand bis..." in die Wawi holen, um Aufträge zu priorisieren eBay-Anbindung - Ideen, Lob und Kritik 0
Neu SQL-Erfahrene vor - Nach Datenrettung - fehlende Aufträge lassen sich nicht einfügen - Ideen? User helfen Usern 4
Neu Aufträge automatisch anlegen Arbeitsabläufe in JTL-Wawi 3
Neu Easyshipping Amazon-Aufträge werden nicht abgeholt JTL-Wawi - Fehler und Bugs 2
In Diskussion Workflow wenn offene Rechnungen, dann weitere offene Aufträge sperren und im Kundensatz Sperrung setzten. JTL-Workflows - Ideen, Lob und Kritik 0
Neu Artikelmengen zusammengefasst von Versand-Aufträge-Lieferbar JTL Ameise - Eigene Exporte 0
Neu Buchhaltung: Kosten für Aufträge erfassen User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL PayPal: Plugin - Bestellungen werden nicht angezeigt. Fehlermeldung "Unable to load config 'file:.conf'" Plugins für JTL-Shop 2
Neu 5.3.1 HTTP Error 500 bei Bestellungen Gelöste Themen in diesem Bereich 4
Neu JTL Packtisch - offene Bestellungen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 5
Neu Bestellungen importieren über SFTP Server User helfen Usern - Fragen zu JTL-Wawi 6
Neu Service-Bestellungen / Dienstleistungen mit WMS abbilden Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Export von Bestellungen als Excel JTL-Wawi 1.6 1
In Bearbeitung Dropshipping Bestellungen via unicorn2 landen auf nicht existierender Pickliste JTL-Workflows - Fehler und Bugs 2
Neu JTL Connector WooCommerce überträgt keine Bestellungen mehr WooCommerce-Connector 3
Neu PayPal Checkout - Bestellungen werden nicht übertragen! User helfen Usern - Fragen zu JTL-Wawi 1
Connector übernimmt nicht alle Bestellungen WooCommerce-Connector 0
Neu Beschaffung -> Bestellungen Übersicht = Filterung der Bestellungen JTL-Wawi - Ideen, Lob und Kritik 0
Neu Abruf der Bestellungen Ebay / Amazon nicht mehr möglich JTL-Wawi - Fehler und Bugs 1
Neu Übernehme Daten aus anderem ERP Starten mit JTL: Projektabwicklung & Migration 0
Wie schalt ich den worker Client aus auf den Server wegen Update JTL-Wawi 1.8 1
Neu WMS Picklisten pro Lagerbereich aus einem Auftrag Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 3
Falsche Bankverbindung bei (alten) Aufträgen aus Abonnements JTL-Wawi 1.8 0
Neu CSV-Export von Produkten aus bestimmter Kategorie Allgemeine Fragen zu JTL-Shop 1
Neu Auftrag verpacken druckt auf 2 Drucker RE aus / wo kann das eingestellt werden? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Bankverbindung wird nicht in Aufträgen/Rechnungen aus Abonnements aktualisiert User helfen Usern - Fragen zu JTL-Wawi 0
Workflow - internationaler Auftrag -> Artikelname aus Stammdaten JTL-Wawi 1.7 1
Teillieferungen aus Aufträgen JTL-Wawi 1.8 0
Neu Gefahrlos Testkunden aus tkunde löschen? Umstieg auf JTL-Shop 1
Neu Kurzbeschreibung aus mehreren Zellen importieren - möglich? User helfen Usern - Fragen zu JTL-Wawi 11
Neu Daten aus getBackorderString Templates für JTL-Shop 7
Neu Nach Update auf 5.3 fliegen die Produkte aus dem Merchant Center JTL-Shop - Fehler und Bugs 0
Neu Update des JTL shops aus der Wawi funktioniert nicht Allgemeine Fragen zu JTL-Shop 1
Neu EK-Netto der Verkäufe aus Datenbank ? User helfen Usern - Fragen zu JTL-Wawi 5
Kundenattribute aus Shop übernehmen und aus Wawi zurück an Shop übermitteln Einrichtung JTL-Shop5 1

Ähnliche Themen