Approve orders before fulfillment
We have added support for approving orders before they are fulfilled. In order for an order to move from pending
to ordered
, it now has to be manually approved. This adds important draft order functionality so that you can prepare an order and hold it in a draft state until you're ready to begin processing it.
There are a few other related changes:
- Sales channels now support configurable order approval workflows through the new Approve Orders setting:
- Automatic Approval (default): Orders are automatically approved when issues are resolved, maintaining current behavior.
- Manual Approval: Orders remain pending and require explicit approval even after issues are fixed, preventing automatic fulfillment.
- The release action will no longer progress an order from pending to approved. The release action is now specifically designed to release orders that are on hold.