# One code. The whole offer.

OneCode: Stackable Discounts puts a product discount, an order discount, and free shipping on a single Shopify code, each with its own rules. Customers enter one code, not three.

[OneCode: Stackable Discounts](https://apps.shopify.com/rm-combo-discounts) is $9.90 USD every 30 days, with a 7-day free trial, billed by Shopify. Built for Shopify. Rated 5.0 on the Shopify App Store.

## What it does

### More than just 10% off.

A Shopify discount code does one job. Add free shipping or money off the order and customers juggle several codes, discounts quietly fail to combine, and you answer the support tickets. OneCode puts the whole offer on one code. [What one Shopify code can't do](/shopify-discount-limits.md).

### Stack the savings. Not the codes.

Product, order, and shipping discounts apply together on one code. Customers type it once and see every saving at checkout. [How one code holds all three](/one-code.md).

### Different products. Different discounts. Same code.

Give each collection its own percentage, such as 10% off sneakers, 25% off jackets, and 15% off accessories. Each item gets its best discount. [Set a percent per collection](/guides/different-percent-per-collection.md).

### Spend more. Unlock more.

Give each discount its own spend threshold: 10% off selected products from $100, $20 off the order from $200, and free shipping from $300. A $300 cart gets all three. [Build spend tiers](/guides/spend-more-save-more.md).

### Complete control over every offer.

Put rules on the whole code or on one discount in it: cart total, item count, customer tag, customer segment, shipping country, or a product in the cart. [Set up a VIP offer](/guides/vip-discount.md).

### Generate thousands of unique discount codes.

Create up to 10,000 codes at a time for emails, creators, or printed vouchers, or import your own list. Set a total usage limit of 1 and every code works once. [Create bulk codes](/guides/bulk-discount-codes.md).

## Product, order, and shipping discounts on one code

- **Product.** Different products. Different discounts. 20% off Summer and 10% off Accessories, on the same code. Each item gets its best discount.
- **Order.** Money off the whole order. A percentage or a fixed amount off the order, taken after the product discounts. Limit it to certain collections if you need to.
- **Shipping.** Free shipping, on the same code. Free, a percentage off, or money off. Apply it to every rate, the cheapest rate, or rates you name, with its own spend rule if you want one.

## Offers, each on one OneCode discount

- [20% off + free shipping](/guides/20-percent-off-and-free-shipping.md): $80 cart → $64, shipping free. Give customers 20% off and free shipping with a single code, with the option to make shipping free only above a minimum spend.
- [Spend $100, get 20% off + free shipping](/guides/spend-100-get-20-off-and-free-shipping.md): $120 cart → $96, shipping free. One discount code that gives 20% off and free shipping once the cart reaches $100, and nothing below it.
- [A different percent per collection](/guides/different-percent-per-collection.md): $50 shirt → $40, $20 tote → $18. Give 20% off one collection and 10% off another with a single discount code, by adding one product discount per collection.
- [A creator code during a sale](/guides/influencer-code-during-a-sale.md): $100 → $80 on sale → $72 with ANNA10. During a 20% sale, a 10% product code adds nothing. Make the creator's code a 10% order discount with free shipping, and it comes off on top of the sale price.
- [Buy more, save more](/guides/buy-more-save-more.md): Four $25 shirts at 20% off → $80. Put buy 2 save 10%, buy 3 save 15% and buy 4 save 20% in one automatic discount. Each item gets the best tier the cart reaches.
- [Buy one, get one free](/guides/bogo.md): $12 pair free, $15 pair full price. Make the cheapest item free when a customer buys two from a collection, with one code or automatic discount. The customer adds both items to the cart.

## Rules

Rules can cover the whole code, or just one of its discounts. Rules for the whole code:

- Cart subtotal
- Cart quantity
- Shipping country
- Customer tag
- Customer segment
- Product in cart

Settings for the whole discount:

- Code or automatic
- Start and end dates
- Usage limits on codes
- Bulk codes, 10,000 at a time

## Setup

1. **Add it to Shopify.** Install from the App Store and approve the plan. Your 7-day trial starts there.
2. **Build the offer.** Add a product, order, and shipping discount, and set the rules for each. Or ask Sidekick to fill the form.
3. **Save.** The discount runs in Shopify checkout and sits on your Discounts page with the rest.

## Reviews

> Love this app! It feels like a smart fix to a long-standing Shopify headache. It removes the usual discount code limitations and gives us a far cleaner way to run promotions across products, orders, and shipping with one code. That makes it much easier to move slow or problem stock without building messy workarounds or confusing customers. …
>
> Fjällräven ANZ, Australia. Shopify App Store review.

> Love this app! Intuitive interface and the support is always super responsive and helpful. They recently helped us solve a complex shipping discount use case when migrating off of Shopify Scripts. 10/10 highly recommend!
>
> Harper Wilde, United States. Shopify App Store review.

> Brad was super helpful with an issue we had regarding the exclusion of discounts on subscription products. They were able to help solve the issue within 24 hours. Super happy with the app and the support!
>
> Pureboost, United States. Shopify App Store review.

## Pricing

One plan, Unlimited: $9.90 USD every 30 days after a 7-day free trial. Billed by Shopify.

- Product, order, and shipping discounts on one code or one automatic discount
- Unlimited OneCode discounts
- Every condition, tiers, and BOGO
- Bulk codes, up to 10,000 at a time
- Scheduled start and end dates
- Works with Shopify Sidekick
- No revenue cut, no per-code fee

## Questions

### Does OneCode: Stackable Discounts replace Shopify’s discounts?

No. It works alongside them, and OneCode discounts show up on Shopify’s Discounts page next to your others. Use OneCode when the offer has an “and” in it.

### Will it work with my theme?

Yes. OneCode adds nothing to your theme. Shopify applies the discount at cart and checkout, so customers see ordinary discount lines wherever your theme already shows Shopify discounts.

### Can customers use it with another discount?

Yes, when both discounts are set to combine. For example, during a 20% sitewide sale a $100 shirt costs $80. A creator code with 10% off the order then takes $8 more, so the customer pays $72.

### Code or automatic?

Either. Both can hold product, order, and shipping discounts. A code is typed at checkout, so it suits creators, emails, and bulk codes. An automatic discount applies whenever the cart qualifies. You choose when you create the discount, and it cannot be switched later.

### Can it replace a Shopify Script?

If the Script combined discounts, yes. Rebuild the offer as one OneCode discount, run the same cart through checkout, and switch the Script off once the totals match. On Shopify Plus, product discounts can also stack on the same item using discount tags.

### Can Sidekick set it up?

Yes, in Shopify admin in a web browser. Start with “Use OneCode to…” and describe the offer. Sidekick fills in the form, and nothing is live until you click Save.

### What happens if I uninstall?

Charges stop, and OneCode discounts stop applying at checkout, because they run through the app. Uninstall during the 7-day trial and you pay nothing.

Why choose between offers? Give them both. Try OneCode: Stackable Discounts free for 7 days, then $9.90 USD every 30 days, billed by Shopify. [Install from the Shopify App Store](https://apps.shopify.com/rm-combo-discounts).

## Read more

- [One Shopify code for a product discount, an order discount, and shipping](/one-code.md): With OneCode, one Shopify discount code can take money off products, off the order and off shipping at the same time, each with its own rules.
- [What "stacking discounts" means on Shopify](/stacking.md): Stacking can mean combining separate discounts, putting several kinds of discount on one code, or two product discounts on one item. Here is how each works on Shopify.
- [What one Shopify discount code can't do](/shopify-discount-limits.md): Each Shopify discount code is a product, order or shipping discount, so one code can't give a percentage off and free shipping. Here is why, and what to do instead.
- [What OneCode costs](/pricing.md): OneCode has one plan with every feature included and a 7-day free trial. Shopify bills it on your regular Shopify invoice.
- [Guides](/guides.md): Step-by-step setups for specific offers, each with a cart in dollars, plus fixes for when a discount does not behave.
- [Compare](/compare.md): Shopify’s own discounts, Shopify’s Claude connector, and Stackable. Prices from public listings.
- [Best apps](/best.md): Short lists for one discount job each, with prices from public listings.
- [AI assistants](/ai.md): Sidekick fills the OneCode form inside Shopify admin. Here is what to say, and what Claude and ChatGPT need to hear.
- [For operators](/for.md): Rebuild a discount Script as one OneCode discount, stack product discounts on Shopify Plus, and set up offers for client stores.
- [Campaigns](/campaigns.md): Black Friday, influencer codes, and a welcome flow, each built on one OneCode discount.
