Create Promotion
In this article
- Introduction
- Choose between Discount or Voucher
- General settings
- Set conditions for the promotion
- Set reward that customers can get
- Exclude item(s) from condition and/or reward
- Set sales channels that can use the promotion
- How customers get promotion
- FAQ
1. Introduction
Offering a variety of promotions can be a smart targeting strategy for businesses to:
- Attract new customers
- Encourage customers for repeat purchase
- Retain existing customers
- Promote a new launch product or service
- Move inventory faster
This guide explains how EasyStore promotions work, making it easier for you to design and manage the offers you want.
2. Choose between Discount or Voucher
For promotions, you can choose to create it as Discount or Voucher. Here are their main differences:
Discount
- Customer account is optional — you can allow guest checkout to get discount.
- Discount code is shared, multiple customers can use the same code.
- Customer must manually key in discount code.
Voucher
- Customer account is required — customer must sign up and log in to apply voucher.
- Voucher code is unique for each customer.
- Each customer can only use a voucher once.
- Voucher can be stored in customer’s account and apply without manual keying in any code.
Refer step 8 below for complete details.
3. General settings
3.1 To start creating promotion, go to Discounts / Vouchers > Add discount or voucher.

3.2 Select the suitable promotion tool based on your offer, choose from the ready template or build your own.
Product tab — offer on products

Order tab — offer on order subtotal amount

3.3 Name the promotion by giving it a Title.

3.4 Determine promotion start and end date & time. Uncheck “No end date” to set promotion end date.

4. Set conditions for the promotion
Condition refers to what customers need to purchase in order to qualify for the promotion.
4.1 How much customers need to purchase?
- Spend amount — How much amount customers spend
- Purchase quantity — How many quantity customers purchase

4.2 Can the promotion repeat within an order?
- Minimum - Promotion can only apply once per order
- Every - Promotion can repeat within an order
Example: If promotion is buy 2 Oranges get 1 Apple free
- Minimum - Customers buy 2, 3, 4 or more Oranges can only get 1 Apple
- Every - Customers buy 2 Oranges get 1 Apple, buy 4 Oranges get 2 Apples, buy 6 Oranges get 3 Apples and so on

4.3 Which products can be counted as conditions?
- Purchase items - Any products
- Purchase items - Specific products
- Purchase items - Specific collections
- Entire order quantity / subtotal — Not based on products, based on the total quantity of items in cart or total order subtotal

📌 Note: What’s the difference between "Purchase items: Any products" and "Entire order"?
- "Purchase items: Any products" — conditons can be any item in cart, multiple promotions with this setting are unable to stack.
- "Entire order" — condition is based on the total item quantity in cart, multiple promotions with this setting are able to stack.
💡 Tips: If you're creating discount promotion, table below helps you choose the suitable condition:


5. Set reward that customers can get
Reward refers to what customers can enjoy once the promotion conditions are met.
In general, there are 4 types of rewards. For this step you only need to refer the section that matches your promotion type.
Discount on item price 🏷️
5.1 Set the discount that will be applied to the condition items.
- Make sure to select Purchase items
- Make sure to select Discount
- Select discount type and fill in discount value
- If you’ve selected “Every” in step 4.2 above, you can set “Limit uses per order”: Tick the checkbox and fill in how many times the promotion can repeat within an order, untick if unlimited.

Discount on order subtotal 🛒
5.2 Set the discount that will be applied to the order subtotal.
- Make sure to select Order subtotal
- Make sure to select Discount
- Select discount type and fill in discount value
- If you’ve selected “Every” in step 4.2 above, you can set “Limit uses per order”: Tick the checkbox and fill in how many times the promotion can repeat within an order, untick if unlimited.

Add-on deal (PWP) 🛍️
5.3 Set the discount that will be applied to the selected add-on items.
- Make sure to select Add on items / Free items
- Select product(s) / collection(s) that customers can purchase with add-on discount
- Limit add-on quantity, untick if unlimited.
- Make sure to select Discount
- Select discount type and fill in discount value
- If you’ve selected “Every” in step 4.2 above, you can set “Limit uses per order”: Tick the checkbox and fill in how many times the promotion can repeat within an order, untick if unlimited.

Free gift 🎁
5.4 Set the free gift item(s) customers can choose from.
- Make sure to select Add on items / Free items
- Select product(s) / collection(s) that customers can get free
- Limit free gift quantity, untick if unlimited
- Make sure to select Free
- If you’ve selected “Every” in step 4.2 above, you can set “Limit uses per order”: Tick the checkbox and fill in how many times the promotion can repeat within an order, untick if unlimited.

6. Exclude item(s) from condition and/or reward
If you have selected “Any products” or “Specific collections” in step 4 or 5 above, you will see exclude products section next which allows you to set exclusion for condition and reward products.

7. Set sales channels that can use the promotion
Choose the sales channels where customers can use this promotion, allowing you to run different promotions across different sales channels.

8. How customers get promotion
Discount and Voucher are having very different method for customers to get promotion, click the links below for detailed guides.
9. FAQ
9.1 I have multiple promotions running at the same time, how to make them stackable in 1 order?
Refer this guide for details.
9.2 Can I do bundle deal?
- If the bundle can mix items without fixed quantity for each item, you can use 'Every X at fixed bundle price' like in step 6.2 above.
- If the bundle having fixed quantity for each item, use Product Bundle app.
Updated on: 07/07/2026
Thank you!
