• DISCOUNTS • SETUP GUIDE

How to test discount thresholds before and after other discounts apply

What you will achieve in this guide

Follow the feature-specific setup and testing instructions below. Check the supported pages and plan requirements before activating the feature.

EXPECTED SETUP TIME Varies by feature
COMPATIBILITY See requirements in this guide
TECHNICAL DIFFICULTY Zero Code Required

Verify the amount basis used by a threshold instead of assuming it is the same as every displayed checkout total.

When to use this guide

Use this when another promotion appears to change eligibility for an amount-based discount.

Before you begin

Open Apps → Rivio Checkout Customizer in the intended store. Use supported conditions from the current editor and record the exact amount, product, customer, or address basis before testing.

Worked example

Use a $100 threshold and a separate $10 discount, testing a cart whose relevant initial amount is $105.

Step-by-step instructions

  1. Record the threshold input name, operator, currency, and amount basis shown by the discount editor.
  2. Test the threshold rule alone below, at, and above $100.
  3. Confirm the second discount can validly apply and record its amount and scope.
  4. Test both with the same $105 cart. Record the relevant subtotal, discount allocations, shipping, tax, and final total.
  5. Compare eligibility with the configured basis rather than choosing whichever total matches your expectation.
  6. Repeat with a second boundary cart and document the observed result for this specific discount type.

Screenshot to add: The threshold input, operator, currency, and combination settings.

Verify the result

Test Expected result or check
Rule alone The boundary follows its configured operator.
Second discount present Eligibility follows the actual supported amount basis.
Different discount type Test independently; do not inherit the previous result.

Screenshot to add: Checkout totals and allocations with the second discount absent and present.

Limitations

  • A numeric amount does not automatically convert across all markets.
  • This guide does not promise an undocumented calculation order.

Troubleshooting

Problem What to check
The expected result does not appear Check the saved state, exact feature configuration, supported page, and matching test inputs.
The preview and actual page differ Use a real test checkout, completed order, or signed-in account; editor data is simulated.
A change has an unexpected effect Repeat the same test with one relevant setting changed. Review other active rules before adding another copy.

Need help?

Email support@rivioapps.com with your store domain, feature name, saved settings, target page, and the expected and actual results. Include the test cart, order, or customer context needed to reproduce the issue.