View Categories

How to Create a “Discount Based on Cart Total” Campaign

Create promotions like “Spend $100, get 10% off” or “Spend $50, get $5 off”. Customers get a discount when their cart reaches a minimum amount.


Prerequisites #

  • A discount group with “Special Campaign” type must exist
  • See: How to Create Your First Discount Group

Important: “Discount Based on Cart Total” is a Special Campaign type, NOT a Quantity Discount type.


Step 1: Open Rule Management #

  1. Go to KNS Dynamic Discounts → Rule Management
  2. Select your Special Campaign group from the dropdown
  3. You will see a row with “SPECIAL CAMPAIGN” badge

Step 2: Open Campaign Configuration #

  1. Click the “Configure” button next to the SPECIAL CAMPAIGN badge
  2. A popup window appears: “Configure Special Campaign”

Step 3: Select Campaign Type #

  1. In the “Campaign Type” dropdown, select “Discount Based on Cart Total”
  2. Three new input fields will appear

Step 4: Configure Cart Total Discount Values #

FieldWhat It DoesExample
Minimum Cart TotalCart must reach this amount to trigger discount100
Discount TypePercentage (%) or Fixed AmountPercentage
Discount ValueHow much discount to apply10

Understanding Minimum Cart Total #

This is the threshold customers must reach to get the discount.

Min Cart TotalWhat It Means
$50Customer must have at least $50 in cart
$100Customer must have at least $100 in cart
$200Customer must have at least $200 in cart

Note: The discount applies to the entire cart, not individual products.


Discount Type Options #

TypeWhat It DoesBest For
Percentage (%)Reduces cart total by a percentage“Spend $100, get 10% off entire order”
AmountReduces cart total by a fixed amount“Spend $50, get $5 off entire order”

Step 5: Save Campaign Configuration #

  1. Click “Save Campaign” button
  2. The popup closes
  3. You’ll see a summary like “$100 ve üzerine %10 indirim” on the rule row

Step 6: Category and Product Selection #

Note: For “Discount Based on Cart Total” campaigns, Category and Product fields are disabled. The discount applies to the entire cart when the minimum total is reached, regardless of which products are in the cart.


Step 7: Set Customer Conditions (Optional) #

This section controls WHO can use the campaign.

Customer Conditions Checkboxes #

CheckboxWhat It Does
Members OnlyOnly logged-in customers can use this campaign. Guests cannot see or use it.
First OrderOnly customers who have never placed an order before can use this campaign.

Eligible Customers Field #

If You…What Happens
Leave empty✅ Campaign is available to ALL customers (based on checkbox conditions above)
Select customers⛔ Campaign is available ONLY to the selected customers

Example Scenarios:

CheckboxesEligible CustomersResult
☐ Members Only, ☐ First Order(empty)Everyone can use the campaign (guests included)
☑ Members Only, ☐ First Order(empty)All logged-in members can use it
☐ Members Only, ☐ First OrderJohn, JaneOnly John and Jane can use the campaign

Tip: Use “Eligible Customers” for VIP or exclusive campaigns. Leave it empty for store-wide promotions.


Step 8: Configure Display Messages #

Click the 💬 (message) icon in the Actions column.

Note: For “Discount Based on Cart Total” campaigns, only the Cart & Checkout Tab is available. The Product Tab is hidden because this discount applies to the entire cart, not specific products.

Smart Messages (Automatic – No Configuration Needed) #

The plugin automatically generates messages based on cart status:

Cart StatusMessageWhere It Appears
Below minimum“Add $X more to get Y% off!”Mini Cart, Cart Page, Checkout Page
Reached minimum“Y% off earned. View in cart”Mini Cart only (automatic)

Important: You don’t need to configure these messages. They’re generated automatically from your campaign settings.

Cart & Checkout Tab (Custom Success Messages) #

When the minimum cart total is reached, you can show a custom confirmation message on Cart and Checkout pages:

