Neu Zusatzfelder aus Shopware 6 an WAWI übertragen

larsbo

Aktives Mitglied
13. August 2015
10
0
Leider gibt es ja keinerlei Details dazu, welche Daten der Connector über die Shopware API abruft, außer das wenig technische Dokument "JTL-Connector-Funktionen", das nur allgemein die Features auflistet:

Bestellpositionen
■ Positionen in JTL-Wawi empfangen

Auftragsattribute
■ Zusätzliche Datenfelder für Aufträge
■ Attribute & Werte von Bestellungen empfangen

In Shopware 6 ist es so, dass man dort mehrere technische Möglichkeiten hat, eine Bestellung oder Bestellpositionen anzureichern.
Zum einen gibt es die Zusatzfelder, die man beliebig in Shopware anlegen kann und den verschiedenen Entitäten zuordnen kann, also z.B. auch einer Bestellung (order) oder einer Bestellposition (order_line_item).
Dann gibt es speziell bei den Bestellpositionen in Shopware 6 noch den Payload. Dort schreiben vor allem Plugins weitere Informationen rein, z.B. Payment-Transktions-Details aber auch Shopware selbst zu dem bestellten Produkt.
Und zuletzt kann ein Plugin eigene Entitäten bereitstellen und mit einer Bestellung oder Bestellposition verknüpfen. Diese werden auch automatisch über die API zur Verfügung gestellt.

Meine Frage ist: welche Informationen genau berücksichtigt der Connector? Werden die Zusatzfelder berücksichtigt? Wird der Payload einer Bestellposition ausgelesen? Erkennt der Connector custom entities?

Hintergrund ist: Wir benötigen einen Weg, um zusätzliche Informationen zu einem bestellten Artikel aus Shopware 6 mit an die Wawi zu übertragen. In Shopware 5 konnte man das selbst anreichern, aber da der neue Connector ja als Blackbox arbeitet, wäre hier eine Info sehr hilfreich.

Bei Shopify macht der Connector genau dies bereits. Da werden die Zusatzdaten einer Position mit übertragen: https://forum.jtl-software.de/threa...ine-item-properties-lesen.170280/#post-922113
Ebenso ist speziell für das Shopware Plugin Custom Products eine Lösung im Connector ergänzt worden: https://issues.jtl-software.de/issues/CO-1101

Freue mich über ein paar klärende Infos!
 

Georg B

Neues Mitglied
26. Oktober 2024
3
0
Bist Du inzwischen schon weiter gekommen mit deinen Fragen ?

Wir haben uns auch intensiv mit dem Connector auseinandergesetzt, und haben ähnliche Themen. Es scheint, ohne Individualprogrammierung bringt der Connector für uns nicht so viel.
Man kann weder einfach so die Shopware Zusatzfelder übertragen, noch kann man irgendwie steuern welche Bestellungen überhaupt von Shopware zu JTL übertragen werden. Die Übertragung und der Abgleich findet sofort und nur einmal statt, und nur in einer Richtung, egal welchen Status diese Bestellungen in Shopware haben (Bestellstatus, Zahlungsstatus).
Da Shopware die Eigenheit hat, so einige Bestellungen ohne erfolgreiche Zahlung zu haben dafür aber oft mehrfach d.h. Duplikate.... dann hat man in JTL schon all diese Aufträge vorliegen die man dort zu dem Zeitpunkt aber noch gar nicht unbedingt haben will....schließlich ist ja Shopware zu diesem Zeitpunkt noch dabei, sich um die Zahlung zu kümmern.

