Become an integration partner
Sign up to start developing your channel integration.
What is a channel?
Channels are online stores that allow customers to place orders. They are connected to Deliverect and allow for the transmission of orders.
What is the purpose of a channel link ID?
A channel link ID is unique to a channel. When building an integration to send orders to a customer location in Deliverect, we will provide you with a test channel in our staging environment. Reference your test channel by that unique ID to form part of the dispatch delivery order endpoint.
What is the purpose of a Channel Scope?
A Channel Scope or {{channelName}} is provided for ordering integrations. The scope will be used in the Create Order and Cancel Order URLs.
The scope will remain valid unless revoked. When provided, it should be hard-coded into the integration.
Build a channel integration
The steps to build a channel integration with Deliverect are as follows:
Step 1. Implement the Channel Registration Webhook URL. It allows registering or activating new channels. The response should include all the relevant webhooks for the integration.
Step 2. Implement Menu Push (including menu availabilities).
Step 3. Create Orders via endpoint.
Step 4. Order Status Webhook URL to receive the status updates coming from the POS.
Step 5. Snooze/Unsnooze products webhook
Step 6. Busy Mode Webhook
Step 7 (optional). Preparation time update
Step 8 (optional). Courier Status Update
Step 9 (optional). Payment update