SettingWhat It Does
Message TextYour custom confirmation text (e.g., “Great! You qualified for 10% off!”)
Message ColorText color (hex code)
Cart PageShow this message on the cart page
Checkout PageShow this message on the checkout page
HighlightedMakes the text bold

Note: If you leave the message text empty, no custom message will appear on Cart/Checkout pages when the minimum is reached. The automatic smart message will still appear in Mini Cart.

Icon Options #

SettingWhat It Does
Use iconAdd an icon to your message
Icon PackClick “Select” to choose from 25 icons
Icon ColorIcon color (hex code)
Icon PositionBefore Text / After Text
Icon SizeSmall / Medium / Large

Click “Save Messages” when done.


Step 9: Set Usage Limits (Pro Feature) #

Click the 📊 (chart) icon in the Actions column.

SettingWhat It DoesExample
Total Usage LimitMaximum total uses for this campaign100
Usage Limit Per CustomerMaximum uses per individual customer1
Current StatusShows how many times the campaign has been used“Total Usage: 25”

Note: If you leave limits as “Unlimited”, the campaign has no restrictions. Anyone can use it unlimited times until you manually disable or delete it.

Click “Save Limits” when done.


Step 10: Save All Rules #

Important: Click “Save Rules” to permanently save all your changes.


How the Discount is Calculated #

Example 1: “Spend $100, Get 10% Off” (Percentage) #

Settings: Min Cart Total=$100, Discount Type=Percentage, Value=10

Customer’s cart with $120 total:

Amount
Cart Total$120
Minimum Required$100 ✓ (Qualified!)
Discount (10%)-$12
You Pay$108

Savings: $12


Example 2: “Spend $75, Get $10 Off” (Fixed Amount) #

Settings: Min Cart Total=$75, Discount Type=Amount, Value=10

Customer’s cart with $100 total:

Amount
Cart Total$100
Minimum Required$75 ✓ (Qualified!)
Discount-$10
You Pay$90

Savings: $10


Example 3: Cart Below Minimum (Smart Message Shown) #

Settings: Min Cart Total=$100, Discount Type=Percentage, Value=15

Customer’s cart with $45 total:

Amount
Cart Total$45
Minimum Required$100 ✗ (Not qualified)
Discount$0
Smart Message“Add $55 more to get 15% off!”

Result: Customer sees the smart message encouraging them to add more items.


Quick Example: Complete Setup #

Goal: “Spend $150, get 15% off” for all customers

  1. Create a Special Campaign group named “Spend $150 Save 15%”
  2. Go to Rule Management → Select your group
  3. Click “Configure” button
  4. Campaign Type: Select “Discount Based on Cart Total”
  5. Minimum Cart Total: 150
  6. Discount Type: Percentage
  7. Discount Value: 15
  8. Click “Save Campaign”
  9. Customer Conditions: Leave unchecked (everyone can use)
  10. Eligible Customers: Leave empty (all customers)
  11. Click 💬 icon → Cart & Checkout Tab:
    • Message: “Congratulations! You qualified for 15% off your order!”
    • Check “Cart Page” and “Checkout Page”
    • Click “Save Messages”
  12. Click “Save Rules”

Done! ✅


Percentage vs Fixed Amount: Which to Choose? #

ScenarioRecommended TypeExample
High minimum thresholdPercentage“Spend $200, get 15% off” = $30 savings
Low minimum thresholdFixed Amount“Spend $30, get $3 off”
Want savings to scalePercentageBigger cart = bigger discount
Want predictable savingsFixed AmountAlways save exactly $X

Difference from Other Campaign Types #

FeatureCart Total DiscountProduct DiscountsBuy X, Pay Y
Applies toEntire cartSpecific productsSpecific products
TriggerCart total amountProduct quantityProduct quantity
Category/Product selectionDisabledEnabledEnabled
Smart messagesYes (automatic)NoNo
Example“Spend $100, get 10% off”“T-Shirts 15% off”“Buy 3, Pay 2”