Hallo Zusammen,
wir hängen gerade an einem Fall fest suchen aktuell nach einem Lösungsvorschlag.
Aktuellen holen wir uns via shopifyGetOrders die Shopify-Aufträge ab und schreiben sie via DataStore in die HEADER und ITEMS Tabelle.
Das funktioniert soweit gut, der ProcessingStatus eines Auftrags ist UNPROCESSED und sobald wir diesen Datensatz in unser WMS übertragen ändert der Status in INPROCESS.
Wir fulfillen den Auftrag und melden via shopifyOrderFulfillment das wir den Auftrag fulfilled haben.
Wenn in Shopify durch den Endkunden nun ein Umtausch-Artikel gefordert wird (z.B. falsche Größe), ändert sich an dem Header-Eintrag abgesehen von einigen Datumsfelden nichts.
Wie können wir in so einem Fall den ProcessingStatus wieder auf UNPROCESSED setzen und den dazu neu angelegten ITEM-Datensatz erneut an unser WMS übertragen?
Interessant wäre es dann auch zu erfahren, wie wir das Fulfillment Shopify-seitig abschließen können, da das OrderFulfillment zu diesem Auftrag durch das erste Fulfillen ja bereits auf close gesetzt worden ist.
Viele Grüße
Alexander Tonn