Coupon Best Practices

Consider these best practices when using coupons.

Messaging in the Shopping Cart

Many different messages appear in response to a customer's input of a coupon code. These might need to be modified or translated. Examples include:


The developer must provide the marketing/merchandising team with a clear understanding of how coupons have been implemented within their storefront.

Testing Coupons in Promotions

Implement and Document the Coupon Workflow

Develop a workflow for the definition, review and creation of coupons:

Incremental Imports of Multi-Code Coupons

Salesforce B2C Commerce supports incremental updates to the set of existing (fixed, multi-code) coupons. This functionality is useful in cases where coupon codes are provided in chunks by external systems and need to be imported into B2C Commerce, for example, 1000 new codes per month.


A B2C Commerce best practice is to import coupons and their codes into a Staging instance and then replicate them. Merchants should refrain from importing and creating coupons directly into a Production instance.

Administrative Best Practices

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 all roles except those that need to access coupons. Coupon masking hides the coupon codes in the coupon module and can be turned on by enabling the View_Coupon_Codes functional permission.

Related Links

Using Coupons As Qualifiers

Implementation Considerations

Functional Permissions

X Privacy Update: We use cookies to make interactions with our websites and services easy and meaningful, to better understand how they are used. By continuing to use this site you are giving us your consent to do this. Privacy Policy.