Loading
Get Started with B2C Commerce
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Coupon Redemption for B2C Commerce

          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.

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

           
          Loading
          Salesforce Help | Article