Saltar al contenido principal

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
}