# OneCode vs Stackable

If what you need is one code that holds a product discount, an order discount, and a shipping discount, choose [OneCode: Stackable Discounts](https://apps.shopify.com/rm-combo-discounts). It does that on one plan, for $9.90 USD every 30 days. Stackable, by Optizio, is built around combined discounts with checkout upsells, at two to ten times the price.

Listing details checked November 2026: Stackable's Growth plan is $19.99 a month and its Unlimited plan is $99.99 a month, with a 7-day trial. OneCode is Built for Shopify and rated 5.0 on the Shopify App Store. OneCode costs $9.90 USD every 30 days after a 7-day free trial, billed by Shopify.

| | OneCode | Stackable (listing, November 2026) |
|---|---|---|
| Price | $9.90 USD every 30 days, one plan with everything | $19.99 a month (Growth) or $99.99 a month (Unlimited) |
| Shopify Plus stores | The same $9.90 plan. Product discounts can also stack on the same item with discount tags. [Shopify Plus](/for/shopify-plus.md) | The $19.99 Growth plan is listed "For Non-Plus" |
| What the listing leads with | One code for product, order, and shipping discounts | "Smart, stackable, combined discounts and strategic upsells" |
| Bulk unique codes | Generate or import up to 10,000 at a time, all sharing one discount's rules. [Setup](/guides/bulk-discount-codes.md) | Not in the listing |
| Discounts on specific shipping rates | All rates, the cheapest rate, or rates you name, such as Express | Not in the listing |
| A separate rule for sale items | Discount the sale price, discount from the compare-at price, or leave sale items out. [Setup](/guides/sale-items.md) | Not in the listing |
| Build it with Shopify Sidekick | Start with "Use OneCode to…" and Sidekick fills in the form. [Sidekick](/ai/sidekick.md) | Not in the listing |
| Checkout upsells | No. OneCode is built for the discount itself | "Unlimited checkout upsells" on the $99.99 plan |

![OneCode editor for the code SUMMER with two product discounts: 20% off the Summer Collection and 10% off Accessories](/images/editor-two-collections.png)

## How to choose

Choose OneCode when the offer is made only of discounts: percentages, fixed amounts, free shipping, tiers, customer-tag and country conditions, and bulk codes. You set it up in the app, and customers see ordinary Shopify discount lines at checkout.

Choose Stackable when you want to show customers an offer at checkout and the discount is only one part of that. Its cheapest listed plan costs about twice as much as OneCode, and the plan with upsells costs about ten times as much.

## One offer to test in both trials

Build the same code in each app's trial: 20% off the Summer collection, 10% off Accessories, and free shipping on orders over $75. If an app can't build that as one code, it doesn't do what you need.

In OneCode, that is two Product Discount types, each targeting one collection, plus a Shipping Discount with a Cart Subtotal condition of at least $75. An item in both collections gets 20%, the better of the two, not 30%. [Step-by-step setup](/guides/different-percent-per-collection.md).

Install OneCode from the [Shopify App Store](https://apps.shopify.com/rm-combo-discounts).
