Skip to main content

Why did a customer see the wrong checkout (or different rates)?

Understand segment matching and the default checkout

A shopper always sees one checkout, decided by your segment rules - so "wrong" rates almost always trace back to which checkout they matched.

What's happening:

  1. They matched a segmented checkout. If a live checkout has a segment the shopper meets (e.g. State is NY, Customer order count is 0), they see that one - and only its methods.

  2. They matched none, so they got the Default. Anyone who doesn't fit a segmented checkout falls through to your one segment-less Default checkout.

  3. Overlap. If two live checkouts could match the same shopper, the result can look inconsistent - which is why PDQ blocks setting a checkout live when its segments overlap exactly with another.

What to check:

  • Open each live checkout and review its segments - does the shopper unexpectedly match one?

  • Confirm you have exactly one live Default (segment-less) checkout as the fallback.

  • Make sure the methods/prices you expected actually live in the checkout that shopper matched.

💡 A quick way to test: recreate the shopper's scenario (order count, destination) and see which checkout its rules point to.

Did this answer your question?