OxifyOxify
Discounts & Shopify Functions

Validating a discount

How to check that your active discounts behave as expected: use the cart preview, a test cart and the discount in Shopify admin.

This article is a draft and may be incomplete or change before publishing.

Oxify doesn't have a cart simulator, and there's no API endpoint that simulates a sample cart against your discounts. (The app's validate-discount endpoint only checks Oxify plan discount codes on the Plans page.) To check your active discounts, use these instead.

What to check

  • That the discount exists — In Shopify admin → Discounts, Oxify Cart Unified Discount is listed and active. It carries your rewards, Frequently Bought Together, volume and upsell discounts. If it's missing, open the Cart Editor and click Save to recreate it.
  • Which discounts apply — Build a test cart on your storefront that crosses your thresholds and quantities, then check the cart drawer and checkout.
  • Conflicts — Add a discount code to the test cart and see whether it combines. Check Cart Editor → Settings → Discount Settings and the code's Combinations in Shopify admin.
  • The final total — Compare the checkout total with what you expect.

When to use it

  • Before launching a sale — Verify your stack of discounts behaves as expected.
  • After enabling a new discount — Confirm it doesn't conflict with existing ones.
  • When a customer reports an issue — Rebuild their cart (same items, currency and market) and see which discounts apply.

Diagnostic page

For a technical read-out, open https://YOUR-STORE.myshopify.com/admin/apps/cart-drawer-upsell-free-gift/app/diagnose (it isn't in the menu). Free Gift Discount Diagnostic shows whether Rewards is on, whether the discount exists in Shopify and its status, and the settings the checkout discount can see, with a one-line verdict.

Test before every major promo (Black Friday, holiday sale). Discount stacking bugs are easier to find ahead of time than during peak traffic.

On this page