Wir hatten kurzfristig bei unserem Online- Shop " WooCommerce" (Nr. 3) Wordfence als Security-System installiert, jetzt aber restlos entfernen lassen. Trotzdem gelingt es seitdem nicht mehr, Aufträge von WC auf den JTL-WaWi zu übertragen. Alle anderen Instanzen wie "Kunden", "Artikel" werden problemlos auf das WaWi übertragen, nur bei "Aufträge" passiert gar nichts, d.h. der Onlineshopabgleich läuft für ca. 40 sec. im Leerlauf ohne Fehlermeldung und bricht dann ab.
Seit neuestem (wieso???) gibt es eine Fehlermeldung:
(** = habe ich hier für die Öffentlichkeit ausgespart)
Ich hatte aus Verzweiflung noch das letzte JTL-WaWi-Update ausgeführt, auch den Connector hatte ich beim WordPress komplett neu installiert. Bei der Connector-Konfiguration hatte ich schon alle Kombinationen ausprobiert, alles ohne Erfolg. (Die Aufträge als Option hatte ich zwar mal ausgespart, aber die soll ja demnächst aktiv sein.)
Ich hatte auch schon die Einstellungen des Connectors selbst über das WordPress-Backend verändert, in Bezug auf die Begrenzung auf bereits abgeschlossene Bestellungen, das registiert auch das WaWi und reduziert die zu importierenden Aufträge, bricht aber den Import wie vorher ungefragt und ohne Ergebnisse ab.
Neben den oben genannten Plugin hatte ich eigentlich keine neuen Plugins installiert, die jetzt noch aktiv sind.
Muss ich jetzt wirklich ein neues WooCommerce-System erzeugen, um den Connector zum Funktionieren zu bringen?
Seit neuestem (wieso???) gibt es eine Fehlermeldung:
Fehler:
Exception: phar:///mnt/[xxxx**]/htdocs/shop/wp-content/plugins/jtlconnector/ connector.phar/vendor/jtl/connector/src/jtl/Connector/Model/DataModel.php (182):sku (jtl\Connector\Model\CustomerOrderItem): expected type 'string', given value 'boolean'.
phar:///mnt/[xxxx**]/htdocs/shop/wp-content/plugins/jtlconnector/connector.phar/vendor/jtl/connector/src/jtl/Connector/Model/DataModel.php (182):sku (jtl\Connector\Model\CustomerOrderItem): expected type 'string', given value 'boolean'.
Aufträge-Empfangen-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei jtlCore.ControllerClasses.Connector.Abgleich.Funktionen.ConnectorPuller.Pull[TEntity](Int64 quantity)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.ConnectorPullTask`1.Run()
bei JTL.Connector.Business.SyncRunner.Run()
Exception: phar:///mnt/[xxxx**]/htdocs/shop/wp-content/plugins/jtlconnector/ connector.phar/vendor/jtl/connector/src/jtl/Connector/Model/DataModel.php (182):sku (jtl\Connector\Model\CustomerOrderItem): expected type 'string', given value 'boolean'.
phar:///mnt/[xxxx**]/htdocs/shop/wp-content/plugins/jtlconnector/connector.phar/vendor/jtl/connector/src/jtl/Connector/Model/DataModel.php (182):sku (jtl\Connector\Model\CustomerOrderItem): expected type 'string', given value 'boolean'.
Aufträge-Empfangen-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei jtlCore.ControllerClasses.Connector.Abgleich.Funktionen.ConnectorPuller.Pull[TEntity](Int64 quantity)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.ConnectorPullTask`1.Run()
bei JTL.Connector.Business.SyncRunner.Run()
Warnungen:
Abgleich darf nicht weiterlaufen.
Abgleich darf nicht weiterlaufen.
Ich hatte aus Verzweiflung noch das letzte JTL-WaWi-Update ausgeführt, auch den Connector hatte ich beim WordPress komplett neu installiert. Bei der Connector-Konfiguration hatte ich schon alle Kombinationen ausprobiert, alles ohne Erfolg. (Die Aufträge als Option hatte ich zwar mal ausgespart, aber die soll ja demnächst aktiv sein.)
Ich hatte auch schon die Einstellungen des Connectors selbst über das WordPress-Backend verändert, in Bezug auf die Begrenzung auf bereits abgeschlossene Bestellungen, das registiert auch das WaWi und reduziert die zu importierenden Aufträge, bricht aber den Import wie vorher ungefragt und ohne Ergebnisse ab.
Neben den oben genannten Plugin hatte ich eigentlich keine neuen Plugins installiert, die jetzt noch aktiv sind.
Muss ich jetzt wirklich ein neues WooCommerce-System erzeugen, um den Connector zum Funktionieren zu bringen?