Understanding Orders in MarketPush

Modified on Mon, Apr 29 at 5:58 PM

MarketPush has the ability to split a single customer’s order (coming from different channels, web, order management system (OMS), ERP, etc) into one or more orders that contain one or more order line items. All orders created at this stage will have a common commercial identifier (ie. web order number) specified by the operator when the API is called. 

  • A commercial order has only one shipping zone. 
  • A commercial order needs to be created for each delivery address selected by the customer.


Split rules

The following rules are used to split a commercial order into multiple orders.


If a commercial order contains:

  • offers from multiple sellers, the order is split into as many orders as there are sellers
  • offers from a single seller, with different delivery methods associated with each offer, the order is split into as many orders as there are delivery methods
  • offers from multiple sellers, with different delivery methods associated with each offer, the order is split into as many orders as there are sellers and delivery methods


Commercial order

A commercial order contains all products bought by the customer. The "commercial_order_id" is created with the order and generated by the operator or MarketPush. The commercial order Id must be unique within the MarketPush platform.


Commercial order Id's are always unique and never duplicated. 


The Order

An order is a grouping of order line items representing a shipment. Orders are always specific to a single seller. MarketPush splits commercial orders into several orders. The "commercial_order_id" is generated and assigned by the operator or MarketPush.


Order Ids may look something like this:

  • Order_1234-A (Acme Corp)
  • Order_1234-B (Zepplin Inc) or,
  • Order #1026

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article