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.873
562
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 Belege aus JTL Wawi zu Lexoffice Schnittstellen Import / Export 5
Neu Beta-Tester gesucht: Produktdaten aus Artikelfotos schneller für JTL/CSV vorbereiten Dienstleistung, Jobs und Ähnliches 0
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Wert aus „Eigenes Feld“ eines Artikels im Lieferschein unter der Artikelbezeichnung anzeigen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
OnPremise API: Keine Daten aus API-Anbindung mittels externer APP JTL-Wawi 1.11 19
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
Auftrag aus bestimmtem Lager JTL-Wawi 1.7 9
Neu Eignes Feld aus Auftrag in Rechnung anzeigen lassen JTL-WaWi 1.11.10 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Eigenes Feld aus Artikel auf Lagerpackliste ausgeben JTL-Wawi 1.11 1
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Ameise-Export: Umsatzsteuer stimmt nicht mit Differenz aus Netto und Brutto überein (insbesondere bei mehreren Steuersätzen) JTL-Wawi 1.11 0
Neu Gutscheincodes aus Shopware 6 in JTL Wawi als Anmerkung zeigen? Shopware-Connector 0
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Komma aus Produktbezeichnung soll als Bindestrich in der URL sein Allgemeine Fragen zu JTL-Shop 1
Neu Merkmale Shop an oder Aus Allgemeine Fragen zu JTL-Shop 1
1.11.8 - Mengen aus FBA Umlagerungen werden nicht vom verfügbaren Bestand abgezogen JTL-Wawi 1.11 7
Globale Textbausteine aus alter WAWI 0.9 JTL-Wawi 1.10 0
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6
Neu Release Shopware-Connector 2.1.8 Shopware-Connector 0
Neu Verkaufskanal Sichtbarkeit Zuweisung Artikel in Shopware gelöscht - Connector Bug? Shopware-Connector 1
Neu Release Shopware-Connector 2.1.6 Shopware-Connector 5
Neu Shopware 5 + JTL-Connector: sporadische 500 Fehler / PHP-FPM Limit erreicht – trotz unverändertem Setup User helfen Usern - Fragen zu JTL-Wawi 0
Neu product_visibility bei JTL-Wawi und Shopware 6 Shopware-Connector 1
Neu Shopware 5 connector und WawI 1.11.06 bis 1.11.8 Shopware-Connector 1
Neu Produkt-Upload schlägt fehl nach Shopware-Update 6.7.9.0 – Fehler bei quantityStart (SaaS-Connector) Shopware-Connector 14
Neu Connectorupdates für Shopware 6.7.7 bzw 6.7.8? Shopware-Connector 39

Ähnliche Themen