Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
Applied Cart Promotion Details
The details of the cart-level promotions applied to the cart.
- JSON example
- This example shows a sample
response.
1 2 "appliedCartPromotionDetails": [ 3 { 4 "cartAmountAfterDiscount": 99.5, 5 "cartAmountBeforeDiscount": 99.5, 6 "cartLevelDiscountAmount": 0, 7 "displayName": "Get 10% off on Burger + Voucher", 8 "isAutomatic": true, 9 "nonPricingRewards": { 10 "voucherRewards": [ 11 { 12 "voucherDefinitionId": "2Xaxx00000000XtCAI", 13 "voucherDefinitionName": "Voucher1" 14 } 15 ] 16 }, 17 "promotionId": "0c8xx00000004y5AAA" 18 }, 19 { 20 "cartAmountAfterDiscount": 89.5, 21 "cartAmountBeforeDiscount": 99.5, 22 "cartLevelDiscountAmount": 10, 23 "displayName": "10% off on Cart", 24 "isAutomatic": true, 25 "nonPricingRewards": {}, 26 "promotionId": "0c8xx00000005R7AAI" 27 }, 28 { 29 "cartAmountAfterDiscount": 99.5, 30 "cartAmountBeforeDiscount": 99.5, 31 "cartLevelDiscountAmount": 0, 32 "displayName": "Cart Voucher", 33 "isAutomatic": true, 34 "nonPricingRewards": { 35 "voucherRewards": [ 36 { 37 "voucherDefinitionId": "2Xaxx00000000XtCAI", 38 "voucherDefinitionName": "Voucher1" 39 } 40 ] 41 }, 42 "promotionId": "0c8xx000000060bAAA" 43 }, 44 { 45 "cartAmountAfterDiscount": 79.5, 46 "cartAmountBeforeDiscount": 99.5, 47 "cartLevelDiscountAmount": 20, 48 "isAutomatic": true, 49 "nonPricingRewards": {}, 50 "promotionId": "0c8xx00000006wfAAA" 51 }, 52 { 53 "cartAmountAfterDiscount": 99.5, 54 "cartAmountBeforeDiscount": 99.5, 55 "cartLevelDiscountAmount": 0, 56 "displayName": "LOY promotion", 57 "isAutomatic": true, 58 "nonPricingRewards": { 59 "badgeRewards": [ 60 { 61 "loyaltyProgramBadgeId": "0w8xx0000000001AAA", 62 "badgeValidityEndDate": "2025-08-31T00:00:00.000Z", 63 "loyaltyProgramBadgeName": "badge1" 64 } 65 ], 66 "fixedPointsRewards": [ 67 { 68 "loyaltyProgramCurrencyName": "NQP", 69 "loyaltyProgramCurrencyId": "0lcxx00000001FRAAY", 70 "points": 100 71 } 72 ] 73 }, 74 "promotionId": "0c8xx0000000EpNAAU" 75 }, 76 { 77 "cartAmountAfterDiscount": 99.5, 78 "cartAmountBeforeDiscount": 99.5, 79 "cartLevelDiscountAmount": 0, 80 "isAutomatic": true, 81 "nonPricingRewards": { 82 "multiplierPointsRewards": [ 83 { 84 "loyaltyProgramCurrencyName": "NQP", 85 "pointsExpirationDate": "2025-09-07T00:00:00.000Z", 86 "transactionJournalField": "TransactionJournal.TransactionAmount", 87 "loyaltyProgramCurrencyId": "0lcxx00000001FRAAY", 88 "multiplierValue": 44 89 } 90 ], 91 "gameRewards": [ 92 { 93 "gameDefinitionId": "3GDxx0000004C92GAE", 94 "gameType": "Scratchcard", 95 "gameDefinitionName": "GD1" 96 } 97 ] 98 }, 99 "promotionId": "0c8xx0000000Fv7AAE" 100 } 101 ]
| Property Name | Type | Description | Filter Group and Version | Available Version |
|---|---|---|---|---|
| cartAmountAfterDiscount | Double | The updated cart amount after the current promotion is applied. | Big, 65.0 | 65.0 |
| cartAmountBeforeDiscount | Double | Cart amount before the current promotion is applied. | Big, 65.0 | 65.0 |
| cartLevelDiscountAmount | Double | Total amount of discounts from promotions. | Big, 65.0 | 65.0 |
| couponCode | String | Coupon code of the applied promotion. | Big, 65.0 | 65.0 |
| currencyIsoCode | String | Three-letter ISO 4217 code of the monetary currency assoaicted with the applied promotion. | Big, 65.0 | 65.0 |
| displayName | String | Display name of the applied promotion. | Big, 65.0 | 65.0 |
| isAutomatic | Boolean | Indicates whether the promotion is automatically applied for eligible carts (true) or not (false). | Big, 65.0 | 65.0 |
| nonPricingRewards | Map<String, Object> | The non-pricing rewards issued to customers as a part of the applied promotions. Possible
rewards are:
|
Big, 65.0 | 65.0 |
| promotionCode | String | Code of the applied promotion. | Big, 65.0 | 65.0 |
| promotionId | String | The ID of the applied promotion. | Big, 65.0 | 65.0 |