Skip to main content

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​

FieldDescription
applied_loyalty_reward_detailsObject containing loyalty discount details.
rewardsArray with all loyalty reward redeemed on the order. Currently, a maximum of one reward can be applied to each order.
reward_idExternal Reward ID supplied by the loyalty provider
reward_quantityNot populated by DoorDash; will always be '0'
reward_nameName of the reward, e.g. 'First order discount'
rewards_totalDiscount amount (in cents).

Example payload​

"applied_loyalty_reward_details": {
"rewards": [
{
"reward_id": "529249",
"reward_quantity": 0,
"reward_name": "Test Reward"
}
],
"rewards_total": 500
}