Skip to main content

How to test product price + shipping at the same time

This guide shows you how to run a price test that also changes shipping costs using ABConvert

Jeffrey at ABConvert avatar
Written by Jeffrey at ABConvert
Updated over 2 weeks ago

⚠️ This guide is only for duplicate variant or duplicate product method price test. (See more in: Understanding ABConvert price test methods)

Example test scenario

You might be asking:

Should I increase the product price and offer free shipping?

A common comparison looks like this:

  • Price A: Original product price + $5 shipping

  • Price B: 10% higher product price + free shipping

ABConvert supports this by combining a price test with Shopify shipping profiles.

This article will guide you on how to create a price test and adjust shipping rates for a product at the same time.

Step 1: Create a price test

First, navigate to our Create new test page and select the option Price test.

In this tutorial, I will choose one product with 50/50 traffic split, and increase 10% on the test price.

After all the set up is done, click on "Create Test" to create a new test.

Your duplicate variant or duplicate product is now created and ready to be used with shipping profiles.

Step 2: Add duplicate variant/product to shipping profile

  1. In Shopify admin, go to Settings > Shipping and delivery.

  2. Create a new shipping profile. For example, name it Free shipping.

  3. Click into the new profile.

  4. Add the duplicate variant or duplicate product created by ABConvert.

  5. Set the shipping rate for this profile to $0 for the relevant region.

  6. Keep your original product in the original shipping profile with a $5 shipping rate.

This ensures each test group uses a different shipping cost.

Step 3: View and verify the test

  1. Go back to ABConvert.

  2. Open your test and enter the Analytics dashboard.

  3. Click Test group links.

  4. Open each group link in a new tab.

  5. Add the product to cart and proceed to checkout.

  6. Confirm the shipping rates match the test setup.

You should see:

  • Original price with $5 shipping

  • Test price with $0 shipping

Once confirmed, your test is live and ready to collect data.

Did this answer your question?