Dsco utilizes a stateful order lifecycle, which allows us to control the flow of information as it pertains to the portal and automated jobs. Refer to the graphic below, which explains an order's status as it moves through the Dsco Order Lifecycle.
When a retailer creates an order, the order will be in Created status.
As new orders are being exported, either through an automated job or via the portal - using the Download wizard, Dsco advances the orders to a status of Sending. By doing so, this ensures that only the orders that were available, at the time of the export, are exported. If an export fails for any reason, those orders remain in Sending status until the failure is fixed. Upon successful export, Dsco advances them to the Shipment Pending status.
Sent to Supplier
Within the NEW ORDERS page, in the Dsco portal, suppliers can Acknowledge the order, which tells the system that the supplier has manually copied the order into their own system. When the order is acknowledged, Dsco advances the order to the Shipment Pending status. Suppliers can also cancel the order from this page, which moves the order to the Cancelled status.
Shipment Added and Shipped
All orders in the Shipment Pending status are displayed within the SHIPMENT PENDING page. This page provides suppliers with a simple way of manually entering shipment information for those orders. As shipment information is entered in the portal, uploaded through the upload wizard, or imported via an automated shipment import job, the orders are advanced to the Shipped status, indicating that the order has been completed.
At any time, an order can be cancelled through the portal or through the import of an order cancel file, resulting in the order's status being advanced to Cancelled. Please note that if a retailer cancels an order after the supplier has received the order, meaning that the order is in any status other than Created, the retailer must contact the supplier manually to ensure that they know that the order is cancelled.
Shipped and Cancelled are considered final statuses. If an order is in any other status, the supplier is expected to do something with it.