---
schema_version: "1"
id: 21bb53e2b2959f5622d6f84ddd877f089f8444150666e2197b43b6d44b12bf51
title: Coupon Redemption for B2C Commerce
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/cc/264-0-0/b2c_coupon_redemption.md
canonical_url: https://help.salesforce.com/s/articleView?id=cc.b2c_coupon_redemption.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 83de95b2365e2cbef5cbb4ab2dffd8c7f712d230cf5d66fbcfeee78f7297438f
description: Set redemption limits to control discount offers and keep promotional campaigns within budgets. Manage coupon usage by customer or time limits.
products:
  - Commerce
  - B2C Commerce
release: "264"
---
# 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.](https://help.salesforce.com/s/articleView?id=cc.b2c_coupons_and_coupon_code_object_import_export.htm&release=264.0.0&type=5 "Coupon redemptions can appear in order exports.")

## 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.

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-cc-b2c_merchandiser_administrator-264-0-0-production-enus/ea76f372-6cfa-42a6-8e7c-05c6df7abed8/images/icon_important.png)

Important Order-level discounts aren’t supported with multi-use coupon codes. This limit prevents a shopper from applying a coupon code repeatedly to get an entire order at no cost. Product-level discounts aren't an issue because B2C Commerce enforces one discount per promotion per product.

## 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](https://help.salesforce.com/s/articleView?id=cc.b2c_viewing_coupon_redemptions.htm&release=264.0.0&type=5)**  
    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](https://help.salesforce.com/s/articleView?id=cc.b2c_multiple_coupons_in_a_basket.htm&release=264.0.0&type=5)**  
    Shoppers can apply multiple coupon codes in one B2C Commerce order.

#### See Also

- [Coupons and Coupon Code Object Import/Export in B2C Commerce](https://help.salesforce.com/s/articleView?id=cc.b2c_coupons_and_coupon_code_object_import_export.htm&language=en_US)