Promotion Best Practices

The following practices help ensure that your promotions run smoothly and as intended.

Planning and Testing

We recommend that you plan and test all promotions before setting them live.


  1. Define seasonal campaigns.
    • Set a schedule with start and end dates and times.
    • Create an overall theme.
    • Develop a list of required creative assets.
  2. Finalize the promotions offered.
    • What promotion types? Order, product, or shipping?
    • Which products or categories?
    • Which customer groups are you targeting?
    • Who are your marketing sources, such as affiliates or emails?
    • What is the promotion schedule?
    • Where on the site will promotion messaging show, such as homepage, category pages, checkout?
  3. Complete a merchandising promotions calendar.
    • Define a playbook for the season's campaigns and promotions.
    • Include all promotion details.


Develop and use simple test plans that consider all variations of your promotions. Make sure that:

Test your promotions in the Staging environment using the Storefront Toolkit. The toolkit lets you specify the dates. Make sure that the promotion works correctly in Production after data replication occurs.

Messaging in the Storefront

To minimize shopper queries, show a message in the storefront that identifies promotion restrictions, limitations, exclusions, or conditions. For example:

Education and Documentation

The developer must provide the marketing or merchandising team with a clear understanding of how promotions are implemented within their storefront.

Implement and Document the Promotion Workflow

Develop a workflow for the build, review, and release of online promotions. Identify clear roles and responsibilities related to online promotions within your organization.

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.