There are a large range of basic and extended order statuses that can be used in Freedom for a variety of reasons. At the simplest level, the status of the order can be categorized as official or unofficial. Orders with an Official status are considered placed or submitted and are considered when running bonus. Official orders also apply further order post processing to impact additional records.
- Entered - Unofficial status used when entering or editing an order. In some cases, the system may leave an order in entered status from the ShoppingCart, Enrollment, or API processing, when there is an issue where the payment does not match the order balance. The Shopping Cart also has a feature that leaves orders in entered status when the invoice payments are enabled for Cash, Check, and Money order.
- Voided - Unofficial status used to indicate that an order has been cancelled or otherwise invalidated.
- Posted - Official Status indicating that the order information is complete. With regards to shipping, this indicates that the order is ready to be fulfilled. In some cases, you will see a display variation of this status.
- Posted (Packslipped) This indicates that the order has been batched out or accepted by the warehouse(s).
- Shipped - Official status indicating the that order is complete and has been fulfilled. This status is used when the Order Detail Status for all line items in the order have been set to shipped. If some items have not been shipped, the Partial BackOrder status will be used temporarily for the order until the remaining items are shipped.
- Backorder - Official Status used to indicated that fulfillment has been delayed due to product availability. This status can only be set from the warehouse in the backoffice or through API.
- Partial BackOrder - Official Status used to indicate that there is a partial delay in fulfillment. This is used when only some of the items in the order have been set to shipped or when some of the item in the order have been set to BackOrder.
- Void-Retry - Unofficial status set through Retry Payment Processing when an order has not exceeded the the limitations of the applicable Retry Rule.
- Void-RetryX - Unofficial status set through Retry Payment Processing when an order has exceeded the the limitations of the applicable Retry Rule.
- COD-Entered - Unofficial status used when editing an order that has a COD shipping method assigned.
- COD-Posted - Unofficial status used to prevent edits and allow the order to be fulfilled by the warehouse when using a COD shipping method.
- COD-Delivered - Official status used once the order has been delivered and the funds have been received.
- Cancelled - Unofficial status for As-Is import/conversion status used for void/cancelled orders being imported.
- Imported - Official status for As-Is import/conversion status used for completed orders being imported.
- Character Validation - Unofficial status used in 3rd-party integrations to indicate a hold on the order due to order information validation failures.
- Address Limit Validation - Unofficial status used in 3rd-party integrations to indicate a hold on the order due to shipping address limit failures.
- Third Party Rejected - Unofficial status used in 3rd-party integrations to indicate a hold on the order due to order rejection.
Orders created through the backoffice or the party module start in a status of Entered. As the order progresses, the status of the order will need to be updated to reflect it's progression.
It is important to note that some status options cannot be directly set on an order. For these statuses, it is important to know how to return the order to its correct status prior changing it.
Entered status indicates that the order is editable, incomplete, and not applicable towards bonus/commissions. An order can only be edited when it is in this status. To return an order to Entered status from any other status, you would need to unpost the order.
You can also change an order back to Entered status using the OrderAPI::SetStatusEntered SOAP API.
You can change an order to Void status using the OrderAPI::SetStatusVoid SOAP API.
You can change an order to Posted status using the OrderAPI::SetStatusPosted SOAP API.
You can change an order to Shipped status using the OrderAPI::SetStatusShipped SOAP API, or by using other functions to add a tracking number.
This Option cannot be set through an API call.
This option would be automatically applied to any order where some items are shipped, or backordered, but not all items in the order. It cannot be directly selected.
- Import
- Cancelled
- VoidRetry/VoidRetryX