The Discounts feature lets you build flexible reward rules that automatically apply discounts, gifts, or free shipping when specific cart conditions are met. It is designed to help boost conversion and average order value with real-time, personalized rewards.Documentation Index
Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
Use this file to discover all available pages before exploring further.
- Tiered Rewards guide customers toward milestones using a visible progress bar in the cart.
- Discounts activate automatically based on specific cart conditions, with no additional visual elements required.
How to Access Discounts
There are three ways to access the Discounts module:- From the Upcart homepage - The Discounts section is visible on the homepage. Click Manage all discounts to open the module.

- From the Upcart sidebar - Go to Upcart Cart Drawer > Discounts in the left sidebar.

- From the Cart Editor - Click Edit Cart, then find the Discounts module in the Body section and click Manage all discounts.

- Live discounts - rules that are currently active and applying to qualifying carts
- Draft discounts - rules that have been created but not yet published

How Discounts Work
Each discount rule is made up of:- One or more trigger conditions that must all be met for the reward to activate
- A reward type that is automatically applied when conditions are met
- “Get 10% off when you add a snowboard and spend $500+”
- “Get a free gift when you subscribe to any product”
- “Free shipping for logged-in customers”
Creating a Discount Rule
Click Create discount from the Discounts page. Each rule has three sections to configure.
Overall
- Title - Internal label for the rule (up to 50 characters). This also appears in your custom template if you are using one to display discounts on your storefront.
- Discount Code - Optional customer-facing promo code (up to 25 characters). Rules can also fire automatically based on cart conditions alone without a code.
- Description - Customer-facing explanation of the rule (for example, “Spend $50 or more to unlock free shipping on your order”).
Triggers
Add up to 2 trigger conditions. All conditions use AND logic - both must be true for the reward to activate. See the Trigger Conditions section below for a full breakdown of available triggers.Reward
Select the reward type to apply when conditions are met. See the Reward Types section below for a full breakdown of available rewards. Once configured, click Publish & exit to make the rule live immediately, or Save draft to save it without activating.Trigger Conditions
Each rule can contain up to 2 triggers. All conditions use AND logic - both must be true for the reward to activate.Specific Products
Specific Products
- Supports full products or specific variants
- Multiple selections use OR logic
- Set a minimum quantity match (defaults to 1)
Specific Collections
Specific Collections
- Supports multiple collections
- OR logic across collections
- Set a minimum quantity match (defaults to 1)
Cart Total Threshold
Cart Total Threshold
Cart Quantity Threshold
Cart Quantity Threshold
Subscription Products
Subscription Products
Customer Login Status
Customer Login Status
Reward Types
Once your trigger conditions are met, one of the following rewards is automatically applied.Cart Discount
Cart Discount
- Percentage discounts (e.g. 20% off)
- Fixed dollar discounts (e.g. $5 off)
Free Gift
Free Gift
- The gift product must be published on the Online Store sales channel
- The product must be in stock
- The discount applies only to the exact product or variant selected
Free Shipping
Free Shipping
Discount Combinations
When creating a discount rule, you can control how it combines with other discounts at checkout. The following combination types are available:- Product discounts - Applies alongside other product-level discounts for different items. If two discounts target the same product, only the best discount applies.
- Order discounts - Applies with order-level discounts. Product discounts are applied first, then order-level discounts on the subtotal.
- Shipping discounts - Applies together with free shipping or other shipping-level discounts to get the largest eligible shipping discount.

Managing Your Discount Rules
How Discounts Work with App Embed Status
Discounts are applied through Shopify’s discount system, not through the Upcart cart drawer. This means:- Discounts remain active even when the Upcart app embed is turned off. Turning off the app embed only hides the cart drawer from your storefront. It does not disable your discount rules.
- Discounts apply at checkout. Your customers will see the discount reflected when they reach checkout, regardless of whether the Upcart cart drawer is visible on the page.
Storefront Display
The Upcart cart drawer dynamically updates as conditions are met. Rewards appear instantly based on real-time evaluation of the cart. By default, the cart shows active discount rules using a default display template, showing the rule title and description for each active rule. Discounts are also visible at Shopify checkout where the applied discount amount is reflected. For full control over the layout, the module supports custom templates using React-based code. To use custom templates, you first need to enable them under Settings > Advanced Settings in the Cart Editor. Once enabled, access the Custom Template section within the Discounts module. The available props are:rules, id, title, description, and onToggleSection.
Frequently Asked Questions
If I have no live cart but an active discount, does the discount still apply?
If I have no live cart but an active discount, does the discount still apply?
Does turning off the Upcart app embed disable my discounts?
Does turning off the Upcart app embed disable my discounts?
Can I edit a discount rule after it has been published?
Can I edit a discount rule after it has been published?
Can I temporarily pause a discount without deleting it?
Can I temporarily pause a discount without deleting it?
Can I use a promo code with a discount rule?
Can I use a promo code with a discount rule?
The Cart Total Threshold trigger is not working for my international customers. Why?
The Cart Total Threshold trigger is not working for my international customers. Why?
My free gift is not appearing. Why?
My free gift is not appearing. Why?
- The gift product is not published on the Online Store sales channel
- The product is out of stock
- The trigger conditions are not actually being met
If a customer removes the free gift from their cart, does the discount still apply?
If a customer removes the free gift from their cart, does the discount still apply?
Can discounts be stacked or combined with other discount apps?
Can discounts be stacked or combined with other discount apps?
What is the difference between Discounts and Triggered Rewards?
What is the difference between Discounts and Triggered Rewards?
Tips
- All triggers must be true. If your rule has two trigger conditions, both must be met before the reward activates.
- Free gifts must remain in the cart. If your customer removes the gift product, the discount is removed too.
- Avoid duplicate rewards. If you use both Tiered Rewards and Discounts, make sure they offer distinct benefits to avoid confusion or unintended stacking.
- Consider renaming the checkout button to “Review Order” if you are using complex discount rules, so customers have a chance to review their cart before completing the purchase.
Need help? If you have questions about setting up or managing your discount rules, our support team is here to help. Reach out anytime through the in-app chat.