Vielleicht stehen wir auch auf dem Schlauch, es würde uns helfen wenn andere dafür eine Lösung kennen.
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.851
556
Man kann weder einfach so die Shopware Zusatzfelder übertragen, noch kann man irgendwie steuern welche Bestellungen überhaupt von Shopware zu JTL übertragen werden. Die Übertragung und der Abgleich findet sofort und nur einmal statt, und nur in einer Richtung, egal welchen Status diese Bestellungen in Shopware haben (Bestellstatus, Zahlungsstatus).
Der Connector überträgt den Auftrag (also die Onlinebestellung) in die Wawi.
Jetzt gibt es also in der Wawi einen Auftrag, der jetzt dort (und nur dort) bearbeitet wird.
Wenn du jetzt in der Wawi den Status von diesem Auftrag änderst und willst diese Änderung dann auch im Shop abbilden, mussst du das in der Konfiguration des Connectors entsprechend angeben (bei "Daten zum Onlineshop senden") und dann den Shopabgleich erneut ausführen. Die Wawi ist federführend.
 
  • Gefällt mir
Reaktionen: Georg B

Georg B

Neues Mitglied
26. Oktober 2024
3
0
Der Connector überträgt den Auftrag (also die Onlinebestellung) in die Wawi.
Jetzt gibt es also in der Wawi einen Auftrag, der jetzt dort (und nur dort) bearbeitet wird.
Wenn du jetzt in der Wawi den Status von diesem Auftrag änderst und willst diese Änderung dann auch im Shop abbilden, mussst du das in der Konfiguration des Connectors entsprechend angeben (bei "Daten zum Onlineshop senden") und dann den Shopabgleich erneut ausführen. Die Wawi ist federführend.
Danke...
die Thematik, dass Bestellungen übertragen werden, die in Shopware noch nicht bezahlt oder autorisiert sind, teilweise doppelt vorhanden und teilweise erst mal storniert werden müssen, also noch gar nicht bereit für JTL sind, das kann man damit nicht lösen oder ?

Wenn JTL diese unvollständigen Bestellungen bereits abgeholt hat, läuft im Hintergrund etwas weiter, z.B. zwischen Kunde und Shopware und dem Zahlungsdienstleister. Die Zahlung wird hier oft nachträglich gemacht, die Bestellung geht dann in Shopware in Bezahlt-Status, aber JTL (das eigentlich federführende System) bekommt davon aber nichts mehr mit, da es ja nur 1 x abholt und das ist zwischenzeitlich schon passiert. Niemand kümmert sich dann danach darum dass in JTL die Ware ausgeliefert wird.... Ein anderes Beispiel ist dass die (unbezahlte) Bestellung vom Kunden oder automatisch in Shopware storniert wird, z.B. weil sie doppelt war.
Das ist unser "Hänger". Die "Synchronsation" von Shopware zu JTL findet nur 1x statt, egal ob die Bestellung in Shopware überhauput valide ist für eine weitere Verarbeitung.

