trol_bergski
Aktives Mitglied
Hi,
da wir grade versuchen den JTL Connector mit unserem Magento Shop zu verbinden bin ich momentan am Testen und rumexperimentieren.
Soweit habe ich alles zum Laufen gebraucht außer eine Winzigkeit, die mir, so zu sagen den Schlaf raubt
Systeme: Magento 1.9.2.2, JTL Connector 1.4.5, JTL Wawi 1.1.1.1
Kurz gefasst der Verlauf bis heute:
Verbindung steht
Shop und Wawi kommunizieren super
Artikel, Bilder, Preise, Bestände, Kategorien usw. werden zum Shop gesendet und empfangen.
-> hier noch eine kleine Frage: müsste den der Shop erkennen, wenn ein Artikel in der Wawi auf nicht leiferbar gestellt wird oder nicht und wenn wie? Das Gegenteil geht nähmlich. Wenn ein Produkt im Shop nicht lieferbar ist und dieser in der WAWI auf lieferbar gestellt wird, wird er auch im Shop lieferbar gestellt mit Bestand und alles was dazu gehört.
Bestellungen werden importiert mit Zahlungen und Versandarten (Zahlungen sind gemappt, Versandarten sind auch gemappt)
Bestellungen werden auch im Shop aktualisiert, nachdem sie in der Wawi dementsprechend bearbeitet werden.(Zahlung bzw. RG erstellen)
hier kommt das Problem, das uns momentan daran hindert die Umstellung zu wagen.
Versand wird auch gesetzt, Lieferschein wird in der WAWI und im Shop erstellt, jedoch erscheint die Tracking ID NICHT im Shop
JTL Wawi Log sieht so aus:
so viel ich verstehe, sendet die WAWI die Codes an den Shop
ABER, der Linker Log des Connectors spuckt Folgendes:
usw.
Da ich nicht so ein IT-Profi bin, versteh ich nur sehr begrenzt, was dahinter steht und werd mich natürlich auf jeden Tipp freuen, der mir weiterhelfen würden, um das Problem zu lösen.
Wie schon erwähnt, ist dies das Einzige, was mich abhält, den Connector auf den Live Server zu installieren.
Danke im voraus
LG
Senti
da wir grade versuchen den JTL Connector mit unserem Magento Shop zu verbinden bin ich momentan am Testen und rumexperimentieren.
Soweit habe ich alles zum Laufen gebraucht außer eine Winzigkeit, die mir, so zu sagen den Schlaf raubt
Systeme: Magento 1.9.2.2, JTL Connector 1.4.5, JTL Wawi 1.1.1.1
Kurz gefasst der Verlauf bis heute:
Verbindung steht
Shop und Wawi kommunizieren super
Artikel, Bilder, Preise, Bestände, Kategorien usw. werden zum Shop gesendet und empfangen.
-> hier noch eine kleine Frage: müsste den der Shop erkennen, wenn ein Artikel in der Wawi auf nicht leiferbar gestellt wird oder nicht und wenn wie? Das Gegenteil geht nähmlich. Wenn ein Produkt im Shop nicht lieferbar ist und dieser in der WAWI auf lieferbar gestellt wird, wird er auch im Shop lieferbar gestellt mit Bestand und alles was dazu gehört.
Bestellungen werden importiert mit Zahlungen und Versandarten (Zahlungen sind gemappt, Versandarten sind auch gemappt)
Bestellungen werden auch im Shop aktualisiert, nachdem sie in der Wawi dementsprechend bearbeitet werden.(Zahlung bzw. RG erstellen)
hier kommt das Problem, das uns momentan daran hindert die Umstellung zu wagen.
Versand wird auch gesetzt, Lieferschein wird in der WAWI und im Shop erstellt, jedoch erscheint die Tracking ID NICHT im Shop
JTL Wawi Log sieht so aus:
Code:
<<< product_stock_level.push: {"result":[true],"error":null,"jtlrpc":"2.0","id":"df960420c9da42158382c011ddf64a58"}
(566,6798 milliseconds)
<<< product_stock_level.push: {"result":[true],"error":null,"jtlrpc":"2.0","id":"da19ab6dc3a040c587b5bdc8f7d0119f"}
(551,5687 milliseconds)
<<< product_stock_level.push: {"result":[true],"error":null,"jtlrpc":"2.0","id":"d8098e1141794b6c98688626bd1cf83d"}
(529,3939 milliseconds)
>>> delivery_note.push: {
"method": "delivery_note.push",
"params": [
{
"items": [],
"trackingLists": [
{
"name": "Economy Int'l Versand",
"codes": [
"0012345678945612"
]
}
],
"entityType": "DeliveryNote",
"id": [
"",
27447
],
"customerOrderId": [
"",
26465
],
"note": "",
"creationDate": "2016-06-28T15:51:56Z",
"isFulfillment": false
},
{
"items": [],
"trackingLists": [
{
"name": "DHL Paket",
"codes": [
"00345678945612345678"
]
}
],
"entityType": "DeliveryNote",
"id": [
"",
27448
],
"customerOrderId": [
"",
26461
],
"note": "",
"creationDate": "2016-06-28T15:53:27Z",
"isFulfillment": false
}
],
"jtlrpc": "2.0",
"id": "3e62a4ec27d34e5380df5dfc00f6b308"
}
>>> core.connector.auth: {
"method": "core.connector.auth",
"params": {
"token": "2e9e395cd03d42658bf9a5642d1d6ce1"
},
"jtlrpc": "2.0",
"id": "7ae536e53e744be2bb030ccee21eacd7"
}
<<< core.connector.auth: {"result":{"sessionId":"aohvq7af3cr5d06q08vcmvo3s4","lifetime":7200},"error":null,"jtlrpc":"2.0","id":"7ae536e53e744be2bb030ccee21eacd7"}
(216,2147 milliseconds)
<<< delivery_note.push: {"result":[{"customerOrderId":["600000183",26465],"id":["600000164",27447],"creationDate":null,"isFulfillment":false,"note":"","items":[],"trackingLists":[]},{"customerOrderId":["100015021",26461],"id":["100013578",27448],"creationDate":null,"isFulfillment":false,"note":"","items":[],"trackingLists":[]}],"error":null,"jtlrpc":"2.0","id":"6ba9d9d7732541e9b3937bc443449073"}
(847,1045 milliseconds)
>>> connector.finish: {
"method": "connector.finish",
"params": null,
"jtlrpc": "2.0",
"id": "95fbee7d6d6145148d1e28992284a0dc"
}
<<< connector.finish: {"result":true,"error":null,"jtlrpc":"2.0","id":"95fbee7d6d6145148d1e28992284a0dc"}
(217,1507 milliseconds)
JTL-Wawi: End sync
so viel ich verstehe, sendet die WAWI die Codes an den Shop
ABER, der Linker Log des Connectors spuckt Folgendes:
Code:
[2016-06-28 15:21:16] linker.WARNING: Property (codes) from model (DeliveryNoteTrackingList) is not an instance of DataModel or Identity [] []
[2016-06-28 15:21:16] linker.WARNING: Property (codes) from model (DeliveryNoteTrackingList) is not an instance of DataModel or Identity [] []
[2016-06-28 15:21:17] linker.WARNING: Property (codes) from model (DeliveryNoteTrackingList) is not an instance of DataModel or Identity [] []
[2016-06-28 15:21:17] linker.WARNING: Property (codes) from model (DeliveryNoteTrackingList) is not an instance of DataModel or Identity [] []
[2016-06-28 15:59:25] linker.WARNING: Property (codes) from model (DeliveryNoteTrackingList) is not an instance of DataModel or Identity [] []
[2016-06-28 15:59:26] linker.WARNING: Property (codes) from model (DeliveryNoteTrackingList) is not an instance of DataModel or Identity [] []
usw.
Da ich nicht so ein IT-Profi bin, versteh ich nur sehr begrenzt, was dahinter steht und werd mich natürlich auf jeden Tipp freuen, der mir weiterhelfen würden, um das Problem zu lösen.
Wie schon erwähnt, ist dies das Einzige, was mich abhält, den Connector auf den Live Server zu installieren.
Danke im voraus
LG
Senti