Implement integrated loyalty
Overview​
For merchants using first party DoorDash Online Ordering with a third party loyalty program, DoorDash includes details about applied loyalty rewards in the Orders Webhook. Partners should ingest this data and relay downstream in applicable reporting systems (e.g. the POS) to enable accurate financial reconciliation.
Field details​
| Field | Description |
|---|---|
applied_loyalty_reward_details | Object containing loyalty discount details. |
rewards | Array with all loyalty reward redeemed on the order. Currently, a maximum of one reward can be applied to each order. |
reward_id | External Reward ID supplied by the loyalty provider |
reward_quantity | Not populated by DoorDash; will always be '0' |
reward_name | Name of the reward, e.g. 'First order discount' |
rewards_total | Discount amount (in cents). |
Example payload​
"applied_loyalty_reward_details": {
"rewards": [
{
"reward_id": "529249",
"reward_quantity": 0,
"reward_name": "Test Reward"
}
],
"rewards_total": 500
}