Consider these best practices when using coupons.
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.
Develop a workflow for the definition, review and creation of 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.
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.