---
schema_version: "1"
id: 08747687997b9586538d81b94316555cd449b2e3b6a3fdc5c0c31d0080e123e6
title: Coupon Best Practices 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_best_practices.md
canonical_url: https://help.salesforce.com/s/articleView?id=cc.b2c_coupon_best_practices.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: ac311e5b1dcaf8603d7f71abd35038da003a9ffb524b95a80e28c4e6246310f6
description: Consider these recommended practices for coupon use with your B2C Commerce storefront.
products:
  - Commerce
  - B2C Commerce
release: "264"
---
# Coupon Best Practices for B2C Commerce

Consider these recommended practices for coupon use with your B2C Commerce storefront.

## Review Coupon Validation Messages at Checkout

Different messages appear when a shopper enters a coupon code. In addition to the default messages, you can customize messages. For example:

- Coupon code name is in your cart.
- Coupon code name can't be combined with other coupon code in your cart.

## Test Coupons

- Test coupons you've assigned to campaigns and promotions. This task is important because you can enable new coupons live in production.

## Implement a Coupon Workflow

Develop a workflow for the definition, review, and creation of coupons. Ask yourself these questions:

- Who creates coupons in your company?
- Who is managing coupons after they go live?
- What are the specific time-lines and deadlines for coupon expiration?

## Use Incremental Imports of Coupons from External Systems

B2C Commerce supports incremental updates to the set of existing single and multi-code coupons. Incremental updates are useful for coupon codes you imported from external systems. For example, if an external system provides 1000 new codes per month, incremental updates are beneficial.

## Import Coupons to a Staging Environment

Import coupons and their codes in a staging instance and then replicate them. Avoid importing and creating coupons directly into a production instance.

## Manage Who Edits and Views Coupons

For increased security, limit who can edit coupons and view coupon codes. Use coupon masking and grant read-only permission for the coupon module to roles that require access. Coupon masking hides the coupon codes in the coupon module and can be turned on by enabling the View\_Coupon\_Codes permission.

#### See Also

- [Coupon Considerations for B2C Commerce](https://help.salesforce.com/s/articleView?id=cc.b2c_coupon_implementation_considerations.htm&language=en_US)