Discounts are the renamed version of what was previously called Triggered Rewards. All existing Triggered Rewards have been migrated automatically. The functionality is identical, just managed from a new top-level section in the app.
- 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 - Required field (up to 25 characters). You cannot Publish or Save draft without it. This is the title/label of the Shopify automatic app discount that Upcart creates, not a code shoppers type at checkout. Rules always fire from the cart conditions (triggers), never from a customer entering 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. For every available trigger and how it evaluates, see Trigger conditions.Reward
Select the reward type to apply when conditions are met. For every available reward, see Reward types. Once configured, click Publish & exit to make the rule live immediately, or Save draft to save it without activating.Managing your discount rules
Each rule in the Live and Draft tables has a Publish / Unpublish button, and draft rules also have a Delete button.Delete is only available on draft rules. A live rule has no delete button - click Unpublish to move it to Drafts first, then delete it. Unpublishing on its own is the way to pause a rule without losing its configuration; it can be re-published at any time.
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.
- Get the rule right before you publish. Rules cannot be edited after creation, so it is worth reading the triggers and reward back once before saving.
- 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.