Beantwortet Aufträge bleiben im Fulfillment Network hängen - Status "In Vorbereitung"

Karobube

Sehr aktives Mitglied
23. September 2020
214
158
Remote via AnyDesk
Firma
contact@karobube.com
Moin,

bei einem Kunden bleiben manche Aufträge im Fulfillment Network ohne ersichtlichen Grund mit Status "In Vorbereitung" hängen. Aus der Kundenwawi sind sie ganz regulär raus, Status "Lieferschein erstellt", FFN-Log stimmt. Bei Login ins FFN-Kundencenter sind sie zu sehen, dort im Status "In Vorbereitung", aber in die Fulfillmentwawi kommen sie nicht. Manueller Abgleich ändert nichts, es gibt dort im Log auch keine Fehlermeldung oä., er holt sie einfach nicht ab. Der Artikel hat Bestand, ist via FFN verknüpft, ich finde keinen Fehler.

Ist ein bisschen Worst Case, weil das auf beiden Seiten nicht auffällt, in Kunden-Wawi sieht alles i.O. aus, beim Fulfiller kommt gar nichts an.

Hat jemand eine Idee?

Manuell kann man es lösen: Unter der Kachel Versand -> Fulfillmentaufträge stehen sie dementsprechend auf "Offen". Dort kann man sie löschen, neu ans Fulfillment übergeben, und sie gehen ohne Probleme durch...
 
Zuletzt bearbeitet:

Thomas Berge

Moderator
Mitarbeiter
3. Dezember 2017
390
117
Hallo @Karobube,

die Aufträge bleiben im Status "In Vorbereitung" bis die Auftragsanhänge ans FFN übermittelt worden sind. Wahrscheinlich hat dies nicht geklappt und ist deshalb hängen geblieben. Er wenn die Aufträge im Status Pending sind, können Sie vom Fulfiller abgeholt werden. Der Workaround wäre, wie von dir schon geschrieben, dass man den Fulfillmentauftrag löscht und neu ausliefert. Sollte dies ebenfalls nicht zum Ziel führen, könnte man noch in der Lagerverwaltung die Übermittlung des Lieferscheins und der Rechnung ans FFN deaktivieren.
 
  • Gefällt mir
Reaktionen: Karobube

Karobube

Sehr aktives Mitglied
23. September 2020
214
158
Remote via AnyDesk
Firma
contact@karobube.com
Hallo @Karobube,

die Aufträge bleiben im Status "In Vorbereitung" bis die Auftragsanhänge ans FFN übermittelt worden sind. Wahrscheinlich hat dies nicht geklappt und ist deshalb hängen geblieben. Er wenn die Aufträge im Status Pending sind, können Sie vom Fulfiller abgeholt werden. Der Workaround wäre, wie von dir schon geschrieben, dass man den Fulfillmentauftrag löscht und neu ausliefert. Sollte dies ebenfalls nicht zum Ziel führen, könnte man noch in der Lagerverwaltung die Übermittlung des Lieferscheins und der Rechnung ans FFN deaktivieren.
Danke für die Antwort, die Lösung haben wir wie gesagt gefunden, das Problem ist eher das Alerting - zur Zeit schaut jemand händisch jeden Tage vor Versandschluss ins FFN im Browser ob dort derlei Aufträge festhängen, informiert dann im Zweifel den Händler, dass der den Fulfillmentauftrag bei sich löscht und neu ausliefern/ans FFN übergibt. Das ist Extraaufwand, der gerade notwendig ist, damit keine kritischen Aufträge, Amazon oä verspätet rausgehen mit bekannten Konsequenzen.
 

designer

Offizieller Servicepartner
SPBanner
20. Juli 2009
272
22
Hallo @Thomas Berge
- Das Problem ist, dass bei der Liefrscheinübermittlung die Übermittlung als Deadlockopfer ausgewählt wird. (Siehe Screenshot)
- Bitte das so beheben, dass die Liefrscheine anschliessend wieder versucht werden zu übermitteln, dass das Problem nicht mehr Auftritt
- Ich habe dann auf "Fehlerhafte erneut ausführen .." geklickt und auch noch versucht einen Lieferschein zu löschen, dann wurden alle ausstehenden Lieferscheine erneut übermittelt.

_Bug_Dokumentenübermittlung.jpg
 

Thomas Berge

Moderator
Mitarbeiter
3. Dezember 2017
390
117
Danke für die Antwort, die Lösung haben wir wie gesagt gefunden, das Problem ist eher das Alerting - zur Zeit schaut jemand händisch jeden Tage vor Versandschluss ins FFN im Browser ob dort derlei Aufträge festhängen, informiert dann im Zweifel den Händler, dass der den Fulfillmentauftrag bei sich löscht und neu ausliefern/ans FFN übergibt. Das ist Extraaufwand, der gerade notwendig ist, damit keine kritischen Aufträge, Amazon oä verspätet rausgehen mit bekannten Konsequenzen.
Hallo @Karobube,

man könnte sich per Workflow informieren lassen, wenn der Fulfillmentauftrag nach einer gewissen Zeit noch im Status Offen ist.

Als auslösendes Ereignis im Bereich Aufträge wählt man JTL-Fulfillmentauftrag > Erstellt
Den Workflow selbst muss man zeitverzögert ausführen und der Worker für Workflows muss laufen, damit die Workflows abgearbeitet werden können.
Als Zeitverzögerung würde ich es anfangs mit 30 oder 60 Minuten ausprobieren.

Als Bedingung prüft man auf das Ergebnis einer erweiterten Eigenschaft, die den Status des Fulfillmentauftrages ausgibt.

Erweiterte Eigenschaft Enthält Offen

Die erweiterte Eigenschaft lautet wie folgt:

{% capture query -%}
SELECT nStatus FROM tFulfillmentAuftrag WHERE cBestellnummer = '{{ Vorgang.Bestellnummer | SqlEscape }}'
{%- endcapture -%}
{% assign nStatus = query | DirectQueryScalar -%}
Aktueller Status: {% case nStatus -%}
{% when 1 -%}Offen
{% when 30 -%}In Bearbeitung
{% when 40 -%}Fehler
{% when 50 -%}Abgeschlossen
{% when 60 -%}Bestätigt
{% when 70 -%}Storniert
{% else -%}Unbekannt ({{ nStatus }})
{% endcase -%}

Ist die Bedingung erfüllt, kann man als Aktion z.B. eine E-Mail senden.

Dieser Workflow informiert dann, wenn der Fulfillmentauftrag nach 30 bzw. 60 Minuten noch im Status Offen ist. Ein Grund dafür könnte sein, dass sich der Fulfillmentauftrag im FFN noch im Status "In Vorbereitung" befindet. Es ist aber auch möglich dass der Händler oder der Fulfiller noch keinen FFN-Abgleich gemacht hat und deshalb der Fulfillmentauftrag in der Händler-Wawi noch im Status Offen ist.
 
  • Ich liebe es
Reaktionen: Karobube