Discount Prime
Discount Prime
Smart Discount Campaigns for Shopify
Free tool, no sign-up

Shopify bundle discount simulator

By the Discount Prime team. Last reviewed November 7, 2026.

Start from one of Discount Prime's bundle scenarios, set the slots and the reward, and build a sample cart. The simulator applies the app's bundle rules: how many sets the cart completes, which units fill them, how the reward is shared across the items, what happens with a sale on the same items, and the gross profit left after cost per item.

Start from an in-app scenario

25% off when the shopper buys one of each of three products. Once per order, best deal wins.

Applies

Units that fill the set

With a sale on the same items

The shopper gets the larger of the sale and the bundle on the whole set, never both.

We are aligning the app with this behaviour.

Slots

Sample cart

One currency. Nothing you type leaves your browser.

Customer pays
$91.50
Total saving
$26.50
Gross profit
$53.50
Gross margin
58.5%

1 complete set. Set items $106.00 at regular prices, set reward $26.50.

Result per cart line
LineAt checkoutLine total
Cleanser1 x $28.00Complete the set ($7)$7 off each unit$21.00-$7.00
Serum1 x $42.00Complete the set ($10.50)$10.50 off each unit$31.50-$10.50
Moisturizer1 x $36.00Complete the set ($9)$9 off each unit$27.00-$9.00
Lip balm1 x $12.00Not in the bundle$12.00
Regular price total$118.00
Bundle discount-$26.50
Effective discount22.5%

This cart keeps a gross profit after the bundle.

One set, with and without a sale

The Complete the set scenario gives 25% off a set of three: a cleanser at $28.00, a serum at $42.00 and a moisturizer at $36.00. Then the serum goes on a 25% sale through a Flat discount, which changes its product price to $31.50. What the shopper pays for the set:

CaseTotal savingCustomer pays
No sale$26.50$79.50
Serum on sale, Best deal wins$26.50$79.50
Serum on sale, Stack$34.38$71.62

With Best deal wins, the sale already saves $10.50 and the set reward is $26.50, so the bundle adds only the difference and the set costs the same as without the sale. With Stack, the 25% comes off the sale price and adds to the sale, so the shopper saves $34.38. Choose Stack only when the margin can carry both.

A set price works the same way. The Starter kit scenario sells a $349.00 espresso machine, a $129.00 grinder and a $39.00 tamper for $449. The $68.00 saving is shared by price, so the checkout shows Starter kit ($45.90) on the machine and smaller amounts on the other two.

How Discount Prime applies a bundle

A set is complete when every required slot is filled
Each slot needs its quantity in the cart. With every complete set, the number of sets is the smallest of each slot's units divided by its quantity. Optional slots join a set when present and never block it.
One unit fills one slot
Slots fill in order, cheapest unit first unless you choose most expensive first. A unit used by one slot cannot also complete another, and extra units on a line keep their price.
The reward is on the whole set
A percentage, an amount off, a set price or the cheapest item free is worked out on the set, then shared across its items in proportion to their prices. No item is discounted below zero.
A ladder grows the reward per set
With a ladder, sets before the first step keep the base reward and each later set takes the step it reaches. A percentage shows as the average across the sets.
Best deal wins or Stack, against a sale
Best deal wins compares the bundle with a sale already on the product price, on the whole set, and the shopper gets the larger, never both. Stack takes the bundle reward from the sale price and adds it to the sale.
Profit protection keeps a minimum margin
The floor per item is cost divided by (1 minus the minimum margin). Reduce caps each item's discount at its floor without moving the rest to other items. Apply the reward anyway gives the full reward.

Best deal wins is compared on the whole set, and Apply the reward anyway gives the full reward. We are aligning the app with this behaviour.

What the simulator leaves out

  • Other checkout campaigns on the same lines, such as volume tiers, Buy X Get Y, free gifts and cross-sell, and a second bundle that shares products.
  • Collection, tag, vendor and product type slots. Assign each sample product to the slot it would match.
  • Customer eligibility, purchase history, discount codes, shipping and currency conversion. Enter every amount in one currency.
  • Combo products published as their own Shopify product.

An estimate for planning. Test a bundle in your store before you launch it.

Build the same bundle in Discount Prime

Every scenario above is a starting point in the app. Pick it, choose the products for each slot, and the bundle shows on the product page with an optional cart progress bar, then applies at checkout with a labelled discount. Product Bundle starts on the Premium plan at $19.90 a month, and Profit Analytics tracks the gross profit of every bundle order.

Bundle scenarios in the Discount Prime admin
The bundle scenarios in the Discount Prime admin.

Questions merchants ask

How is a bundle discount split between the items in a Shopify cart?

In Discount Prime the reward is worked out on the whole set and shared across its items in proportion to their prices. A 25% set reward on items of $28, $42 and $36 takes $7, $10.50 and $9, and a set price is reached the same way, with each item paying its share.

What happens when a bundle item is already on sale?

You choose per bundle. Best deal wins gives the shopper the larger of the sale and the bundle, measured on the whole set, so the saving on the set is never both added together. Stack takes the bundle reward from the sale price and adds it to the sale.

Can a bundle repeat if the customer buys two sets?

Yes, with every complete set (from the Prime plan). Each extra complete set earns the reward again, up to the most sets per order you allow. Once per order rewards one set however many are in the cart.

Can a bundle discount go below my cost?

It can if the reward is deep. Profit protection sets a minimum margin per item from Shopify's cost per item, and Reduce the discount caps each item at that floor. The simulator shows when an item hits its floor.

Is this exactly what my checkout will show?

The simulator follows the rules of Discount Prime's checkout discount for one bundle, including the line labels and rounding. Other campaigns, customer rules and Shopify's rounding can change the final cents, so test the bundle in your store before launch.

Related guides

Discount Prime is our app. The rules come from its checkout discount code and test suite.