Purpose
A channel integration can use this endpoint to place a new order or process a cancellation of an existing order.
Payments
Details on processing discounts, payments, taxes or other charges in the guide below;
Create Orders for Dispatch / Last Mile Fulfillment
For platforms who don't directly handle delivery or aren't currently offering this order type, Deliverect allows for an order to be routed to an integrated 'Dispatch' service.
Standalone Dispatch Integration
Our Dispatch functionality can also be integrated as a “Standalone” solution, enabling full courier assignment and delivery, whilst bypassing requirements for POS order injection i.e. product validation. This format supports several use cases such as;
- First-party ordering platforms which already integrates to a customer POS via an existing direct integration
- Phone orders entered directly into a POS requiring delivery
For details on handling dispatch orders, see guide below;
Channel Cancelations
Your channel integration can process a cancellation using the same endpoint used create a new order
Sending a secondary order with the same channelOrderId and "status": 100 (Cancel) will initiate a POS cancellation request which typically involves 'voiding' the order.
Once the cancellation is processed by the POS, a status CANCELED (110) will be returned to confirm this has been handled.
