Skip to main content

How to Align Theme Text with Shipping Rates During a Shipping Test

Avoid mismatches between theme and checkout by combining a Shipping Test with a Theme Test

Leo avatar
Written by Leo
Updated this week

When you run a shipping test, rates are updated in the checkout page only. If your theme also displays shipping info (like “Free shipping over $99”), that message won’t change unless you update the theme too.

To show a consistent message from start to finish, follow this setup.

1. Prepare a variant theme with matching shipping text

Update the theme you’ll use for your test variant so it reflects the same shipping offer configured in your shipping test.

Example: If you’re testing free shipping threshold for $129, change the theme text in the variant to say “Free shipping over $129.”

2. Create a Theme Test with a country filter

Set up a Theme Test using your updated theme. Make sure to add a country filter that matches your shipping test audience.

This ensures the same group of visitors sees the right message in both the theme and checkout.

3. Enable the shipping script in both themes

The shipping script must be active in both the original and variant themes. This allows the shipping test to return the correct rate in checkout.

You can turn this on from theme editor.

"Online Store" -> "Themes" -> "Theme Editor" -> "App embeds".

4. Reach out to ABConvert support team

By default, ABConvert blocks Theme Tests from running alongside other tests to ensure clean data collection. However, since Shipping Tests rely on an embedded script, they can run smoothly in parallel with a Theme Test.

To proceed, please contact our team to temporarily lift this restriction before setting up your Shipping Test. This ensures both tests function correctly with the setup you’ve prepared.

FAQ: Where to check results

You can view results in both tests, but we recommend using the Shipping Test for performance analysis.

Did this answer your question?