Coming soon to Stock Control in Retail POS (X-Series): New stock control functionality to help you receive orders accurately as they arrive, more easily receive some of the products in an order, and track multiple deliveries associated with a purchase order.
What’s changing when receiving an incomplete order?
Previously, when a purchase order included products that had not been received with a delivery, Retail POS would provide the option to create a new, continued order containing the missing products. Partially received orders would result in multiple orders being created, but they would not be connected.
Now, you can create multiple deliveries under the original purchase order. Everything can then be accessed on the Stock control page under the single purchase order by clicking to expand the row, allowing you to track outstanding products and receive each delivery as they arrive.
How does the new multiple deliver flow work?
Multiple deliveries are now grouped under a purchase order
When receiving purchase orders on the Stock Control > Orders page, if all the products in the order haven’t been received you can create a delivery.
Instead of creating multiple purchase orders with unique IDs, this flow will automatically mark the existing order for the received products as partially received and create a new delivery that’s attached to the existing order.
The existing order and deliveries can be accessed on the Order page by locating the order and expanding for more information. The Order breakdown tab will show what has arrived and what is expected to arrive per delivery. You can also click the order ID and child delivery dates to access the View Order page to review product and other order details.
When the remaining stock arrives you can then receive the stock against the associated delivery.
The received date on the purchase order will now be generated once all products in the existing order and deliveries have been received or deleted.
Deleting a delivery
Should any outstanding products no longer be available from the supplier or you’ve decided the products are not needed, you can delete deliveires under the existing order. This will mark the delivery as deleted and the products won’t be added to your inventory.
After deleting, the deliveries remain accessible on the Stock control page allowing you to see what inventory had been ordered and received, and what was outstanding at the time of cancelling.
Integrating with Xero and QuickBooks Online
For merchants integrated with Xero or QuickBooks Online, the option to send the order to your accounting software is moving from the View Order page to the Orders page, allowing you to send the connected orders at the same time and quickly access already sent orders.
How does this affect the way I previously received partial orders?
I received partial orders in Retail POS
If you received partial orders in Retail POS, you’ll now be able to create deliveries and they will be grouped together on the Stock control page.
Third-party plugins or integrations that create continued orders within Retail POS will stop working as a result of this update and will need to be reconfigured to accommodate the new workflow.
I received partial orders via the consignment API
If you exclusively received partial orders via the consignment API (you do not receive orders manually in Retail POS), you shouldn’t see any changes to your workflow.
If you use the consignment.receive
webhook, now when a purchase order is marked as partially received, the same consignment_id
and product_id
will appear in multiple consignment.receive
payloads (one per delivery), each with a unique id
. The received
value in each payload will reflect the amount marked as received for that delivery. Learn more in the Webhooks API documentation.
I created partial orders in Retail POS and received them via consignment API
If you created partial orders in Retail POS and received them via the consignment API, partially received orders will return as received
by the API. They will also have the same limitations as received purchase orders and will be unable to perform the following actions:
- Cancel, update, or delete a partially received purchase order
- Add, update, or delete a product in a partially received purchase order
- Make bulk updates on products on a partially received purchase orders
Due to the above limitations, if you manually mark an order as partially received in Retail POS, you won’t be able to modify the purchase order via the API as you would a continued order. Continued orders are separate orders that are not associated with the original order, so interactions via the API are isolated to the new order. Partially received orders are the same active order, limiting the ability to make changes via the API.
When will I see the changes in my account?
The new multiple deliveries flow will begin rolling out on May 30, 2025.
How do I access the new multiple deliveries flow?
When the feature has been activated in your Retail POS account, your Stock control page will be automatically updated with the new multiple deliveries flow. Until the feature has been activated in your Retail POS account, you will continue to have access to the current flow.