Ältere Plattform

Zustellungsmethode ändern

Das Verkaufspersonal kann das Lieferverfahren einer Auftragsposition ändern, indem er auf das Bearbeitungssymbol neben dem aktuellen Lieferverfahren klickt.

Das Fenster Lieferverfahren bearbeiten wird mit zwei Registerkarten angezeigt, eine für Versand und die andere für Abholung. Standardmäßig wird im Fenster "Lieferverfahren bearbeiten" die Registerkarte angezeigt, die dem aktuellen Lieferverfahren der Auftragsposition entspricht. Basierend auf der Ausgabe der getFulfillmentOptionsForLines -API werden auf jeder Registerkarte die entsprechenden Optionen angezeigt. Dem Verkaufspersonal wird die Option "Im Geschäft" jedoch nicht als Lieferverfahren angezeigt. DergetItemAvailabilityForStoreAPI wird aufgerufen, um die Produktverfügbarkeit für die Bereitstellungsmethoden abzurufen.

Anmerkung : Das Verkaufspersonal kann das Lieferverfahren einer Auftragsposition, die sich bereits im Status "Überarbeitet" befindet, nicht ändern.
Das Verkaufspersonal kann als Lieferverfahren "Versand" oder "Abholung" auswählen und die entsprechenden Optionen auswählen.
  • Wenn das Lieferverfahren einer Auftragsposition von "Abholung" in "Versand" geändert wird, wird die API modifyFulfillmentOptions aufgerufen, um das Attribut DeliveryMethod auf SHP und das Attribut CarrierServiceCode basierend auf der ausgewählten Speditionsserviceoption (falls zutreffend) festzulegen. Die API getCarrierServiceOptionsForOrdering wird aufgerufen, um die Liste der Speditionsservices auf der Registerkarte "Versand" abzurufen. Die API modifyFulfillmentOptions legt auch die Versandadresse für die Auftragsposition fest, wenn der Auftrag noch keine Versandadresse hat.
  • Wenn das Lieferverfahren eines Produkts von "Versand" in "Abholung" geändert wird, wird die API modifyFulfillmentOptions aufgerufen, um das Attribut DeliveryMethod auf PICK und das Attribut ShipNode auf das ausgewählte Geschäft zu setzen. Die Logik zum Auswählen oder Ändern eines Geschäfts ist anwendbar. Weitere Informationen finden Sie unter „Abholort ändern “.

    In diesen Szenarios wird die API modifyFulfillmentOptions im Modus für anstehende Änderungen aufgerufen, sofern keine anstehenden Änderungen vorhanden sind und der Status der Auftragsposition kleiner als "Geplant" ist. Wenn der Status der Auftragsposition Scheduled oder höher ist und die Regel Allow Modifications of Orders Beyond Scheduled Status aktiviert ist, werden die anstehenden Änderungen festgeschrieben. Die Planung der Auftragsposition wird nach Bestätigung durch den Benutzer aufgehoben. Wenn eine Sendung für die Auftragsposition erstellt wurde, wird die Auftragsposition aus der Sendung entfernt, bevor das Verkaufspersonal Änderungen vornehmen kann. Die API getCompleteOrderDetails wird aufgerufen, um die Anzeige mit der neuen Bereitstellungsmethode zu aktualisieren. Beim Klicken auf "Speichern" wird die API changeOrder aufgerufen, um die Änderungen permanent auf den Auftrag anzuwenden.