What You Can and Cannot Test in Checkout

Explaining what you can test including third party apps, Shopify Checkout Blocks, and Intelligems Checkout Experiences.

Shopify Checkout is a protected environment, so not everything can be tested the same way you would test pages, pricing, or content elsewhere on your site. This guide explains what is fully supported, what is sometimes possible, and what is not possible today.

Use this page to answer "Can I run this Checkout test with Intelligems?"

Tests You Can Do

These test types are fully supported and work the same way for every merchant.

Price Tests

You can test

  • Product prices

  • Compare at prices

  • Variant level price changes

Shipping Tests

You can test

  • Shipping rates

  • Shipping thresholds

  • Any other rate based logic controlled in Shopify

  • Free shipping offers

Intelligems Checkout Experiences

All Intelligems owned checkout content blocks can be tested. This includes turning blocks on or off, testing different versions, and testing different locations.

Shopify Checkout Blocks

Shopify’s native Checkout Blocks can be tested because they support conditional rules based on cart attributes.

You can test • Turning a Checkout Block on or off • Versions of the same block with different content or settings

If a content block is built by Shopify or Intelligems, you can test it. More on How to Set up a Checkout Blocks Test.


Tests You Can Sometimes Do

These test types require the third party app to support Intelligems. They are possible, but only if the app developer adds a simple integration.

Third Party Checkout Apps

This includes apps for

  • Upsells

  • Shipping protection

  • Gift wrap

  • Insurance

  • Warranty

  • Donations

  • Most other enhancements in checkout

These apps can be tested only if they support listening to a cart attribute set by Intelligems. If a checkout app does not support an Intelligems integration, it cannot be A/B tested.

Requirement

The app must be able to

  • Read an attribute on the cart

  • Hide or show their block based on that attribute

  • Optionally adjust pricing or settings based on that attribute

Some apps already support this. Others are usually willing to add support if the merchant requests it.

If you want to test a third party app, contact the app developer and ask whether they support A/B testing through a cart attribute with Intelligems. Many smaller apps can add this quickly.


Tests You Cannot Do Today

These items are not supported in Shopify Checkout, for any app or testing platform.

Checkout Layout

You cannot test

  • One page vs three page checkout

  • Reordering the steps in checkout

  • Changing the structure of the Shopify checkout flow

Shopify only allows one checkout layout to be active at a time.

JavaScript Based Changes

Shopify Checkout blocks JavaScript from running, so any change that depends on JavaScript is not testable.


FAQs

  • Can I test my upsell app? Yes, if the app supports an Intelligems integration. No, if it does not.

  • Can I test my gift message block? Yes, if it is a Shopify Checkout Block or an Intelligems Checkout Experience. No, if it is a third party app without integration.

  • Can I test a "clean" checkout versus my current checkout? If your current checkout has multiple third party apps running outside of Shopify Checkout Blocks or Intelligems Checkout Experiences, the answer is No.

  • Can I test one page vs three page checkout? No. Shopify does not allow multiple checkout layouts to run at the same time.

  • Can I test shipping insurance pricing? Yes, if the insurance app supports an Intelligems integration. Navidium supports this today.

  • Can I use a Theme Test to test multiple checkouts? No. Theme tests cannot be used to compare different versions of checkout. Shopify only allows one checkout to be live at a time, draft checkout versions cannot be assigned to customers, and the preview banner cannot be hidden. Theme tests work because multiple themes can be served to real shoppers. Checkout does not work this way.

Need Help?

If you want to confirm a specific test idea or need support with a third party app, contact Intelligems Support and we can walk through the best approach.

Last updated

Was this helpful?