Skip to main content
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. For the full mechanics - every trigger and reward, how discounts stack at checkout, and the FAQs - see the Discounts reference.
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.
Discounts operate through Shopify’s native discount system, meaning they apply at checkout regardless of whether the Upcart cart drawer is active or visible on your storefront.
Discounts are not the same as the Discount Codes module or upsell discounts. These are separate features.
Discounts vs. Tiered Rewards Not sure which to use? Here is the key difference:
  • 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.
Use Discounts when you want rule-based promotions that fire silently in the background. Use Tiered Rewards when you want customers to see their progress toward a reward.

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.
Upcart homepage Discounts section card with the Manage all discounts button
  • From the Upcart sidebar - Go to Upcart Cart Drawer > Discounts in the left sidebar.
Upcart left sidebar with Discounts highlighted under the Cart Drawer menu
  • From the Cart Editor - Click Edit Cart, then find the Discounts module in the Body section and click Manage all discounts.
Upcart Cart Editor Discounts module with Manage all discounts highlighted next to a cart preview From the Discounts page you will see two sections:
  • Live discounts - rules that are currently active and applying to qualifying carts
  • Draft discounts - rules that have been created but not yet published
Discounts page listing Live discounts and Draft discounts in two tables

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
When your customer’s cart meets all the conditions in a rule, the discount is applied through Shopify’s discount system and reflected at checkout. Example use cases:
  • “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. Create a discount page with Overall, Triggers, and Reward sections

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.
Discount rules cannot be edited once created - not after publishing, and not while they are still drafts. There is no edit screen. To change a rule, delete it and create a new one.
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.
Because discounts run through Shopify’s discount system rather than the cart drawer, they stay active even when the Upcart app embed is off, and how they stack with other discounts is set by a store-wide Discount combinations setting. For both behaviors, see Discount combinations and Discounts and app embed status.

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.