> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.easystore.co/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Create Promotion

### In this article

1. [Introduction](#1-1-introduction)
2. [Choose between Discount or Voucher](#1-2-choose-between-discount-or-voucher)
3. [General settings](#1-3-general-settings)
4. [Set conditions for the promotion](#1-4-set-conditions-for-the-promotion)
5. [Set reward that customers can get](#1-5-set-reward-that-customers-can-get)
6. [Exclude item(s) from condition and/or reward](#1-6-exclude-items-from-condition-andor-reward)
7. [Set sales channels that can use the promotion](#1-7-set-sales-channels-that-can-use-the-promotion)
8. [How customers get promotion](#1-8-how-customers-get-promotion)
9. [FAQ](#1-9-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.
* **Discount code** must be **entered manually**.

### 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](#1-8-method-to-get-and-usage-limit) below for complete details.

# 3. General settings

3.1 To start creating promotion, go to Discounts / Vouchers > **Add discount or voucher**.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1t199cv.png =800x285)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1mt4wrp.png =800x412)

**Order tab** — offer on order subtotal amount

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1t55pk9.png =800x225)

3.3 Name the promotion by giving it a **Title**.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_117evud.png =800x144)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1es6khl.png =800x206)

# 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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_175alot.png =650x370)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1g0i9l0.png =650x371)

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** — including the quantity and original price of the reward item itself

| Add-on (PWP) / free gift promotion with "Entire order quantity / subtotal" setting is able to stack with discount promotion.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1f58qjp.png =650x230)

💡 Tips: If you're creating discount promotion, table below helps you choose the suitable condition:

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_11webgx.png =700x168)

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_hby6yn.png =700x168)

# 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](#3-discount-on-item-price)
* [Discount on order subtotal](#3-discount-on-order-subtotal)
* [Add-on deal (PWP)](#3-add-on-deal-pwp)
* [Free gift](#3-free-gift)

### 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.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1kaggr0.png =650x395)

### 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.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_10v1lsl.png =650x395)

### 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.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1y1w3d9.png =650x615)

### 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.

| 💡 Tips: Unpublished products can be used as free gifts.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_z15qe.png =650x577)

# 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.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1j0unrs.png =650x198)

# 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.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_13kkpq6.png =650x381)

# 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.

* [Create Discount](https://support.easystore.co/en/article/create-discount-1l6d6m1/)
* [Create Voucher](https://support.easystore.co/en/article/create-voucher-1rhm1bb/)

# 9. FAQ

**9.1 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](https://support.easystore.co/en/article/product-bundle-nklb3a/) app.

**9.2 How to create the following promotion?**

* Condition: Spend minimum amount on selected collection(s)/product(s)
* Reward: Fixed amount discount on order subtotal

Follow setting in screenshot below.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_88wsdb.png =600x740)


