Chord OMS
...
Chord OMS Overview
Orders
Statuses and Order flow
4min
introduction the order provides a central place to collect information about a customer order it contains line items, adjustments, payments, addresses, return authorizations, and shipments whenever information about the order is updated, the order states get updated automatically in the oms, each order is associated with statuses and states below is an overview of them shipment states each shipment is assigned a state attribute depending on its state, different actions can be performed on shipments there are four possible states pending the shipment has backorder inventory units, and the order has not been paid for ready the shipment has no backorder inventory units, and the order is paid for partial suppose an order has multiple shipments, which could be caused by a lack of inventory or numerous stock locations if only one of the various shipments has shipped, the order will be in a partial state until the remaining shipments are shipped shipped the shipment has left the stock location canceled all of its shipments will be canceled when an order is canceled when this happens, all items in the shipment will be restocked if an order is "resumed," the shipment will also be resumed backorder inventory must be updated for the product(s) for the order to be shipped order states a perfect order will have the statuses of paid ready complete before an order is marked as complete, orders go through a number of other states by default, the following states are available cart a customer has placed product(s) in the cart but has not proceed with the checkout address the customer has begun checkout and has not yet provided their billing and/or shipping addresses or there is an issue with the address provided delivery the customer needs to choose from available shipping options payment the customer needs to provide payment information confirm the customer needs to confirm that the input checkout information is correct complete the customer has submitted their order payment states typically, an order has one or multiple payments associated with it because of this, the order object has a payment state attribute that tracks against all payments associated with the order for example, if your customer has $20 on store credit, but their order comes to $40, they need to use two payment methods to pay for the order store credit payment method and one of the other available payment methods balance due this state indicates that a payment on the order is required the order's payment total value is less than its total value credit owed this state indicates that the order has been paid for in excess the order's payment total value is greater than its total value failed the payment service provider rejected the payment checkout the order still needs to be completed processing the payment is being processed by the payment service provider this is a temporary state intended to prevent the double submission of a payment pending the payment service provider has processed the payment, but still needs to be captured paid this state indicates that the order has been paid for in full, and no credit is owed invalid the payment is invalid and needs to be reattempted void this state indicates that the order has been canceled no credit is owed, no balance is due, and the order has not been paid for completed the payment is completed if you have any questions or need help, please get in touch with us at help\@chord co