When to use it
Use a checkout test to prove a change lifts orders or revenue before rolling it out:- Raise order value with an upsell. Show a product recommendation inside checkout and compare average order value against Control.
- Win more orders with reassurance. Add trust badges, a guarantee banner, or payment icons, and measure whether more visitors finish.
- Guide shipping choice. Rename or reorder shipping options to make a faster option clearer.
- Streamline payment methods. Hide, rename, or reorder payment methods and measure the effect on completed checkouts.
When NOT to use it
Checkout tests change only what visitors see at checkout. If your change happens earlier, use the test built for that surface:- Testing a product’s price? Use a price test. Checkout tests don’t change the price shoppers pay.
- Testing a discount or promotion? Use an offer test. A checkout test can rename a payment method but can’t discount it.
- Testing a landing or product page? Use a URL redirect test or theme test. Checkout tests don’t touch the pages leading up to checkout.
What you can change
A checkout test can modify five things. Combine several in one variant, and give each variant its own set.Set up a checkout test
Add basic information
Configure your audience
Add modifications and preview as you build

Compose checkout editor with live preview.
- Show diff markers flags how the group differs from the original checkout page: Added and Modified blocks get a solid ring, Hidden ones a dashed ring.
- Desktop / Mobile switches the viewport.

Mobile viewport preview.
Save and add your blocks
Preview and launch
Add your blocks in the checkout editor
Adding ABConvert blocks and pasting Block IDs in the checkout editor.
- ABConvert Checkout Block renders your Content and Upsell modifications. Add one at each placement the card lists.
- ABConvert Cart Control renders your Cart modifications. Add one in Order summary.
- ABConvert Checkout Block
- ABConvert Cart Control

Placement guide for the ABConvert Checkout Block.
before-contact-bpa. It links a block you add in Shopify’s checkout editor back to the modifications you configured for that spot in ABConvert. You paste the Block ID into the block’s settings so ABConvert knows what to render there. Each Block ID belongs to exactly one placement.
Open the Shopify checkout editor
Place a Checkout Block and paste its Block ID
Add the Cart Control block (if you test Cart modifications)
Save, then check each placement off in ABConvert
Check each group renders in the editor
While you’re in the checkout editor, each ABConvert block shows a Preview header with its Block ID and a Variant dropdown. Switch the dropdown to render each group’s content and confirm your blocks land in the right spot. If a group has no modification for a block, it shows a Block hidden banner.
The Variant dropdown in a block Preview header.
Preview on your storefront
Before launching, walk the full shopper path to checkout on your real storefront, as any group you choose. This is the standard pre-launch preview for every ABConvert test type. See Preview before you launch.- In the Preview Test card on the review step, click Open.
- An ABConvert Preview widget appears. Choose the group you want to walk through as.
- Browse to your cart and checkout. The blocks render the same way a real shopper would see them.

The storefront preview flow.
Reading your results
Open the Analytics dashboard to compare Control against each variant. ABConvert tracks the checkout funnel step by step, so you can see where each variant drops off. You can also add custom funnel steps to measure stages specific to your checkout.
The session-based conversion funnel.
Common mistakes
- Pasting a Block ID into the wrong placement. Block IDs are placement-specific, so a mismatched ID renders the wrong content or nothing.
- Forgetting the ABConvert Cart Control block. Cart modifications only appear if the block is added in Order summary.
- Not previewing every variant. Checking only one group hides a broken placement in another. Preview them all before launching.
Checkout test FAQs
Why isn't my test showing at checkout?
Why isn't my test showing at checkout?
Will my preview sessions affect my results?
Will my preview sessions affect my results?
Do visitors keep the same variant when they come back?
Do visitors keep the same variant when they come back?
