Discount Types
DiscountKit provides 14 discount types powered by a single Shopify Function. Rules are stacked — multiple active discounts apply simultaneously without conflicting with each other.
Plans
| Feature | Basic · $9.99/mo | Growth · $24.99/mo | Pro · $49.99/mo |
|---|---|---|---|
| Max active rules | 10 | 50 | Unlimited |
| Volume / Tiered | ✓ | ✓ | ✓ |
| Buy X Get Y (BOGO) | ✓ | ✓ | ✓ |
| Bundle | ✓ | ✓ | ✓ |
| Flash Sale | ✓ | ✓ | ✓ |
| Gift With Purchase | ✓ | ✓ | ✓ |
| Coupon Code | ✓ | ✓ | ✓ |
| Free Shipping | ✓ | ✓ | ✓ |
| Product Free Shipping | ✓ | ✓ | ✓ |
| Cart Value | — | ✓ | ✓ |
| Customer Loyalty | — | ✓ | ✓ |
| New Customer | — | ✓ | ✓ |
| Win-back | — | ✓ | ✓ |
| Tiered Shipping | — | ✓ | ✓ |
| B2B Pricing | — | — | ✓ |
| 14-day free trial | ✓ | ✓ | ✓ |
Product Discounts
Applied to specific products, variants, or quantities
Volume / Tiered
Apply percentage or fixed discounts that increase as customers buy more quantity.
Buy X Get Y (BOGO)
Give customers a free or discounted item when they buy a qualifying quantity.
Bundle
Discount a set of specific products when all are added to the cart together.
Flash Sale
Time-limited discount on selected products. Pairs well with scheduling to auto-start and auto-end.
Gift With Purchase
Add a free gift item to the cart when the customer meets a cart-value or quantity threshold.
Order Discounts
Applied to the entire cart or order total
Cart Value
Apply an order-level discount when the cart subtotal reaches a threshold.
Customer Loyalty
Reward repeat customers based on their order history with your store.
New Customer
Automatic first-purchase discount for customers with zero previous orders.
Win-back
Re-engage lapsed customers who have not ordered in a set number of days.
Coupon Code
Apply a discount when the customer enters a specific code at checkout.
B2B Pricing
Customer-specific wholesale pricing for B2B accounts and company buyers.
Shipping Discounts
Applied to shipping rates at checkout
Free Shipping
Remove shipping costs when the cart meets an optional minimum order value.
Product Free Shipping
Offer free shipping when one or more specific products are in the cart.
Tiered Shipping
Graduated shipping discounts based on cart total — customers pay less for shipping as they spend more.
Key Concepts
Every discount rule has optional start and end dates. Set them in the rule editor and the rule activates/deactivates automatically — no manual toggling needed. Scheduling is available on all plans.
Optionally cap how many times a discount rule can be used in total or per customer. Once the limit is reached, the rule stops applying automatically.
Product-level discounts can target all products, specific products by title or ID, entire collections, or products with a specific tag. You can also exclude certain products or collections from an otherwise broad rule.
On Growth and Pro plans, rules can be restricted to customers with specific Shopify tags. This lets you create member-only or wholesale pricing without using coupon codes.
Multiple active rules can apply to the same checkout. DiscountKit evaluates all active rules and stacks compatible discounts — e.g. a volume discount and a free shipping rule can both apply at once.
Restrict any rule to one or more countries so the discount only applies when the customer's shipping address (or store market) matches. Useful for regional promotions.
Tips
- ✓Create rules in the app admin first, then they sync automatically to the Shopify Function — no manual deployment needed.
- ✓Use scheduling to run flash sales without having to remember to turn them off manually.
- ✓On Basic, you can have up to 10 active rules. Pause rules you are not running to stay under the limit.
- ✓Customer Loyalty and Win-back rules check order history at checkout load time — no customer action required.
- ✓Coupon Code rules still require the customer to enter the code — use the other rule types for fully automatic discounts.
- ✓B2B pricing uses Shopify customer tags — assign tags in the Shopify admin customer profile to control access.