What's this?
This integration allows your Ordering platform to send orders to the Doordash drivers platform and continue the delivery. Also, any status change is sent back to your dashboard; this way, everyone is in the same signal.
Available for the United States, Australia & Canada
Doordash install and setup
1.- Install DoorDash Drive or Doordash Drive Classic integration on the Ordering platform.
In the Ordering dashboard, go to Settings> Developers > Plugins
Here, you'll have to add a new plugin URL, and this will depend on your type of account, if you are not sure, please contact DD support team
- Driver: https://integrations.ordering.co/doordash_drive
- Classic: https://integrations.ordering.co/doordash_classic
Once this is added, it'll show like this.
2. Setup the plugin credentials
After you set the integration, a new plugin will show in your Plugins section saying "Plugin Doordash section settings" or "Plugin Doordash Classic section settings".
Click here and continue to put your DoorDash credentials
In this link are the instructions to get credentials https://developer.doordash.com/en-US/docs/drive/tutorials/get_started/#create-an-access-key
3.- Create a Driver Company
When the integration is installed, you can create a Driver company with the word “doordash_drive” for Doordash Drive & "doordash_classic" for Doordash Drive Classic. This will auto-create the hook.
Example: Use "doordash" as it is for this to work.
And also, it'll automatically create a driver company.
The credentials of your DoorDash account are in your developer settings.
These images may vary according to your integration
If you fail to add the 2FA code 4 times, then the DoorDash account will be blocked
Setup the delivery update in the DoorDash platform,> drive>webhooks, and add the link
https://integrations.ordering.co/doordash_drive/api/update_order.php for Doordash Drive, and https://integrations.ordering.co/doordash_classic/update_order.php for Doordash Drive Classic.
The Auth must have the following structure “Bearer project:api_key”; the API key is taken from the API Keys inside your Ordering Dashboard.
-
Note: the API Key must be created using an admin user, go to the Dashboard, enter the setting section > Developers > API Keys > Add/Create API Key
- If you already have one, can use the same key or just create a new one
Use this information for "Doordash Drive Classic":
Webhook Delivery URL: https://integrations.ordering.co/doordash_drive/api/update_order.php
Authentication Type: Basic
Authentication Type: Authorization
Authorization Header: Bearer "yourprojectname":"apikey"
Example: Bearer myproject:1·SDFDHFAJSDHASD182636712ADNfANSdasndb17237hasdnASD
With space after Bearer (capital B) and two dots after your project
Find out more about API Keys here.
Note: The same process/endpoint creation must be used for the production environment, in other words, to create the keys and the live environment.
Note 2: To be able to launch the account to the live environment, is necessary to create at least 1 order, of course, a delivery order also with driver tips, so later the order can be simulated using DoorDash's simulator, they will recognize and you can continue with the launch process.
Note 3: In the Ordering platform, the stores and the user/customer must have a valid phone number, as this is required by DD
That's it. Now you can start working with these incredible connections!
Easy right? Remember that you have all the tools to do your business the best with Ordering.
As Always, Happy Ordering.
www.ordering.co