Setup & discount types
What types of discounts can I create?
Product, order and shipping discounts, bundles (including cart transform merge bundles), BOGO and Buy X Get Y, volume and quantity discounts, tiered cart value discounts, fixed amounts per currency, variant metafield pricing, and bulk unique codes. Checkout validation and payment method hiding are also built in. If your offer isn't listed here, contact us and we'll tell you whether it's possible.
Learn moreDiscount typesSupported function types
How do I run "Buy 2 of X, get Y at 50% off"?
Define the qualifying items (X) and the discounted items (Y) in the rule builder. The example below walks through it step by step.
Learn moreBuy X Get Y
Can I apply the discount to the cheapest item in the cart? What about the most expensive?
Yes. For BOGO offers, discounting the cheapest qualifying item is the usual choice, since it protects your margin on the pricier item. You decide whether the cheapest or the most expensive items get discounted, using the sorting order in the line limit setting.
Learn moreLine limit sorting order
Can I give $60 off each item, but only when items are purchased in pairs?
Yes. Per unit discounts based on pairs (or any multiple) are supported. Odd remainders stay at full price.
Learn moreGet $60 off on each item when purchased in pairs
Can I price a variant from a metafield value instead of a fixed rule?
Yes. The Variant Metafield Price discount type reads the target price from a variant metafield. Useful for ERP driven or per SKU contract pricing, where maintaining individual rules doesn't scale.
Learn moreVariant Metafield Price
My store sells in multiple currencies. Can I set "$10 off" in USD but "€8 off" in EUR instead of a converted amount?
Yes. The Fixed Amount Off Per Currency type lets you define the value per currency or market, so customers see clean amounts instead of converted ones like €9.13.
Learn moreFixed amount off per currency
Can one discount code do different things for different products, say 20% off shirts but 10% off shoes with the same code?
Yes. A single code can carry different discount amounts per category, or trigger multiple offers at once.
Learn moreSingle code, multiple offersDifferent amounts per category
I need to generate bulk unique discount codes for a campaign. How many can the app handle, and how do I get them out?
Up to 20 million codes, generated in one batch and exported instantly. Works for email campaigns, influencer promos, print inserts, and similar. For anything public facing, unique codes per recipient are safer than one shared code, since shared codes end up on coupon sites quickly.
Learn moreBulk Code Generation (v2)
Can I block checkout entirely if the cart doesn't meet certain conditions?
Yes. Checkout Validation can block cart or checkout completion based on your rules, for example quantity limits or restricted product combinations.
Learn moreCheckout validation
Can I hide or reorder payment methods conditionally, like hiding Cash on Delivery for discounted orders?
Yes. Payment customization lets you sort and hide payment methods based on conditions.
Learn moreHide payment methods
How do I create a discount?
Create and save the discount in Ultimate Discounts, then define its cart groups, rules, targets, discount type, allocation strategy and usage limits. For reliable targeting, use a specifically defined cart group rather than the default “All” group.
How should cart groups, rules and targets fit together?
Cart groups hold the products or lines being evaluated. Use the relevant group in both the discount's rules and its target, so the discount is triggered by, and applied to, the items you intend.
Can I test a discount before launching it?
Yes. Restrict a temporary discount to a specific customer ID or tag, or create it as a discount code, so only you can trigger it. Testing on a duplicated theme or a development store also keeps changes away from live customers.
Can I copy discounts or codes between stores?
Most configuration data transfers, but products, variants and collections have to be re-selected because their IDs differ between stores.
Can one code do tiered or “Buy More, Save More” pricing?
Yes. Set up multiple subtotal, quantity or collection-based tiers under a single discount, for example bigger discounts as customers spend more. Keep the lower and upper bounds from overlapping when you only want one tier to apply at a time.
How do I remove a discount?
Disable it in Ultimate Discounts or from Shopify's Discounts screen, depending on how it was created. Uninstalling the app cancels the app setup, but any theme changes you added separately may still need to be removed.