Hey Stephan! @byteriver
Oh, das hört sich nicht gut an bzgl. den System Fulfillment holds. Schauen wir hier wie wir das lösen können und was es für Überschreibungsmöglichkeiten gibt. Ich werde unsere Entwickler Doku etwas durchforsten müssen um etwas dafür zu finden denke ich mal. Ich weiss auch, dass dieser relativer neuer Feature laufend von unseren Produkt Teams verbessert wird also denke ich mal wird auch das von dir erwähnte Problem angeschaut über die nächsten Wochen.
Du sagst also folgendes:
- Seitens des App-Betreibers werden alle Bestellungen automatisch in den Zustand: Fulfillment angehalten, gesetzt, um nach ca. 1 Stunde (falls keine Änderungen vorgenommen werden) in den unbezahlt/bezahlt/nicht ausgeführt Status zu wechseln.
- Wie kann ich die Überschreibungen dieser automatischen Funktion “System-Fulfillment-Pausierungen”, durchführen?
Das erwartete Systemverhalten
Der Grund warum dieser System Hold aktiviert werden könnte, kann damit zu tun haben, dass die Bestellung kurzfristig in den Hold Zustand geht, falls der Kunde sie noch post-purchase ändern möchte. Somit wird dieser Hold von der App ausgelöst und nicht von Shopify. Um diesen Hold manuell zu überschreiben oder freizuschalten, gehe auf die jeweilige Bestellseite und da kannst du ihn per self-serve überschreiben.
Wenn das aber nicht ausreichend ist dann sende bitte ein Ticket an uns und unser Support kann das im Backend ggf. ausschalten, ich kann aber diesbzgl. keine Garantie geben leider.
Apps und 3PL Vertriebskanäle die diesen Hold auslösen können
Derzeit halten Partner und Vertriebskanäle Aufträge zurück, die die Händler nicht freigeben können (z. B. Facebook). Wenn diese Partner (3PLs) den Auftrag aus irgendeinem Grund nicht freigeben, hat man womöglich keine Möglichkeit mehr, den Auftrag auszuführen, da er auf Eis hängt.
Für welche Arten von Bestellungen gilt das? Dazu gehören unter anderem:
- Fulfillment holds, die an der Kasse freigegeben werden sollten, aber während der Kasse nicht freigegeben werden.
- Nicht freischaltbare Holds, die durch Upsell-Apps nach dem Kauf ausgelöst wurden.
- Fulfillment-Bestellungen, die vom Händler nicht freigegeben werden können, nachdem die Kriterien erfüllt wurden (Wartezeiten).
- Upsell-App, die nach dem Upsell-Zeitraum (1h) nicht freigegeben wird.
Wenn du eine App wie ReConvert verwendest, scheint das somit technisch gesehen die einzige Möglichkeit zu sein, den Status freizugeben oder diesen Hold zu überschreiben. Wenn den Kunden an der Kasse Upsell-Angebote präsentiert werden, wird der Status der Bestellabwicklung auf “On hold” gesetzt, bis der Kunde die Bestellung abgeschlossen hat.
Wenn eine Bestellung in der Warteschleife ist, kannst du den Bestand für die Bestellung reservieren, aber du kannst die Bestellung erst erfüllen, wenn die Warteschleife aufgehoben ist und der Status der Bestellungserfüllung auf “Nicht erfüllt” wechselt. Das müsste somit von der App und dessen Schnittstelle gemacht werden wie es aussieht.
Weiterer Sachverhalt
System-Fulfillment-Pausierungen kommen vor, wenn eine App oder ein anderes Backend-System ein Fulfillment automatisch pausiert. Wenn z. B. Kunden beim Checkout Upselling-Angebote angezeigt werden, wird der Fulfillmentstatus der Bestellung auf Angehalten gesetzt, bis der Kunde seine Bestellung abschließt. Wenn ein Kunde einen Checkout nicht abschließt, verbleibt die Bestellung im Status Angehalten, damit der Kunde wieder zur Bestellung zurückkehren und den Checkout abschließen kann.
Use-Case Probleme die dadurch verursacht werden können
Die Bestellung wird ja unter dem Zahlungsstatus als bezahlt markiert. Es ist also so, als hätte man die Bestellung bereits aufgegeben. Sie ist jedoch in diesem Hold und wird somit potentiell nicht an ein Lager oder 3P Fulfillment Service weitergeleitet.
Daher muss man dann oft manuell durch die Bestellungen gehen und die Sperrungen aufheben, damit die Bestellung an das Lager zur Erfüllung weitergeleitet wird.
Man kann zwar eine Systemsperre manuell aufheben, aber damit verstößt man möglicherweise gegen die Vereinbarung mit der App, die die Systemsperre verhängt hat. Man sollte also die Vereinbarung überprüfen oder die App, die die Sperrung veranlasst hat. Man kann sich an die App-Entwickler wenden und fragen, ob sie die Haltezeiten entfernen oder anpassen können oder nach welchen Kriterien sie diese Haltezeiten für Bestellungen festlegen.
Hoffe das hilft etwas Stephan! 