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