Skip to main content

Order Status

Order status is the current stage or state of fulfillment of an order, reflecting its progress from placement to final delivery to the recipient. Order statuses help both customers and purchase specialists to track & trace stage of the order as well as what actions are pending or have been completed.

Every status is described by its stage name and state

name
required
string

Status

stage
required
string

Stage

created_at
required
string

Datetime of transition to this stage or state

reason
string

Reason for error

{
  • "name": "string",
  • "stage": "string",
  • "created_at": "string",
  • "reason": "string"
}

Possible variations of Stages and States

Stages

draft, created, purchase, acceptence, package, delivery, cancelled

States

idle, started, finished, rejected

Order lifecycle

DRAFT - Order draft

An intermediate step in the checkout process that gives the customer the opportunity to collect and organize the goods before final confirmation and payment of the order

  • idle - Primary order state
  • started - Processing of order items has started - receiving information about the product
  • finished - Processing of order items is completed
  • rejected - Processing of order items ended with an error

CREATED - New order

At this step, automated validation of the order items is performed. After successful order validation, tasks for purchase are generated.
Formation of tasks for purchase occurs according to the schedule, which is determined by the settings of each client and can be adjusted upon request, by default - at 8:00 (UTC+3) every day. The purchase task contains product positions from different orders, grouping occurs by the name of the purchase platform (website) in order to optimize the process.

  • idle - Order pending processing
  • started - Order verification has begun
  • finished - Order verification completed successfully
  • rejected - Order verification completed with an error

PURCHASE - Order purchase

On this step, the purchase specialist buy out the order items from the specified platform (website) according to the tasks generated at the previous stage. After the information about the actual cost of goods is filled in, the order sheet, transaction receipt, as well as the parcel's track number are attached. Intermediate warehouse address is indicated as shipping address.

  • idle - The task for purchase is created, waiting for processing by the purchase specialist
  • started - Assigned to responsible purchase specialist to handle this task
  • finished - The goods have been purchased by specialist
  • rejected - Purchase of goods is not possible for various reasons - out of stock, increased cost, etc.

ACCEPTENCE - Process of receiving goods at intermediate warehouse

After a successful purchase of goods by specialist, a task is generated to receive goods for warehouse specialist of the intermediate warehouse. During the acceptance process, the contents of the incoming parcel from the platform (website) are checked to see if they are corresponds to the order sheet generated when the goods were purchased by specialist.

Depending on the client's preferences, the received goods items are either sent to intermediate warehouse cell storage, or a task is formed for shipment to the end consumer.

  • idle - Waiting for incoming parcel, waiting for delivery information to be received
  • started - Incoming parcel is delivered to the intermediate warehouse and is being reconciled by warehouse specialist
  • finished - Incoming parcel processing and reconcilation successfully completed.
  • rejected - Reconcilation failed. The goods are not as described, damaged, etc. (claim is being prepared)

PACKAGE - Outgoing order is being generated

After acceptance of the goods a task for shipment is generated either immediately (transit storage) or according to the task formed from the personal office. By this time, it is necessary to hand over order recipient details as well as recipient shipping address in order to prepare documents.

  • idle - Waiting for parcel packaging, waiting for recipient details and shipping address to be received
  • started - Parcel packaging is started (packing, labelling)
  • finished - Parcel packaging is finished
  • rejected - It is not possible to process with parcel packaging: dicrepancy for WxHxL (width, height, length) or weight, no track number has been provided from carrier/post company

DELIVERY - Order delivery task is being generated

By this time outgoing parcel is prepared for shipping with assigned domestic and international track numbers of carrier/post company.

  • idle - Waiting for the parcel to be sent to the international carrier/post company warehouse by domestic delivery service (Outgoing parcels are picked up once a day before 12:00 PM (UTC+2))
  • started - The outgoing parcel has been handed over to carrier/post company
  • finished - The outgoing parcel has been successfully delivered to the final recipient