What does a cart coupon calculator help you decide?
Buying the same household supplies in one order or several orders can produce different payments.
A large percentage discount can stop at its cap, and a split order can lose free shipping.
This calculator keeps your planned purchases fixed and compares eligible items, minimum spend, discount caps, coupon sequence and shipping together.
Its main result is the minimum payment within the entered assumptions, with an item and coupon allocation for each order.
A review for a fixed family shopping list
Use it when combining appliance supplies and kitchen goods, buying for relatives, or deciding how to use several promotional coupons.
The objective is the cash payment for the same goods rather than the biggest displayed discount rate.
Extra purchases made solely to reach a threshold are outside the search, so unnecessary spending is not counted as a saving.
Check the resulting plan against actual checkout before paying.
Item, coupon and order limits
Up to 8 item rows
Each price is the total for all units in that row, excluding shipping.
Rows are indivisible: enter separate rows if units of the same product may go into separate orders.
Each price may be zero to KRW 100,000,000 in whole won.
You may enter an already discounted product price, but do not enter that same discount again as an available coupon.
Up to 4 coupons and 3 orders
Each entered coupon can be used at most once across the entire plan.
You may enter no coupons and compare shipping alone.
Unused coupons are valid when they do not improve payment.
Choose an order limit from 1 to 3; results compare the best plan for each exact count.
Counts above the number of item rows are infeasible rather than filled with empty orders.
Both languages use KRW and whole won, with no currency conversion or automatic overseas tax.
Starting prices, rates and shipping thresholds are fictional examples rather than market prices or a particular store policy.
There is no universal coupon or free-shipping threshold; replace every setting with the terms for your purchase.
Checkout stores and seller shipping bundles
Only one checkout store per order
A store is the shop or platform on which the goods can share a checkout.
Matching names identify the same store after leading and trailing spaces are removed; other differences create separate stores.
Goods from different platforms cannot be combined into an order to meet a coupon threshold.
Four stores requiring separate checkouts cannot fit a three-order limit; calculate their carts separately.
Keep noncombining sellers in separate bundles
Different sellers on one platform may still charge separate shipping fees.
Create a bundle for each set of goods that can share shipping.
Two bundles in one order each test their own goods amount against their own free-shipping threshold.
Splitting one bundle across two orders re-evaluates its fee in each order.
A free-shipping threshold of zero means shipping is always free; unused bundles incur no fee.
Include remote-area or cold-chain surcharges only if they follow the same per-order charging rule represented here.
Read eligibility, minimum spend and caps carefully
- Discount type and value: Percentage rates range from 0 to 100%, with up to two decimal places; fixed discounts use whole won.
A cap limits the computed discount, and a cap of zero means no cap rather than zero discount.
- Eligible items: Select only the goods covered by that coupon.
No selected items means the coupon cannot be used.
New item rows are not automatically included in existing coupons; check every coupon after adding an item.
- Minimum-spend scope: Entire order tests all goods in that order; eligible items tests only the selected goods.
Shipping is excluded in both cases.
An amount equal to the minimum qualifies.
Check whether excluded products may contribute to minimum spend under the actual terms.
- Minimum-spend timing: Original amount uses prices before coupons; remaining amount uses the balances at the current application step.
A sequence fails when an earlier discount reduces that balance below the next coupon minimum.
Even a fixed coupon cannot discount more than the eligible remaining goods balance.
A KRW 5,000 coupon against KRW 3,000 of remaining eligible goods therefore discounts only KRW 3,000.
Shipping coupons and coupons requiring a minimum residual payment follow different terms and are outside this model.
Stacking, application sequence and whole-won allocation
Optimize sequences or preserve listed order
Every coupon in a stack must allow stacking.
A coupon marked for use alone cannot share an order with another coupon.
Optimize sequences compares every valid permutation.
Listed order only applies coupons in the direction from row 1 to row 4, although some may be skipped.
Selective compatibility between particular pairs of coupons cannot be represented.
Original or remaining eligible amount
Original discount basis uses eligible prices before any coupons, even after earlier discounts.
Remaining basis applies the percentage to the eligible balance at that step, producing sequential discounts.
First round the discount down, to nearest, or up to whole won; then limit it by the cap and available eligible balance.
Check each coupon rounding rule and the store calculation order.
Discounts are allocated proportionally to eligible remaining item balances.
Each share rounds down to whole won, then leftover won go to the largest fractional remainders, with item input order breaking equal remainders.
These balances are used for later coupons and after-discount shipping tests.
A store that rounds each item independently or prioritizes a specific item can produce a different result; leave terms unreviewed when its allocation cannot be represented.
Payment formulas and exact search
Order payment = original goods total − coupon discounts + shipping bundle fees.
Minimum payment = minimum sum of order payments over valid partitions, coupon allocations and sequences.
Percentage discount = min(eligible remaining balance, cap or no cap, rounding[discount basis × rate ÷ 100]).
Savings = merged baseline without coupons − optimal payment.
Every item is assigned to exactly one order, and each coupon is used at most once in the whole plan.
The calculation evaluates valid subsets of up to 8 items, allocations and sequences of up to 4 coupons, and every valid partition into up to 3 orders.
It does not stop early with an approximate result.
Identical inputs produce the same result.
Payment ties favor fewer orders, then fewer used coupons, with remaining ties resolved by deterministic input-based traversal.
Exact minimum means exact within the entered prices, constraints and allocation rules.
The calculator does not collect current prices or store rules and does not guarantee a matching checkout amount.
The no-coupon baseline places all goods for each store in one order and tests shipping once per used bundle.
Worked example: shipping outweighs extra coupon savings
Assume item A costs KRW 40,000 and item B costs KRW 30,000, from the same checkout store and shipping bundle.
Shipping costs KRW 3,000 per order and is free at KRW 50,000 before coupons.
Two coupons each require KRW 30,000: 20% off capped at KRW 8,000, and a fixed KRW 5,000 discount.
Both must be used alone.
These fictional amounts are checked against the shared calculation function.
Fictional merged and split cart payment comparison in KRW| Plan | Discount | Shipping | Payment |
|---|
| Merged, no coupons | 0 | 0 | 70,000 |
| ★ Best one-order plan | 8,000 | 0 | 62,000 |
| Best two-order plan | 13,000 | 6,000 | 63,000 |
In two orders, A receives KRW 8,000 off and B receives KRW 5,000 off, but neither meets the free-shipping threshold.
The additional KRW 5,000 discount is outweighed by KRW 6,000 shipping, making splitting KRW 1,000 more expensive.
Set shipping fees to zero and the split plan becomes the minimum at KRW 57,000.
If both coupons permit stacking and shipping uses original prices, one order can also receive KRW 13,000 off and cost KRW 57,000.
Step-by-step use and result interpretation
- Fix the purchases. Match quantities, row prices and shipping bundles to your actual cart without adding threshold-driven purchases.
- Record seller shipping. Separate checkout stores and shipping bundles, then enter fees, free thresholds and before/after-discount timing.
- Copy each coupon rule. Check eligible items, minimum scope and timing, caps, stacking, discount basis and rounding.
- Set the order limit and sequence. If the store mandates a sequence, enter coupon rows in that order and select listed order.
- Calculate and compare. Select exact-order-count scenarios to review goods, coupons and shipping alongside the optimum.
- Verify before payment. Save TXT or print the review and confirm the same goods and discounts in each actual checkout.
The top minimum always shows the overall optimum, regardless of the selected scenario.
The allocation below shows the best plan for the selected exact order count.
Total savings compares against the no-coupon baseline; extra split savings compares against the best discounted plan with the fewest feasible orders.
When one order is optimal, extra split savings is zero.
Skipping a coupon can be optimal when its discount triggers a larger shipping fee.
Practical scenarios and threshold boundaries
A discount removes free shipping
A KRW 70,000 cart reduced to KRW 57,000 by stacked coupons fails a KRW 60,000 after-discount shipping threshold.
Add KRW 3,000 shipping for a KRW 60,000 payment.
Choosing original-price timing by mistake understates payment.
The exact threshold qualifies for free shipping; one won below it does not.
Only eligible goods count toward the minimum
An order may total KRW 70,000 while eligible goods total only KRW 30,000.
A coupon with a KRW 40,000 eligible-item minimum cannot be used.
Match the minimum scope to the actual terms when a family cart includes excluded products.
Goods from different sellers can share an order only when their checkout store matches.
A coupon tested on remaining spend can make sequence decisive.
Starting at KRW 70,000, apply a KRW 5,000 fixed coupon requiring KRW 65,000 first, leaving KRW 65,000.
Then apply uncapped 20% off, leaving KRW 52,000.
Applying 20% first leaves KRW 56,000 and makes the fixed coupon fail its minimum.
Shipping in this example is free on the original amount.
Do not rely on an optimized sequence when the actual store mandates another order.
Unreviewed terms, exports and limitations
Reviewed inputs requires both a review date and the terms confirmation checkbox.
It does not guarantee coupon issuance or a successful checkout.
Editing terms clears the previous result and confirmation; recalculate before saving an updated plan.
The TXT includes all item, shipping and coupon inputs, sequence, review date, notes and the selected order allocation.
- No login, automatic coupon collection, live price search or automatic purchase is provided.
Check coupon expiry, inventory and membership conditions at the store.
- Card statement discounts, points, cashback, store credit, shipping coupons and coupon reissuance are excluded from the cash-payment optimization.
- Selective stacking, minimum residual payment, item-priority allocation, shared order limits and separate checkout fees are unsupported.
Leave terms unreviewed if the actual policy cannot be represented.
- Free shipping is tested per shipping bundle.
Do not copy an entire-order shipping policy into multiple bundles as though each seller independently uses the combined cart amount.
Frequently asked questions
Is the highest percentage coupon always best?
No.
Caps, eligible balances, minimum spend and shipping can make a fixed coupon or no coupon cheaper.
Can a coupon be reused across orders?
Each entered coupon is used at most once in the whole plan.
If you actually hold two separate coupons, check their terms and enter separate rows.
Does the search add goods to reach free shipping?
No.
It allocates only your planned goods and does not label additional spending as savings.
Compare a deliberately different cart as a separate scenario.
What does a zero discount cap mean?
It means no cap.
Discounts remain limited to eligible balances, preventing negative goods amounts.
A zero free-shipping threshold separately means always free shipping.
How do I split units of one product?
Each row is indivisible.
Enter separate rows with their quantities included in row prices and review coupon eligibility for each.
What happens when multiple plans tie?
Equal payments favor fewer orders, then fewer used coupons.
Remaining ties use deterministic input-based traversal.
The calculator displays one plan rather than every equal solution.
Does English mode use a different currency?
Both languages use the same whole-KRW inputs and shared formulas.
English provides translated labels and detailed guidance without conversion or automatic foreign tax.
What should I check if actual checkout differs?
Check eligibility, minimum scope and timing, coupon sequence, whole-won allocation, seller bundles and after-discount shipping.
Actual terms and final checkout take precedence; update the saved assumptions and recalculate.
Sources and review basis
The implementation year is 2026 and algorithm references were reviewed on 2026-10-02.
The official Google OR-Tools pages below describe assignment and constraint modeling rather than coupon terms or shipping tariffs.
This calculator uses its own finite search and does not call an external optimization service.
It does not calculate statutory tax or refund rights.
Recheck prices, coupon scope, usage limits, sequence, rounding and shipping at the official store terms and final checkout for every purchase.
Save the plan and verify the actual payment
Match planned purchases and seller bundles first, then enter detailed coupon terms.
Compare the optimum with exact-order-count alternatives and save a TXT or printed review including assumptions.
Use a recalculated plan whenever prices or terms change.
Calculate minimum cart payment