- Hiding Fields on the Checkout Page
- Installing WooCommerce
- Using WooCommerce
- Adding Products in WooCommerce
- Using Your Theme's Header & Footer in a Step
- Embedding a Checkout Form on the CartFlows Checkout Page
- Hiding WooCommerce Pages and Products
- Using Pricing Tables
- Adding an Affiliate Program
- Setting a Funnel as the Homepage
- Dynamic Offers aka Rule Engine
- Instant Layout for Checkout and Thank You Step
- Adding Products from the URL to the Checkout Page
- Setting Up Split Testing for Steps
- Deleting Plugin Data During Uninstallation
- Importing Ready-Made Templates for Funnels and Steps
- Importing and Exporting Funnels and Step
- URL Parameters
- Replacing the Main Checkout Order with an Upsell or Downsell
- Rolling back to a Previous Version
- Using the "Order Custom Field" Rule of Dynamic Offers with Custom Field Editor
- Optin
- Separate Orders
- Setting Up Pre-Checkout Upsell
- Refund Offer
- Applying a Coupon from the URL
- How Coupons Work in CartFlows?
- Instant Layout for Upsell and Downsell
- Google Address Autocomplete
- Flatsome UX Builder
- ActiveCampaign
- Paypal Reference Transactions
- How PaypPal/Stripe Works
- Enabling Enfold Avia Layout Builder
- Setting Up Authorize.net for Upsell & Downsell
- Supported Payment Gateways
- Setting Quantity and Discount for Products on the Checkout Page
- Adding Custom Payment Gateway Support for One-Click Upsell and Downsell
- Funnel in Test Mode
- Troubleshooting Plugin and Theme Conflicts
- Resolving the "Please Select a Simple, Virtual, and Free Product" Error
- Fixing Endless Loading on the Checkout Page
- Fixing the "We can't seem to find an order for you." Error on the Thank You Page
- Troubleshooting License Activation Issues
- Fixing the "Checkout ID Not Found" Error
- Fixing the "Session Expired" Error Message
- Resolving "Order Does Not Exist" Error on Upsell/Downsell Page
- Fixing the "Sorry, This Product Cannot Be Purchased" Error
- Disabling Auto-fill of Address Fields Based on Zip Code
- Enabling Theme's Scripts & Styles Without Changing Page Template
- Disabling Auto-fill of Checkout Fields
- Allowing Cache Plugins to Cache CartFlows Pages
- Changing the "Choose a Variation" Text
- VAT Field Not Displaying for WooCommerce EU/UK VAT Compliance Plugin
- Enabling the Product Tab on Store Checkout
- Displaying the Order Summary Open on Mobile Devices
- Refreshing the Checkout Page After CartFlows AJAX Calls
- Overview
- Installing Modern Cart Starter
- Installing Modern Cart Pro
- Activating License Key
- Customizing General Settings
- Customizing Cart Tray Labels
- Customizing Cart Icon Settings
- Customizing Cart Tray Styling
- Understanding the Product Recommendations Feature
- Controlling Product Recommendation Source for Empty Cart
How to Use A/B Split Testing in CartFlows
Split testing (A/B testing) in CartFlows allows you to test different versions of a funnel step to determine which version performs better. You can create variations of a step and distribute traffic between them to measure conversions and optimize your funnel performance.
This documentation explains how to create and manage a split test for a funnel step in CartFlows.
Step 1: Open the Funnel
- Log in to your WordPress dashboard.
- Navigate to CartFlows > Funnels.
- Locate the funnel where you want to run the split test.
- Click on the funnel to open its steps.

You will now see the Funnel Steps screen where all steps of the funnel are listed.
Step 2: Create a Variation of the Step
To run a split test, you first need a second variation of the step.
- Locate the step you want to test (for example, a Checkout step).
- Click the three dot icon next to the step nad select A/B Test
CartFlows will create a duplicate version of that step, which will act as the variation for testing.
You can edit the cloned step and modify elements such as:
- Page design
- Copy or messaging
- Layout
- Product details
- Offers or order bumps

This allows you to test different versions of the same step.
Step 3: Configure Traffic Distribution
Inside the split test settings popup, you can control how traffic is distributed between the variations.
- Use the sliders to adjust the traffic percentage for each variation.
- For example:
- Step A – 50%
- Step B – 50%
You can adjust the percentages depending on how you want to distribute visitors between the variations.

After configuring the traffic distribution click Save Settings.
Step 4: Start Split Testing
Once you have multiple versions of the step:
- In the Funnel Steps section, locate the step that now has multiple variations.
- Click Start Split Test.

CartFlows will activate the split test and begin sending traffic to the different step variations according to the distribution you configured.
Monitoring Split Test Results
Once the split test is running, CartFlows will track performance metrics for each variation, including:
- Views
- Conversions
- Revenue (when applicable)

You can monitor these metrics directly in the Funnel Steps area to determine which variation performs better.
Ending a Split Test
After collecting enough data:
- Review the performance of each variation.
- Select the version that performs best.
- Declare the winner to End the split test and keep the winning variation active in your funnel.

We don't respond to the article feedback, we use it to improve our support content.