docs/user/promotions/create-a-promotion.mdx
Promotions are a powerful way to drive conversions, reward loyal customers, and support marketing campaigns. Whether you’re offering discounts, free shipping, or bonus products, Spree’s promotion engine gives you fine-grained control over when a promotion applies and what it does.
This guide covers how to create and configure a promotion in Spree. Detailed explanations of individual rules and actions are covered in separate articles.
To create a promotion, navigate to the Promotions tab in the admin dashboard.
Click New Promotion in the top-right corner, to open the Promotion creation form.
Here you can do the following:
When creating a promotion, you’ll first select how it’s applied:
Next, configure the promotion’s availability and limits:
Once these fields are set, click Create, the form will update, and you can now configure the rules and actions for the promotion.
After creating the promotion, you’ll be redirected to the main configuration screen. This is where the actual logic of the promotion is defined.
You’ll see two main sections:
<Warning>When adding a rule or action, changes are saved immediately.</Warning>
There are also two side panels that let you update:
Rules define eligibility. You can combine multiple rules using:
Available rule types include:
Rule behavior and configuration details are covered in <u>Promotion Rules</u>.
Actions define what the promotion does once its rules are satisfied.
Available actions include:
Each action supports one or more calculators (e.g. flat rate, percentage, tiered discounts). These are covered in detail in <u>Promotion Actions</u>.
Once you’ve added the promotion’s rules and actions, it’s ready to be used by customers.
How you market, distribute, or communicate the promotion (e.g., email campaigns, banners, social media, influencer codes) is entirely up to you and your team.
10% Off with a Coupon Code
Free Shipping Over $50
First-Time Customer Discount
Buy from a Category, Get a Discount
Advanced Example: VIP Coupon for EU Customers