Send Order Pickup Instructions to Dasher
Prerequisites
To allow Merchants to send pickup instructions, this must be built out on the Provider side and then the value can be passed to DoorDash within order confirmation.
Overview
DoorDash has a field within the order confirmation process to allow for a merchant to send a tailored message with instructions for the Dasher per each distinct order. The field that can be used is "pickup_instructions"
.
Get Started
Step 1: Identify endpoint
Identify the order confirmation endpoint
PATCH https://openapi.doordash.com/marketplace/api/v1/orders/{id}
Step 2: Add pickup_instructions field
Add the additional field "pickup_instructions"
within the order confirmation PATCH body.
Example:
{
"merchant_supplied_id": "string",
"order_status": "success",
"failure_reason": "string",
"prep_time": "2021-10-13T17:32:59Z"
"pickup_instructions": "string"
}
Step 3: Implement
Implement a way for Merchants to add pickup instructions through the POS which can be passed to DoorDash which will be shared with the Dasher.
Progress Check
A test order can be placed and within the order confirmation you can ensure that the "pickup_instructions"
are being sent within the body and are sent successfully.
- Place and receive a test order.
- Confirm the test order. and ensure the
"pickup_instructions"
are included within the Confirm Order webhook.
Next Steps
Present to your Merchants on how they can leverage this functionality. Such as:
- Merchants are generating short codes to expedite order identification/retrieval by
Dasher in-store
- Item specific instructions to ensure proper handling during fulfillment (I.e hot
handle with care, retrieve from pickup rack via side door, etc.)
Modified: 3/16/2023