How to Test Shipping Rates in Shopify

This guide walks you through testing shipping rates in Shopify without affecting your live store setup. You’ll create temporary (unlisted) test products, assign them to a dedicated shipping profile, and preview rates directly in checkout.

1. Create a Dummy Test Product

You’ll start by creating one or more test products that won’t appear in your live storefront.

  1. In Shopify Admin, go to Products → Add product.
  2. Name it something like “Test Shipping Product”.
  3. Set the product to "Unlisted" so it won’t appear to customers.
  4. Under Shipping, enter the correct weight (important for rate testing).
  5. Save the product.

2. Create a Dedicated Shipping Profile

Using a separate shipping profile keeps your tests isolated from real products.

  1. Go to Settings → Shipping and delivery.
  2. Under Custom shipping rates, click Create new profile.


  3. Name it something like “Test Rates Profile”.
  4. Add your test product(s) to this new profile.


  5. Add a Shipping zone.


  6. add the shipping rates you want to test.


    If you're testing a carrier-calculated rate from an app, enable the service inside this profile.


3. Enable Only the Rates You Are Testing

Inside your test profile:

  • Remove any rates you don’t want included in the test.
  • Keep only the rate(s) you’re evaluating.

4. Test Rates in Checkout

Checkout testing gives you the most accurate result.

  1. Make sure the test product is Unlisted (still hidden from customers).
  2. Click Preview at the top of the product page.
  3. Add the test product to cart.
  4. Go through checkout until shipping is calculated.

You should now see only the rates configured in your Test Rates Profile.

5. Clean Up When You’re Done

Once you’ve completed your testing:

  • Remove or disable the Test Rates Profile.
  • Keep or delete the test product, depending on your workflow.
  • Re‑enable any rates you temporarily disabled.

Summary

By isolating test products and rates inside their own profile, you can:

  • Preview and troubleshoot shipping calculations
  • Test carrier‑provided rates from an app
  • Ensure checkout shows only the rates you intend to provide customers

This method keeps your live store uninterrupted while giving you full control during testing.

0 comments

Leave a comment

Please note, comments need to be approved before they are published.