You are here:
Coupon Redemption for B2C Commerce
Set redemption limits to control discount offers and keep promotional campaigns within budgets. Manage coupon usage by customer or time limits.
To qualify for promotions, shoppers redeem coupons at checkout. By default, one coupon code per item is the default, though a shopper can enter multiple coupon codes. You can also provide coupons for shipping and for an entire order.
With Rolling redemptions, a shopper can redeem a coupon one time every seven days. If a customer applies a coupon to an order on a Monday at 11:00 AM, the customer can't redeem the coupon again until the next Monday at 11:00 AM.
Coupon redemptions can be imported and exported.
Coupon Redemption Processing
B2C Commerce evaluates redemption limits each time a customer adds a coupon to their cart, and each time it recalculates the cart.
Depending on a coupon’s validity, different messages appear. You can customize and translate these messages.
| Redemption limit use case | Message | Notes |
|---|---|---|
| Coupon code doesn't exist | Invalid Coupon Code | |
| Coupon code is in the cart | Coupon Code already applied | |
| A different code for the same coupon is in the cart | Coupon Code already applied | |
| Disabled coupon | Coupon code not redeemable | |
| Coupon is redeemed (single-use code) | Coupon Code already redeemed | |
| Redemption limit reached (single use, multi-code coupon) | You can only redeem X coupon codes | |
| Redemption time period per customer reached (single use, multi-code coupon and multi-use coupon code) | You can only redeem X coupon codes per day | |
| Overall quantity redemption limit reached (multi-use coupon) | Sorry, too many customers have redeemed the code. | |
| Per-shopper quantity limit reached | You can only redeem X coupon codes. | |
Single-Use Coupons
A coupon is limited to one use by one shopper. If that person tries to use the coupon twice by checking out as a guest, B2C Commerce verifies against the shopper's email address. For a registered shopper, B2C Commerce validates the redemption limit when the shopper adds the coupon to the cart. For an unregistered shopper, B2C Commerce validates the redemption limit after the shopper enters their email address on the billing page.
Multi-Use Coupons Per Order (Beta)
Specify the number of coupon redemptions per order in the same cart.
- One (default)—the shopper can apply a single code for a specific coupon to the cart.
- Multiple (beta)—the shopper can apply a coupon to a cart multiple times, one time for each unique coupon code.
After the shopper places their order, all the coupon codes are marked
redeemed. A multi-use coupon lets the same promotion apply more
than one time, across multiple qualifying items or transactions. It doesn't mean
that a shopper gets multiple discounts for the same product.
Multiple coupon codes can be applied to product promotions more than one time. For example, there's a promotion of 10% off discounted products. The maximum number of redemptions is two, but the cart includes three distinct coupon codes. So, the promotion can apply up to six times.
Developer Considerations
If multiple codes from the same coupon are in a cart, the codes appear as separate CouponLineItems.
B2C Commerce tracks which coupon code triggers a Choice Of Bonus Product discount. If a shopper removes a coupon code from their cart, B2C Commerce removes the corresponding BonusDiscountLineItem, and all related bonus products. The relationship between coupon codes and discounted products isn't persisted for other types of promotions, and doesn't affect future applications of B2C Commerce.
- Track and Manage Coupon Redemptions for B2C Storefronts
View coupon redemptions to track and manage who redeems coupons and when. You can search and analyze redemption data across all coupons, or view a coupon-specific redemption. You can also remove a shopper's email address from redeemed coupons. A redemption is tied to an order. The redemption is deleted if a shopper deletes their order. Deleted coupons and codes don't affect redeemed coupons. - Redemption Limits for Multiple Coupons in the Same B2C Commerce Order
Shoppers can apply multiple coupon codes in one B2C Commerce order.

