“My code doesn’t work.”

Checkout X-Ray shows you why, before you write back.

Get notified: Coming soon

Free plan. Pro and Business come with a 14-day trial.

A customer, by emailI put in SUMMER20 for my three boards and nothing came off. Is it expired?

Shopify keeps one discount and drops the rest. Nobody is told why.

Several apps can add discounts to the same cart, each with its own combination settings. The customer gets one line at checkout. You get nothing.

Every price is built in six layers. Checkout X-Ray shows all of them.

The same cart, priced with Shopify's own calculation and taken apart.

3 × The Complete Snowboard, Ice. Code SUMMER20, ship to New York.
  1. Product prices

    $699.95 each, the price in the customer's market

    $2,099.85
  2. Product discounts

    Buy three, get 30 percent off. One per cart line.

    −$629.94
  3. Order discounts

    SUMMER20 wasn't applied: Buy three, get 30 percent off is set not to combine with order discounts.

    $0.00
  4. Shipping

    Standard, free from $70.00. This cart qualifies.

    Free
  5. Tax

    By the ship-to address

    $0.00
  6. Total

    What the customer pays

    $1,469.91
With SUMMER20 alone$1,679.88
With Buy three, get 30 percent off alone, the one Shopify kept$1,469.91

It answers the other ones too.

“Where did my free shipping go?”

See how far a cart is from your free-shipping threshold, after discounts, for the address it ships to.

A customer, in chatYour banner says free shipping but I'm being charged $8.

“Why did that order only pay $530?”

Save the carts that matter as test carts. They're checked on a schedule and after discount, shipping and market changes, and you're told what changed and the likely cause.

From Checkout X-Ray, today 14:12Price changed: Hydrogen with HYDRO10 now $530.00 (was $540.00)Most likely cause: $10 off $80 was edited (today 14:02). Combines with product discounts: off → on. If stacking was intended, accept the new result.

“Which of our discounts can’t be used together?”

Combinations lists every pair where one discount allows combining and the other doesn't, so neither stacks. The discounts that block the most come first.

Discount coupons joined like bones; the joint between WAX15 and FREESHIP is broken.

“Did we refund more than we should have?”

Refund Watch puts each refund next to Shopify's own calculation: goodwill, more or less than calculated, and restocking fees from returns. It alerts you when one breaks your rules.

A returned parcel and its receipt; the refund paid runs past Shopify's amount.

Prices come from Shopify, not from a guess.

Shopify’s own calculation

Every cart is priced by Shopify, with your markets, discounts, discount apps, shipping profiles and tax.

Nothing is ordered

No order, draft order or charge is created. Carts are priced and the result is kept for comparison.

No names or addresses

Carts are priced as a guest, or as one of your customers by their ID and tags. No names, emails, phone numbers or addresses are read or stored.

Plans

Billed by Shopify. Pro and Business start with a 14-day free trial. Unlimited means up to 500 simulations a day. Everything each plan includes.

Free

$0

For a first look

  • 5 simulations a day
  • 2 test carts, checked weekly
  • Changes shown in the app
  • Refund totals

Pro

$19

a month

  • Unlimited simulations
  • 25 test carts, checked daily and after store changes
  • Email alerts
  • Combinations matrix
  • Refund Watch with alerts

Business

$49

a month

  • Everything in Pro
  • 100 test carts, checked hourly
  • Up to 10 countries per test cart
  • Email and Slack alerts

Answer the next one with an X-ray.

  1. Install on Shopify

    Add Checkout X-Ray from the Shopify App Store. It opens in your Shopify admin, on the Free plan.

  2. Build the customer’s cart

    Open the Simulator. Pick the products, type the code they used and the country it ships to, then calculate the price.

  3. Read the answer

    The price X-ray shows each layer, and every code that wasn't applied gets a sentence saying why. Save it as a test cart to have it checked again.

Checkout X-Ray isn’t on the Shopify App Store yet. Leave your email and we’ll tell you the day it is.

A confirmation now, one email when the app is listed, then we delete your address (privacy policy).

X-ray image of a shopping bag with a snowboard, ski wax, a price tag and a broken SUMMER20 coupon.