Skip to main content
Promotions let you create discount codes that customers can use when ordering. Use them for seasonal campaigns, loyalty rewards, or to drive sales during quieter periods.
Promotions list showing active and expired discount codes

Creating a discount code

Go to Settings > Storefront > Promotions and click Create Promotion.
1

Set the code

Enter a memorable code your customers will type at checkout (e.g., SPRING20, WELCOME10, FREEDELIVERY).
2

Choose the discount type

Pick how the discount works:
  • Percentage takes a percentage off the order (e.g., 20% off)
  • Fixed Amount takes a set amount off (e.g., £10 off)
  • Free Product adds a specific product to the order at no charge
3

Set conditions

Control when the code can be used:
  • Minimum order value (e.g., only valid on orders over £40)
  • Date range (e.g., 1st to 14th February for Valentine’s)
  • Linked product (for Free Product promotions, choose which product is added)

Managing promotions

Each promotion has a status:
  • Active means the code is live and can be used
  • Expired means it’s past its end date and has been automatically turned off
  • Disabled means you’ve manually turned it off
You can view usage stats for each code to see how many times it’s been redeemed, the total discount given, and the revenue it generated.
Share your discount codes through email campaigns via your Mailchimp or Klaviyo integration. You can use Exports to target specific customer groups.

Common questions

Only one discount code can be applied per order. If you want to offer a combined deal, create a single code that covers everything.
Yes. When creating an order manually, you can apply any active promotion code during the pricing step.

What’s next?

Products

Manage your product catalogue and pricing.

Orders

See how discounts appear on orders.
Last modified on March 11, 2026