Custom Discounts: Complete Guide
What Are Custom Discounts?
Think of general discounts as your basic coupons: "10% off everything" or "Free shipping on orders over $50." They're straightforward but often rigid.
Custom Discounts are like having a discount superpower. Instead of just broad strokes, you can set up highly specific, intelligent rules to offer discounts exactly how and when you want.
Want to offer different discounts on your brand vs. a third-party brand in the same cart? Or give a deeper discount only if a customer buys a specific bundle after hitting a certain spending threshold?
That's what custom discounts do. They let you build complex, tailored promotions that standard discount functions just can't handle, giving you much more control over your pricing strategy.
Custom Discount Types & Setup Guides
Below are the different types of Custom Discount offerings based on your requirement and use cases:
Custom Discount Builder
Apply discounts when specific conditions are met, such as minimum cart value, product quantity, product (line)/cart attributes, or customer tags. You can also create multiple product discounts using a single discount code using this flagship custom discount campaign type.
Some example offers that our customers have created using this:
- Mixed-Brand Cart Discounts: Apply a 15% discount to your private label products and a 5% discount to third-party brands in the same cart, especially useful when a cart value reaches a certain threshold (e.g., €130).
- Fixed-Price Collection Bundles: Offer different groups of product collections at specific, fixed selling prices (e.g., "Collection X & Y for €50"), all redeemable with a single discount code.
- Buy X, Get the Cheapest Free" Deals: Automatically discount the cheapest item(s) to free when a customer buys a set quantity of products from a specific collection (e.g., buy 2, get the cheapest free; buy 8, get the 4 cheapest free).
See how to setup a Custom Discount Builder
Advanced Tiered Custom Discount
Tiered Custom Discounts let you offer increasing discounts as a customer's cart value or quantity grows. It's not just about spending more; you can also control which specific products get discounted based on their type, attributes, or if they're part of a bundle.
Some example offers that our customers have created using this:
- Buy 2, get 30% off, or buy 3, get 40% off on a particular collection once the cart hits $200.
- Spend $300, get $20 off, or spend $400, get $30 off, but only when specific products are added through a bundle builder.
- Customers in Canadian market get "buy 2 for $100, buy 3 for $200," while those in the US market get "buy 4 for $300, buy 5 for $400."
See how to setup a Tiered Custom Discount
Advanced Buy x get y Custom Discount
Offer customers a free or discounted item when they buy a specified quantity of another product. You can limit the number of free/discounted items per order and sort the discounted products based on least or most expensive in the cart. What's more, you can offer different sets of "buy X get Y" offers in multiple options under a single discount code.
Some example offers that our customers have created using this:
- Buy 1, Get 1 free, buy 2 get 2 free and so on for all t-shirts.
- Buy 2 candles, Get 2 at $10 each.
- Buy any laptop, Get the cheapest product from the mouse collection at 50% off.
See how to setup a Buy x get y Custom Discount
Combined Custom Discount
This feature lets you create multiple discount types—product, shipping, and order discounts—all accessible with one single discount code. You can fine-tune eligibility for each discount type by setting specific cart and product rules.
Some example offers that our customers have created using this:
- Get 15% off all private label products, plus free shipping, when your cart reaches €100.
- Receive a $20 discount on your total order and 10% off Brand X items when you purchase any product from Collection Y.
- Enjoy 50% off Product A, free shipping on orders over $50, and an additional 5% off your entire cart if you're a loyalty member.
See how to setup a Combined Custom Discount
Some FAQ setup guides to help you in your Custom Discount journey
- How to limit the number of products you want to discount
- How to control custom discount offers based on different markets
- How to apply discounts on products that have specific Product (line) attributes
- How to unlock discounts when certain cart attributes are present
Migrating from Shopify Scripts to Functions
Shopify has announced that Shopify Scripts will no longer be supported after August 28, 2025 (extended now to June 30, 2026), and merchants must migrate to Shopify Functions.
Shopify recently announce that - “Shopify Functions replace the need for Shopify Scripts, as a result Shopify Scripts will no longer be supported as of August 28, 2025. Merchants that leverage Shopify Scripts will need to migrate to apps powered by Shopify Functions before this date.”
Kite is fully powered by Shopify Functions, ensuring a seamless transition from Shopify Scripts!
How to migrate your discounts?
1️⃣ Recreate your existing discounts in Kite using any of the built-in Custom Discounts.
2️⃣ If you need a highly specific setup that isn’t covered by default discounts, use Custom Discount Templates to configure unique rules.
3️⃣ Go to Create Promotion → Under each category, you'll find Advance types of Campaigns (for example "Advance Tiered Discounts") and also the Custom Discount Builder card which is nothing but our flagship, ultimate Custom Discount.
4️⃣ Still need help? Contact our support team, and we’ll provide a custom setup video to guide you—your migration can be completed in just minutes!
Updated on: 18/07/2025
Thank you!