all
5 min read
Promotions & Discounts
Promotions let you create discount codes and automatic rules to reduce prices at checkout.
Types of promotions
| Type | How it works |
|---|---|
| Percentage off | 10% off the cart or selected items |
| Fixed amount off | KSh 500 off the cart total |
| Free shipping | Waives shipping cost |
| Buy X get Y | BOGO — buy 2 get 1 free, etc. |
Creating a promotion
1
Go to Promotions in the sidebar
Click "+ New promotion" in the top-right.
2
Set the code
Enter a discount code customers will type at checkout (e.g. SAVE20, WELCOME10). Or click "Generate" for a random code. Codes are case-insensitive.
3
Choose the discount type
Select Percentage, Fixed amount, or Free shipping. Enter the value (e.g. 15 for 15%).
4
Set the scope
Apply to: entire order, specific products, or specific categories. For sitewide discounts, leave scope as "All items".
5
Set usage limits (optional)
Max total uses (e.g. only 100 people can use this code) and max uses per customer (e.g. 1 use per customer). Leave empty for unlimited.
6
Set eligibility (optional)
Restrict to specific customer groups, or require a minimum cart value (e.g. minimum spend KSh 2,000).
7
Activate the promotion
Toggle it to Active. Customers can now use the code at checkout.
Automatic promotions (no code required)
Some promotions apply automatically without the customer entering a code. Set "Requires code" to off. These trigger based on the cart contents:
- Spend over KSh 5,000 → get 10% off
- Add 3 items from a category → get the cheapest one free
Buy X Get Y (BOGO)
To create a BOGO promotion:
- Set type to Buy X Get Y
- Set Buy quantity (e.g. 2)
- Set Get quantity (e.g. 1)
- Set Apply to — which products the "get" applies to (often the same products)
💡Tip
The most common BOGO is "Buy 2 Get 1 Free" — Buy quantity: 2, Get quantity: 1, discount type: 100% off the cheapest item.
Checking promotion usage
Open the promotion and click the Usage tab to see how many times the code has been redeemed, by whom, and the total discount given.
Deactivating a promotion
Toggle it to Inactive. Existing orders that used the promotion aren't affected — only future use is blocked.