Eine JTL Vertriebs-Mitarbeiterin hat mir mal geschrieben sie arbeiten an einer Einstellung dass man festlegen kann, dass der Connector nur bestimmte Bestellungen überträgt (z.b. ein festgelegter Shopware Bestellstatus oder Zahlungsstatus), aber konnte damals nichts näheres dazu sagen.
Mein aktueller Stand ist... so was erfordert ziemliche Invidiualprogrammierung am Connector. Ich frage mich aber nur, ob und wie andere das hinbekommen ohne Individualprogrammierung.
Mit ein paar Bestellungen pro Tag kann man das vielleicht noch händich überblicken und manuell nachkorrigieren.... so kenne ich das auch von einem anderen Shopware Betreiber der das so macht mit seiner Wawi.... in unserem Fall wären es aber einige hundert Bestellungen am Tag da verliert man dann sofort den Überblick.
Jede nicht sofort bezahlte/autorisierte Shopware Bestellungist dann ein potenzieller Kandidat für eine Inkonstenz in der Wawi.
Vielleicht stehen wir auch nur auf dem Schlauch .... und es gibt eine Best Practise ?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Zahlung von Kunden aus dem EU Ausland, Mwst falsch Plugins für JTL-Shop 1
Neu CSS GeoIP MwSt.-Finder 2.7.1 verhindert das Anlegen von Shop-Kundenkonten aus der Wawi Plugins für JTL-Shop 1
Neu Shop 5.6.1: Probleme beim Entfernen von Artikeln aus dem Warenkorb JTL-Shop - Fehler und Bugs 5
Neu Versandart Name aus Lieferschain anstatt aus auftrag einsetzen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop User helfen Usern - Fragen zu JTL-Wawi 3
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop Eigene Übersichten in der JTL-Wawi 0
Neu Import von Rechnungen oder Lieferungen aus anderem System Starten mit JTL: Projektabwicklung & Migration 0
Neu Erscheinungsdatum im Artikel aus Lieferdatum in Bestellung Arbeitsabläufe in JTL-Wawi 2
Serienmails aus dem Shop nach Kundenimport Einrichtung JTL-Shop5 0
Neu Artikel aus Shopware in der Wawi importieren und WMS redy machen Shopware-Connector 0
Versandbenachrichtungen werden jetzt aus Wawi versendet JTL-Wawi 1.11 8
Neu Frage zu SQL Statement - Kunden-Kommentar aus Auftrag auf Pickliste User helfen Usern - Fragen zu JTL-Wawi 1
Neu Alttexte aus OPC werden beim Slider nicht im Code angezeigt JTL-Wawi - Fehler und Bugs 0
Neu Idee - Versanddatum aus Amazon & eBay als Feld in JTL übernehmen eBay-Anbindung - Ideen, Lob und Kritik 0
Neu Aus einfachen Variationen Variationskombinationen machen Arbeitsabläufe in JTL-Wawi 3
Teilgelieferte Umlagerung bucht vollständig aus Streckenlager aus JTL-Wawi 1.8 0
Artikel Z besteht aus den Positionen A, B und C mit unterschiedlichen Steuersätzen. Wie im Angebot, Auftrag, Rechnung richtig dargestellen ? JTL-Wawi 1.11 4
Neu Umlaute aus Kurzbeschreibung werden nicht angezeigt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Artikel Gehen nicht aus In Aufträge raus nach Versand JTL-Wawi 1.11 1
Artikelnummern-Konflikt bei JTL-WaWi-Import aus Shopify, SEO-Ranking erhalten JTL-Wawi 1.10 1
Neu Bilddatenimport per Ameise aus fremder Cloud User helfen Usern - Fragen zu JTL-Wawi 2
Neu JERA kann keine Conrad-Erlöse aus JTL importieren, JTL-SCX importiert keine Conrad-Rechnungen JTL-ShippingLabels - Fehler und Bugs 3
Angebot auf EBay erhält Netto Preise aus JTL eBay-Anbindung - Fehler und Bugs 4
Neu Bestellung aus JTL-Shop wird nicht in die Wawi übernommen Allgemeine Fragen zu JTL-Shop 1
Neu Wie verbanne ich Fremdsprachen-Anfragen aus der JTL-Search? Allgemeine Fragen zu JTL-Shop 2
Mehrere Artikel, aus mehreren Aufträgen in einer Retoure bearbeiten - How? JTL-Wawi 1.10 1
Neu Shopware 6 Kundenstornierung im Webshop Shopware-Connector 0
Neu Langfristiger JTL-Partner gesucht: Shopware 6 / Marktplätze (Mirakl, Otto, Kaufland) & Prozess-Optimierung Dienstleistung, Jobs und Ähnliches 1
Neu SaaS Connector – product.push Performance-Problem bei Shopware 6.6 Shopware-Connector 1
Wichtig Connectorversion 2.1.3 - Kompatibilität zu Shopware 6.7.6.0 und weitere Performanceoptimierungen Shopware-Connector 5
Neu Shopware 6.7.6.2 Fehler [No supported api version found.] 100 Shopware-Connector 1
Neu JTL-Connector + Shopware 6: Zweite Lizenz führt zu „Invalid credentials“ und blockiert bestehenden Shop Shopware-Connector 3
Neu Shopware Connector sendet keine Zahlungs und Versandinfos von WAWI zu SW6 Shopware-Connector 7
Neu Mehrere Shopware Kunden in einem JTL Kundenkonto zusammenführen Onlineshop-Anbindung 0

Ähnliche Themen