ABConvert Knowledge Base
  • Welcome to ABConvert
  • Getting started
    • ABConvert - Getting Started
    • ABConvert - How the Script Works
    • Use Cases
      • đź’°Price Test Use Cases
      • 📦Shipping Test Use Cases
      • đź§©Template Test Use Cases
      • 🎨Theme Test Use Cases
      • đź’łCheckout Test Use Case
      • đź”—URL Redirect Test Use Cases
      • ⚙️Advanced Options Use Cases
    • Best Practices
      • 🚦Test Design
  • Case Studies
    • How Smartwatchmagazijn Drove €10,000+ Monthly Growth Through A/B Testing
  • Price tests
    • Price Tests - Getting Started
    • Price Tests - How To Set Up
  • Shipping tests
    • Shipping Tests - Getting Started
    • Shipping Tests - How to Set Up
    • Shipping Tests - QA Checklist
    • Shipping Tests - Shipping Rates Mechanism
  • URL Redirect tests
    • URL Redirect Tests - Getting Started
    • URL Redirect Tests - How to Set Up
    • URL Redirect Tests - Trigger Conditions
  • URL Redirect Tests - QA Checklist
  • Template tests
    • Template Tests - Getting Started
    • Template Tests - How to Set Up
  • Theme tests
    • Theme Tests - Getting Started
    • Theme Tests - How to Set Up
  • Theme Tests - QA Checklist
  • Checkout tests
    • Checkout Tests - Getting Started
    • Checkout Tests - How to Set Up
  • Third Party App Integration
    • Third Party Integration List - Duplicate Variant Price Tests
    • Third Party Integration List - Cart Transform Price Tests
    • Page Builder Apps - Template Tests
  • Analytics
    • ABConvert Analytics Definition
    • Analytics Discrepancies
    • Statistical Significance Interpretation
  • More Resources
    • Changelog
    • FAQs
    • Submit User Feedback
  • Developer Resources
    • How to Access the A/B Test Group Index for Custom Code Injection
    • Shipping Test Event Listeners
Powered by GitBook
On this page
  • What Are Shipping Tests?
  • When Should I Choose Shipping Tests?
  • Types of Shipping Tests
  • How Shipping Tests Work
  • Customer Experience Example
  • Conclusion
  1. Shipping tests

Shipping Tests - Getting Started

Get started with running A/B tests on your Shopify shipping thresholds and rates with ABConvert

PreviousPrice Tests - How To Set UpNextShipping Tests - How to Set Up

Last updated 5 months ago

What Are Shipping Tests?

Shipping tests are experiments designed to evaluate and optimize the delivery options offered during the checkout process. By testing different shipping methods, rates, or configurations, you can identify the most effective options that maximizes conversion rate and sales. Shipping tests are crucial in the e-commerce landscape, where shipping plays an important role in purchase decisions.

ABConvert uses Carrier Service API from Shopify to generate shipping rates. This service is available to stores in the Advanced or Plus plan.

Refer to this article for more on how to enable Carrier Service API:

When Should I Choose Shipping Tests?

Shipping tests are ideal when:

  • You want to compare different shipping rates (e.g., free shipping vs. flat-rate shipping).

  • You're introducing new delivery options (e.g., express shipping or local pickup).

  • You want to test out conditional shipping rates (e.g. adjust shipping fee based on product weight).

Types of Shipping Tests

There are three types of shipping tests that provide value for different aspects in your store.

  1. Flat Rate: Allows you to test for different shipping rates. You can assess which flat rate leads to better performance with analytics results. Besides, you can set a free shipping threshold at the same time to ensure a complete shopping experience for your customers.

  2. Free Shipping Threshold: You can evaluates the impact of varying free shipping thresholds on customer behavior.

  3. Advanced Shipping: Allows you to implement multiple condition-based shipping rates to each test group. This method is particularly effective for tailoring shipping strategies to specific order details including order price, item weight and transit time.

For more use cases, refer to this document:

How Shipping Tests Work

Shipping tests are built around Shopify's shipping profiles and require careful configuration to ensure accurate results. The logic of shipping tests is:

  1. Shipping Profiles and Zones: Each shipping test is linked to a specific shipping profile. You need to select the appropriate shipping zone for the test, ensuring that the rates apply only to customers in that region.

  2. Adding Test Rates: Define the shipping rates for each test variant (e.g., flat rate, free shipping threshold, or advanced shipping conditions). These rates are dynamically applied based on the test group assigned to the customer.

  3. Deleting Pre-existing Rates: Before launching the test, you must follow the steps in ABConvert to delete any existing rates that you want to A/B test in the shipping profile for the selected zone. The deleted rates will be automatically restored after you end the test. This ensures that only the test rates are applied during checkout.

  4. Analytics Tracking: Web pixel tracks user interactions with shipping options, including selection rates and their impact on conversion metrics like average order value (AOV) and checkout completion rates.

Customer Experience Example

Here’s an example of how a Shipping Test might look from a customer’s perspective:

  • Original Experience: A customer visits the checkout page and sees a standard shipping rate with no free shipping option.

  • Test Experience: Another customer visits the same checkout page but is presented with a test variant offering free shipping for orders over $50, encouraging the customer to add more items to their cart.

Conclusion

Shipping testing is a powerful tool in the e-commerce world. By understanding and applying different shipping strategies, you can enhance customer experience and boost your sales. We encourage you to follow the instructions in the next article to optimize your store's performance.

If you encounter issues with enabling carrier services, displaying shipping rates, or have questions about more advanced tests, don't hesitate to contact our support team at support@abconvert.io or via the in-app support widget. We're also here to assist with conflicts involving third-party apps.

📦Shipping Test Use Cases
How can I enable the Carrier Service API for my store? | ABConvert Help Centre
Logo