How does one automatic Shopify product discount calculate?
Last updated: 2026-07-29
Written and reviewed by Seller Profit Guard Editorial Team.
The invented cart applies 10% to a USD 100 eligible product subtotal inside USD 150 merchandise, leaves USD 12 shipping unchanged, and produces USD 79.44 contribution after entered costs and a USD 4.56 payment-fee assumption. Preserve dated class, eligibility, checkout, cost, fee, ownership, conflict, and restoration evidence before using the result in a promotion decision.
Build the USD 150 cart
The invented cart applies 10% to a USD 100 eligible product subtotal inside USD 150 merchandise, leaves USD 12 shipping unchanged, and produces USD 79.44 contribution after entered costs and a USD 4.56 payment-fee assumption. At checkpoint 1, the automatic-discount worksheet records the cart grain, discount identity, product, order, or shipping class, automatic, code, or app method, value, active dates, eligibility, exclusions, combination setting, channel, plan, checkout observation, accepted input, rejected alternative, owner, reviewer, and restoration pointer. Do not substitute a favorable margin for missing eligibility evidence.
For build the usd 150 cart, preserve protected Shopify and seller records while publishing invented aggregates only. Identify whether the issue changes the product-first, order-second, shipping-last sequence; the eligible base; the customer total; the payment-fee assumption; the contribution result; or the release authority.
Identify USD 100 eligible products
The invented cart applies 10% to a USD 100 eligible product subtotal inside USD 150 merchandise, leaves USD 12 shipping unchanged, and produces USD 79.44 contribution after entered costs and a USD 4.56 payment-fee assumption. At checkpoint 2, the automatic-discount worksheet records the cart grain, discount identity, product, order, or shipping class, automatic, code, or app method, value, active dates, eligibility, exclusions, combination setting, channel, plan, checkout observation, accepted input, rejected alternative, owner, reviewer, and restoration pointer. Do not substitute a favorable margin for missing eligibility evidence.
For identify usd 100 eligible products, preserve protected Shopify and seller records while publishing invented aggregates only. Identify whether the issue changes the product-first, order-second, shipping-last sequence; the eligible base; the customer total; the payment-fee assumption; the contribution result; or the release authority.
Apply the 10% product saving
The invented cart applies 10% to a USD 100 eligible product subtotal inside USD 150 merchandise, leaves USD 12 shipping unchanged, and produces USD 79.44 contribution after entered costs and a USD 4.56 payment-fee assumption. At checkpoint 3, the automatic-discount worksheet records the cart grain, discount identity, product, order, or shipping class, automatic, code, or app method, value, active dates, eligibility, exclusions, combination setting, channel, plan, checkout observation, accepted input, rejected alternative, owner, reviewer, and restoration pointer. Do not substitute a favorable margin for missing eligibility evidence.
For apply the 10% product saving, preserve protected Shopify and seller records while publishing invented aggregates only. Identify whether the issue changes the product-first, order-second, shipping-last sequence; the eligible base; the customer total; the payment-fee assumption; the contribution result; or the release authority.
Carry USD 140 revised merchandise
The invented cart applies 10% to a USD 100 eligible product subtotal inside USD 150 merchandise, leaves USD 12 shipping unchanged, and produces USD 79.44 contribution after entered costs and a USD 4.56 payment-fee assumption. At checkpoint 4, the automatic-discount worksheet records the cart grain, discount identity, product, order, or shipping class, automatic, code, or app method, value, active dates, eligibility, exclusions, combination setting, channel, plan, checkout observation, accepted input, rejected alternative, owner, reviewer, and restoration pointer. Do not substitute a favorable margin for missing eligibility evidence.
For carry usd 140 revised merchandise, preserve protected Shopify and seller records while publishing invented aggregates only. Identify whether the issue changes the product-first, order-second, shipping-last sequence; the eligible base; the customer total; the payment-fee assumption; the contribution result; or the release authority.
Leave order discount at zero
The invented cart applies 10% to a USD 100 eligible product subtotal inside USD 150 merchandise, leaves USD 12 shipping unchanged, and produces USD 79.44 contribution after entered costs and a USD 4.56 payment-fee assumption. At checkpoint 5, the automatic-discount worksheet records the cart grain, discount identity, product, order, or shipping class, automatic, code, or app method, value, active dates, eligibility, exclusions, combination setting, channel, plan, checkout observation, accepted input, rejected alternative, owner, reviewer, and restoration pointer. Do not substitute a favorable margin for missing eligibility evidence.
For leave order discount at zero, preserve protected Shopify and seller records while publishing invented aggregates only. Identify whether the issue changes the product-first, order-second, shipping-last sequence; the eligible base; the customer total; the payment-fee assumption; the contribution result; or the release authority.
Preserve USD 12 shipping
The invented cart applies 10% to a USD 100 eligible product subtotal inside USD 150 merchandise, leaves USD 12 shipping unchanged, and produces USD 79.44 contribution after entered costs and a USD 4.56 payment-fee assumption. At checkpoint 6, the automatic-discount worksheet records the cart grain, discount identity, product, order, or shipping class, automatic, code, or app method, value, active dates, eligibility, exclusions, combination setting, channel, plan, checkout observation, accepted input, rejected alternative, owner, reviewer, and restoration pointer. Do not substitute a favorable margin for missing eligibility evidence.
For preserve usd 12 shipping, preserve protected Shopify and seller records while publishing invented aggregates only. Identify whether the issue changes the product-first, order-second, shipping-last sequence; the eligible base; the customer total; the payment-fee assumption; the contribution result; or the release authority.
Apply the USD 4.56 fee assumption
The invented cart applies 10% to a USD 100 eligible product subtotal inside USD 150 merchandise, leaves USD 12 shipping unchanged, and produces USD 79.44 contribution after entered costs and a USD 4.56 payment-fee assumption. At checkpoint 7, the automatic-discount worksheet records the cart grain, discount identity, product, order, or shipping class, automatic, code, or app method, value, active dates, eligibility, exclusions, combination setting, channel, plan, checkout observation, accepted input, rejected alternative, owner, reviewer, and restoration pointer. Do not substitute a favorable margin for missing eligibility evidence.
For apply the usd 4.56 fee assumption, preserve protected Shopify and seller records while publishing invented aggregates only. Identify whether the issue changes the product-first, order-second, shipping-last sequence; the eligible base; the customer total; the payment-fee assumption; the contribution result; or the release authority.
Subtract USD 68 cart costs
The invented cart applies 10% to a USD 100 eligible product subtotal inside USD 150 merchandise, leaves USD 12 shipping unchanged, and produces USD 79.44 contribution after entered costs and a USD 4.56 payment-fee assumption. At checkpoint 8, the automatic-discount worksheet records the cart grain, discount identity, product, order, or shipping class, automatic, code, or app method, value, active dates, eligibility, exclusions, combination setting, channel, plan, checkout observation, accepted input, rejected alternative, owner, reviewer, and restoration pointer. Do not substitute a favorable margin for missing eligibility evidence.
For subtract usd 68 cart costs, preserve protected Shopify and seller records while publishing invented aggregates only. Identify whether the issue changes the product-first, order-second, shipping-last sequence; the eligible base; the customer total; the payment-fee assumption; the contribution result; or the release authority.
Reconcile USD 79.44 contribution
The invented cart applies 10% to a USD 100 eligible product subtotal inside USD 150 merchandise, leaves USD 12 shipping unchanged, and produces USD 79.44 contribution after entered costs and a USD 4.56 payment-fee assumption. At checkpoint 9, the automatic-discount worksheet records the cart grain, discount identity, product, order, or shipping class, automatic, code, or app method, value, active dates, eligibility, exclusions, combination setting, channel, plan, checkout observation, accepted input, rejected alternative, owner, reviewer, and restoration pointer. Do not substitute a favorable margin for missing eligibility evidence.
For reconcile usd 79.44 contribution, preserve protected Shopify and seller records while publishing invented aggregates only. Identify whether the issue changes the product-first, order-second, shipping-last sequence; the eligible base; the customer total; the payment-fee assumption; the contribution result; or the release authority.
Approve the bounded Ready fixture
The invented cart applies 10% to a USD 100 eligible product subtotal inside USD 150 merchandise, leaves USD 12 shipping unchanged, and produces USD 79.44 contribution after entered costs and a USD 4.56 payment-fee assumption. At checkpoint 10, the automatic-discount worksheet records the cart grain, discount identity, product, order, or shipping class, automatic, code, or app method, value, active dates, eligibility, exclusions, combination setting, channel, plan, checkout observation, accepted input, rejected alternative, owner, reviewer, and restoration pointer. Do not substitute a favorable margin for missing eligibility evidence.
For approve the bounded ready fixture, preserve protected Shopify and seller records while publishing invented aggregates only. Identify whether the issue changes the product-first, order-second, shipping-last sequence; the eligible base; the customer total; the payment-fee assumption; the contribution result; or the release authority.
Build the USD 150 cart: failure test 1
Change only the build the usd 150 cart evidence in an invented checkout fixture. Hold merchandise, eligible subtotal, shipping, costs, fee base, currency, period, and every other discount constant. Record whether the defect creates Block, Review, or no state change and show the affected intermediate value.
Repair the source or configuration, rerun the same cart, compare the observed checkout savings with the model, preserve both versions, and verify restoration. The calculator cannot create a code, activate an automatic discount, change an app, select Shopify's best combination, process payment, or expose a private order.
Identify USD 100 eligible products: failure test 2
Change only the identify usd 100 eligible products evidence in an invented checkout fixture. Hold merchandise, eligible subtotal, shipping, costs, fee base, currency, period, and every other discount constant. Record whether the defect creates Block, Review, or no state change and show the affected intermediate value.
Repair the source or configuration, rerun the same cart, compare the observed checkout savings with the model, preserve both versions, and verify restoration. The calculator cannot create a code, activate an automatic discount, change an app, select Shopify's best combination, process payment, or expose a private order.
Apply the 10% product saving: failure test 3
Change only the apply the 10% product saving evidence in an invented checkout fixture. Hold merchandise, eligible subtotal, shipping, costs, fee base, currency, period, and every other discount constant. Record whether the defect creates Block, Review, or no state change and show the affected intermediate value.
Repair the source or configuration, rerun the same cart, compare the observed checkout savings with the model, preserve both versions, and verify restoration. The calculator cannot create a code, activate an automatic discount, change an app, select Shopify's best combination, process payment, or expose a private order.
Carry USD 140 revised merchandise: failure test 4
Change only the carry usd 140 revised merchandise evidence in an invented checkout fixture. Hold merchandise, eligible subtotal, shipping, costs, fee base, currency, period, and every other discount constant. Record whether the defect creates Block, Review, or no state change and show the affected intermediate value.
Repair the source or configuration, rerun the same cart, compare the observed checkout savings with the model, preserve both versions, and verify restoration. The calculator cannot create a code, activate an automatic discount, change an app, select Shopify's best combination, process payment, or expose a private order.
Leave order discount at zero: failure test 5
Change only the leave order discount at zero evidence in an invented checkout fixture. Hold merchandise, eligible subtotal, shipping, costs, fee base, currency, period, and every other discount constant. Record whether the defect creates Block, Review, or no state change and show the affected intermediate value.
Repair the source or configuration, rerun the same cart, compare the observed checkout savings with the model, preserve both versions, and verify restoration. The calculator cannot create a code, activate an automatic discount, change an app, select Shopify's best combination, process payment, or expose a private order.
Preserve USD 12 shipping: failure test 6
Change only the preserve usd 12 shipping evidence in an invented checkout fixture. Hold merchandise, eligible subtotal, shipping, costs, fee base, currency, period, and every other discount constant. Record whether the defect creates Block, Review, or no state change and show the affected intermediate value.
Repair the source or configuration, rerun the same cart, compare the observed checkout savings with the model, preserve both versions, and verify restoration. The calculator cannot create a code, activate an automatic discount, change an app, select Shopify's best combination, process payment, or expose a private order.
Apply the USD 4.56 fee assumption: failure test 7
Change only the apply the usd 4.56 fee assumption evidence in an invented checkout fixture. Hold merchandise, eligible subtotal, shipping, costs, fee base, currency, period, and every other discount constant. Record whether the defect creates Block, Review, or no state change and show the affected intermediate value.
Repair the source or configuration, rerun the same cart, compare the observed checkout savings with the model, preserve both versions, and verify restoration. The calculator cannot create a code, activate an automatic discount, change an app, select Shopify's best combination, process payment, or expose a private order.
Subtract USD 68 cart costs: failure test 8
Change only the subtract usd 68 cart costs evidence in an invented checkout fixture. Hold merchandise, eligible subtotal, shipping, costs, fee base, currency, period, and every other discount constant. Record whether the defect creates Block, Review, or no state change and show the affected intermediate value.
Repair the source or configuration, rerun the same cart, compare the observed checkout savings with the model, preserve both versions, and verify restoration. The calculator cannot create a code, activate an automatic discount, change an app, select Shopify's best combination, process payment, or expose a private order.
Reconcile USD 79.44 contribution: failure test 9
Change only the reconcile usd 79.44 contribution evidence in an invented checkout fixture. Hold merchandise, eligible subtotal, shipping, costs, fee base, currency, period, and every other discount constant. Record whether the defect creates Block, Review, or no state change and show the affected intermediate value.
Repair the source or configuration, rerun the same cart, compare the observed checkout savings with the model, preserve both versions, and verify restoration. The calculator cannot create a code, activate an automatic discount, change an app, select Shopify's best combination, process payment, or expose a private order.
Approve the bounded Ready fixture: failure test 10
Change only the approve the bounded ready fixture evidence in an invented checkout fixture. Hold merchandise, eligible subtotal, shipping, costs, fee base, currency, period, and every other discount constant. Record whether the defect creates Block, Review, or no state change and show the affected intermediate value.
Repair the source or configuration, rerun the same cart, compare the observed checkout savings with the model, preserve both versions, and verify restoration. The calculator cannot create a code, activate an automatic discount, change an app, select Shopify's best combination, process payment, or expose a private order.
Shopify Automatic Product Discount Example: controlled cart lab 1
Reperform build the usd 150 cart for the automatic-only and combined invented packets. Show merchandise, eligible product base, product saving, revised subtotal, order saving, shipping saving, customer total before tax, fee assumption, cost, contribution, margin, and signed B-minus-A result without skipping a step.
Stress one driver at a time: fixed versus percentage, eligible base, order minimum, shipping cap, combination flag, channel, plan, app compatibility, checkout observation, cost, fee base, target, conflict, reviewer, backup, or restore result. Exact cents cannot make stale promotion evidence current.
Shopify Automatic Product Discount Example: controlled cart lab 2
Reperform identify usd 100 eligible products for the automatic-only and combined invented packets. Show merchandise, eligible product base, product saving, revised subtotal, order saving, shipping saving, customer total before tax, fee assumption, cost, contribution, margin, and signed B-minus-A result without skipping a step.
Stress one driver at a time: fixed versus percentage, eligible base, order minimum, shipping cap, combination flag, channel, plan, app compatibility, checkout observation, cost, fee base, target, conflict, reviewer, backup, or restore result. Exact cents cannot make stale promotion evidence current.
Shopify Automatic Product Discount Example: controlled cart lab 3
Reperform apply the 10% product saving for the automatic-only and combined invented packets. Show merchandise, eligible product base, product saving, revised subtotal, order saving, shipping saving, customer total before tax, fee assumption, cost, contribution, margin, and signed B-minus-A result without skipping a step.
Stress one driver at a time: fixed versus percentage, eligible base, order minimum, shipping cap, combination flag, channel, plan, app compatibility, checkout observation, cost, fee base, target, conflict, reviewer, backup, or restore result. Exact cents cannot make stale promotion evidence current.
Shopify Automatic Product Discount Example: controlled cart lab 4
Reperform carry usd 140 revised merchandise for the automatic-only and combined invented packets. Show merchandise, eligible product base, product saving, revised subtotal, order saving, shipping saving, customer total before tax, fee assumption, cost, contribution, margin, and signed B-minus-A result without skipping a step.
Stress one driver at a time: fixed versus percentage, eligible base, order minimum, shipping cap, combination flag, channel, plan, app compatibility, checkout observation, cost, fee base, target, conflict, reviewer, backup, or restore result. Exact cents cannot make stale promotion evidence current.
Shopify Automatic Product Discount Example: controlled cart lab 5
Reperform leave order discount at zero for the automatic-only and combined invented packets. Show merchandise, eligible product base, product saving, revised subtotal, order saving, shipping saving, customer total before tax, fee assumption, cost, contribution, margin, and signed B-minus-A result without skipping a step.
Stress one driver at a time: fixed versus percentage, eligible base, order minimum, shipping cap, combination flag, channel, plan, app compatibility, checkout observation, cost, fee base, target, conflict, reviewer, backup, or restore result. Exact cents cannot make stale promotion evidence current.
Shopify Automatic Product Discount Example: controlled cart lab 6
Reperform preserve usd 12 shipping for the automatic-only and combined invented packets. Show merchandise, eligible product base, product saving, revised subtotal, order saving, shipping saving, customer total before tax, fee assumption, cost, contribution, margin, and signed B-minus-A result without skipping a step.
Stress one driver at a time: fixed versus percentage, eligible base, order minimum, shipping cap, combination flag, channel, plan, app compatibility, checkout observation, cost, fee base, target, conflict, reviewer, backup, or restore result. Exact cents cannot make stale promotion evidence current.
Automatic-only confirmation ledger
For Scenario A, sign the eight attestations and trace the USD 150 cart, USD 100 eligible base, active automatic product discount, dates, exclusions, channel, plan, combination state, protected checkout observation, USD 4.56 fee assumption, reviewer, and restore proof.
The USD 79.44 contribution is usable only while the evidence packet remains complete.
Malformed automatic counterexample
Replace USD 150 with a currency-formatted string, use 10% as the entered value, remove checkout confirmation, or enter an impossible review date. The packet Blocks and thirteen calculation outputs become Unavailable.
Restore the exact accepted decimals, dates, and confirmation, then reproduce the original contribution without changing a live promotion.
Official rule boundary for automatic-discount worksheet
Shopify documents product, order, and shipping discount classes; eligible combinations; product-first, order-second, shipping-last calculation order; one shipping discount code per order; a current maximum of 25 active automatic discounts and five product or order codes; channel, plan, checkout, and app considerations; best-combination selection; and checkout testing. Record acquisition dates because current behavior and eligibility can change.
This one-product, one-order, one-shipping model deliberately excludes Buy X get Y allocation, multiple same-line product discounts, multiple order-discount arithmetic, complex app functions, scripts, taxes, duties, refunds, gift cards, store credit, subscriptions, draft-order exceptions, and market-specific payment treatment unless a separate protected calculation reconciles them.
Privacy, release, and restoration for automatic-discount worksheet
Use invented cart fixtures and aggregate evidence summaries only. Keep unpublished codes, customers, orders, addresses, payment details, staff identities, credentials, app settings, promotion calendars, cost records, private screenshots, and raw exports out of public content.
Before indexing, pass type, unit, integration, build, content, similarity, metadata, images, links, privacy, mobile, backup, deployment, and live checks. Search signals are later measurements; failed eligibility, checkout, or rollback evidence still stops release.
Sources and further reading
- Shopify Help: Combining discounts: Official discount classes, supported combinations, order of calculation, eligibility, limitations, checkout tests, and troubleshooting.
- Shopify Help: Discounts: Official discount methods, code and automatic types, sale-price distinction, and pre-tax subtotal context.
- Shopify Help: Amount off discounts: Official percentage and fixed amount setup, dates, eligibility, minimums, purchase type, and combination settings.
- Shopify Help: Discount methods: Official automatic, code, and app method boundaries.
- Shopify Help: Analytics fields: Official field reference for later protected aggregate reconciliation.
- Seller Profit Guard methodology: Deterministic evidence, privacy, correction, release, monitoring, and rollback.
Related Seller Profit Guard tools
- Shopify Discount Stack Calculator: Run the browser-local product, order, shipping, contribution, and decision comparison.
- Maximum Discount Calculator: Solve the separate maximum-affordable-discount question.
- Methodology: Review source, arithmetic, privacy, correction, release, monitoring, and restoration.
- Data Privacy: Keep codes, customers, orders, payments, staff, credentials, and raw exports protected.
- Shopify Discount Stack Formula and Inputs: Define a same-cart model for product, order, and shipping discounts, eligibility, fees, costs, target, and evidence.
- Shopify Discount Plus Free Shipping Example: Add an eligible order discount and one shipping discount after the product discount under the same cart.
- Shopify Discount Stack Mistakes: Diagnose wrong class order, invalid eligibility, duplicate shipping, mixed carts, fee-base drift, and unsupported campaign conclusions.
- Reliable Shopify Discount Stack Sources: Map discount classes, methods, eligibility, cart, costs, fee base, checkout observation, and analytics follow-up to protected primary evidence.
- Shopify Discount Stack Decision Thresholds: Separate structural combination validity, break-even contribution, seller target, sensitivity, and operational authority.
- Automatic Discount vs Discount Plus Shipping: Compare two eligible packets on the same cart, costs, fee base, currency, period, and review standard.
- Shopify Discount Stack Operating Routine: Turn promotion modeling into a pre-launch, live-check, exception, measurement, and restoration cycle.
- How to Interpret Shopify Discount Stack Results: Explain contribution, margin, signed difference, sequence, evidence, and limitations without false precision.
- Shopify Discount Stack Audit Template: Provide a standalone record for cart grain, discount versions, combinations, calculations, checkout observation, decision, changes, and restoration.
Next step: Open Seller Profit Guard.
This is operational planning help, not tax, accounting, legal, financial, or platform-policy advice. Review the Terms and disclaimer, and verify current platform rules and fee assumptions before changing prices.