What promotions can you use in your E-commerce Store?

What promotions can you use in your E-commerce Store?

Running an online store means constantly looking for ways to attract customers and boost sales. One of the most effective strategies? Smart promotions and discounts. But with so many options available, it's easy to feel overwhelmed.

In this guide, we'll walk you through all the promotion types you can create in your online store. Whether you're planning a simple percentage discount or a complex "buy one get one" deal, you'll find everything you need to know right here.

Let's dive in and discover which promotions will work best for your store.

1. Product discounts(Product adjustment)

FeatureWhat It DoesPromotion Examples
Percentage discountReduces product price by a set %"10% off all t-shirts", "25% off Footwear category"
Fixed amount discountSubtracts a fixed amount from product price"$20 off every watch", "$50 off laptops"
Fixed priceSets a flat price for the product"All mugs for $15", "Selected books for $29"

Where the discount shows: Directly on the product page – customers see the old price crossed out with the new, lower price next to it.

2. Cart discounts (Cart adjustment)

FeatureWhat It DoesPromotion Examples
Percentage cart discountReduces total cart value by %"10% off orders over $200"
Fixed cart discountSubtracts a fixed amount from cart"Spend $300, get $50 off"
Per-item discountFixed discount for each item in cart"$5 off every product in your cart"

Where the discount shows: Only in the cart/checkout – displayed as a separate discount line.

3. Bulk / tiered pricing discounts

FeatureWhat It DoesPromotion Examples
Quantity tiersThe more you buy, the cheaper it gets"Buy 2-5 pcs = 10% off, 6-10 pcs = 20% off, 11+ = 30% off"
Increasing % discountPercentage grows with quantity"3 pcs = 5%, 5 pcs = 10%, 10 pcs = 15%"
Increasing fixed discountAmount grows with quantity"At 5 pcs: $5 off each, at 10 pcs: $10 off each"

Ideal for: Wholesale stores, B2B sales, encouraging larger orders.

4. Bundle / Set discounts

FeatureWhat It DoesPromotion Examples
Bundle for fixed priceBuy X products for a set amount"3 t-shirts for $99", "Any 5 cosmetics for $150"
Recursive bundleDiscount repeats multiple times"3 for $99 → 6 for $198 → 9 for $297"
Non-recursive bundleDiscount applies only to first set"First 3 products for $99, rest at regular price"
Cross-category mixBundle from different categories"Buy a watch + strap = 15% off total"

5. BOGO – Buy One, Get One

5a. Buy X Get X (Same Product)

FeatureWhat It DoesPromotion Examples
Buy X, get X freeSame product free"Buy 1 cream, get second free", "2+1 free"
Buy X, X discountedSame product at discount"Buy a shirt, get second 50% off"
RecursiveRepeats without limit"Buy 2 = 1 free, buy 4 = 2 free, etc."

5b. Buy X Get Y (Different Product)

FeatureWhat It DoesPromotion Examples
Buy A, get B freeDifferent product free"Buy coffee machine, get coffee beans free"
Buy A, B discountedDifferent product at discount"Buy shoes, get socks 50% off"
Cross-sellPromotion across categories"Buy from Phones category, get case 30% off"
Cheapest freeAutomatically cheapest item"Buy 3 products, cheapest one free"

6. Free shipping

FeatureWhat It DoesPromotion Examples
Above thresholdFree shipping from minimum amount"Free delivery on orders over $150"
For categoriesSelected products ship free"Free shipping on furniture"
For user rolesVIP/wholesale = free shipping"Premium customers always ship free"

7. CONDITIONS FOR ACTIVATING PROMOTIONS

Every promotion can be limited by conditions:

Cart Conditions

ConditionWhat It ChecksExample
Cart subtotalMinimum/maximum amount"Discount only above $200"
Product quantityNumber of items in cart"Discount with minimum 5 products"
Line items countDifferent products in cart"Buy 3 different products = discount"
Specific products in cartWhether certain product is in cart"If you have product A, get B discounted"

User Conditions

ConditionWhat It ChecksExample
User roleCustomer, wholesaler, VIP"Wholesalers get 15% off"
Specific customerSelected users"John Smith has 25% discount"
Email domainEmail ending"Employees @company.com get 20% off"
Purchase historyHow much customer spent before"Customers who spent $1000+ get permanent 10% off"
Order countHow many orders placed"From 5th order onwards – 10% off"
First orderIs this a new customer"First purchase = 15% off"

Time Conditions

ConditionWhat It ChecksExample
Start/end dateValidity period"Promotion December 1-7"
Specific dayOnly selected day"Black Friday only"
HoursTime range"Happy Hours 6pm-8pm"

Location Conditions

ConditionWhat It ChecksExample
Shipping countryDelivery destination"10% for orders to Germany"
State/RegionRegion"Free delivery in California"

8. Coupons & Activiation

FeatureWhat It DoesExamples
Automatic activationDiscount applies automaticallyCustomer meets conditions → discount appears automatically
Coupon activationCustomer must enter code"Enter SUMMER2024 for 20% off"
URL with couponLink that activates discountSend link to customer, clicking it applies the discount

9. Promotion display options

FeatureWhat It Does
Discount tableShows quantity tiers on product page ("Buy 3 = 10%, buy 5 = 15%")
Strikethrough priceOld price crossed out, new price beside it
"You save $X"Message in cart showing how much customer saved
Promotional bannerDisplays current promotion at top of page
Cart messages"Add $50 more for free shipping"

10. Exclusions & Priorities

FeatureWhat It DoesWhen to Use
Exclude productsSelected products without discount"Promotion on everything EXCEPT new arrivals"
Exclude categoriesCategories without discount"10% on everything except Electronics"
Exclude sale itemsProducts already on sale don't get extra discountPrevents stacking with already discounted items
Rule priorityWhich rule takes precedenceWhen multiple promotions could overlap
Exclusive ruleOnly this rule applies"If this promotion is active, no others apply"

Quick reference - Most common scenarios

I want to...Use this type...
Run a category-wide promotionProduct Adjustment + category filter
Offer wholesale pricing for businessesBulk Discount + user role condition
Black Friday 20% offCart Adjustment + date condition
Buy 2, get third freeBuy X Get X
Bundle 3 for the price of 2Bundle Set Discount
Free shipping over $200Free Shipping + Subtotal condition
Reward loyal customersProduct/Cart Adjustment + purchase history
Create a coupon codeAny type + Coupon condition

What promotions can you use in your E-commerce Store?

Account
WISHLIST
WISHLIST
Login
Password Recovery

Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.

UP
SHOPPING BAG 0
RECENTLY VIEWED 0

Contact with Trabsky

Free estimation in 1 day - Form

Schedule a meeting with our specialists.

More ways to contact with us

Protecting your privacy is important to us, so if you would like to know more regarding how we process your personal data, please check our detailed Privacy Policy.

Picture of Piotr Trąbski - CEO
Piotr Trąbski - CEO

Contact us so we can get to know your project better. The quote is free of charge.