Create Discount
In this article:
- Introduction
- Set discount conditions and reward
- Set discount method, availability and usage
- Promotions priority
- Test your promotions
- Where can customers see promotions (automated)
- More display sections (manual setup)
- FAQ
1. Introduction
Discounts let you offer special deals that can apply automatically or through shared discount codes. This gives you the freedom to tailor promotions for different audiences — from guest shoppers to loyal members.
2. Set discount conditions and rewards
To start, first follow steps 3 to 7 in this guide to set up general settings, conditions and reward for the promotion.
3. Set discount method, availability and usage
3.1 Set how customers can enjoy the promotion when they are eligible:
- Discount automatically — promotion will auto apply when the cart fulfill all promotion conditions
- Use discount code — customers can only get the promotion by manually key in discount code
There are 2 methods to set discount code:
- Fill in your own code > Add
- Generate code

3.2 Customer eligibility — select which group of customers are eligible to enjoy the promotion.

3.3 Store usage limit — Total number of orders that can apply this promotion
- Unlimited — as many orders as possible
- Limited times — for example only 20 orders able to apply the promotion

3.4 Each customer usage limit — Number of orders each customer can apply this promotion
- Unlimited — as many orders as possible for each customer
- Limited times — for example limit to 1 order only per customer

📌 Take note:
If promotion is opened to guests who didn’t log in (customer eligibility in step 3.2 is "Open to public"), system is unable to identify, count and limit their usage. So each customer usage limit will auto select "Unlimited" and can’t be changed.
To select "Limited times", you need to switch "Open to public" to any other option : "All logged-in members" or "Selected customer(s) / group(s) / membership tier(s)", these options require customers to log in for system to identify, count and limit their usage.

4. Promotions priority
When an order qualifies for more than one promotion, the promotion with the higher priority will be applied.
- The promotion manually applied using a discount code or voucher always have the highest priority.
- Followed by customer preferred promotion — items customer manually add to cart from the add-on / free gift section in cart page.
- Then, follow the priority of your promotions list — the higher the position, the higher the priority and will be applied first

💡Tip: Use drag-and-drop method to arrange the priority for both product and order promotions.

5. Test your promotion
After creating your promotion, you can test how they will be applied in cart.
5.1 Click on the 3-dot menu on the top right > Display playground.

5.2 Fill in the cart details you'd like to test.

5.3 View the result and launch your promotions confidently.

6. Where can customers see promotions (automated)
General conditions:
- Promotions that need discount code will not show any display
- Promotions display are only shown to eligible customers
SALE label + strikethrough price
Display at: Home, collection and product page
Conditions:
- Product is entitled for discount on item price
AND - Purchase requirement is 1 item or 1 MYR

Promotion label
Display at: Product page
Condition:
- Scenario 1 : Product itself is entitled for discount on item price
OR - Scenario 2 : Product is condition product to discount on order subtotal / add-on / free gift promotion

Add-on / free gift section
Display at: Product and cart page
Condition for product page:
- Product is condition product to add-on / free gift promotion
Condition for cart page:
- Cart fulfill the promotion conditions of add-on / free gift promotion

Progress bar
Display at: Cart page

💡 Tips: The promotion display above can be customized at:
- Promotions > click on the 3-dot menu on the top right > Display settings. Click here for complete guide.
- More customization for SALE label: Customize SALE label and strikethrough price
7. More display sections (manual setup)
More sections that can let customers know of running promotions:
7.1 Announcement bar

7.2 Pop-up

7.3 Promotion banner section, set up at Channels > Online store > Themes > Customize > Add section > Promotion banner.

7.4 Discount timer

8. FAQ
81 How to limit each customer can use one discount code once only?
- If the promotion has only 1 discount code, you can set 'Each customer usage limit' = 1.
- Or, you can create voucher which by default limit to 1 redemption per customer.
8.2 If free gift or add-on is within the same collection as purchase requirement products but with different prices, how system select which items to be free gift or add-on?
Items with lower price will be automatically selected as free gift or add-on.
8.3 Will system auto add free gift to cart?
- If the free gift has only one option, it will be automatically added to cart once all promotion conditions are fulfilled.
- If multiple options are available, customers must manually add their preferred free gift to cart.
8.4 Will free gift be charged shipping fee?
Yes.
Updated on: 30/06/2026
Thank you!
