Estantes de tienda con gafas de sol

Product A/B testing is a powerful technique that can help WooCommerce stores optimize their products, improve conversion rates, and increase revenue. Product A/B testing involves comparing two or more versions of a product to see which one performs better. The main advantages why you should create A/B tests of your store’s products are:

  • Increased conversion rates: A/B testing can help you identify the best combination of product features (name, description, and image) and pricing to increase conversion rates. By testing different variations, you can identify what works best for your customers and optimize your product pages to drive more sales.
  • Increased customer satisfaction: By testing different product features, you can identify what your customers like and disike. This can help you improve the overall customer experience and increase customer satisfaction.
  • Reduced bounce rates: A/B testing can help you identify the factors that are causing visitors to leave a website without making a purchase. By testing different variations, you can identify and fix the issues that are causing high bounce rates.
  • Better ROI: A/B testing can help you optimize your offers to maximize your return on investment. By identifying the most effective offers, you can reduce the cost of acquisition and increase your revenue.
  • Competitive advantage: A/B testing can help you stay ahead of the competition by identifying the best features and prices for your products. By constantly testing and improving, you can gain a competitive advantage and stay ahead of the competition.

For all these advantages, today we explain how easy it is to create A/B tests of your products in your WooCommerce store with Nelio A/B Testing.

A/B Testing of Simple and Variable Products

Let’s suppose we have a WooCommerce store for sportswear and sport equipment that includes simple products (equipment and accessories) and variable products (sportswear with different sizes and colors). And we want to create variations with different product names, descriptions, images, prices and offers, of some specific products.

WooCommerce Shop Example
WooCommerce store example.

In particular, we want to A/B test a yoga strap (a simple product) and a tank top with various sizes and colors (a variable product).

For the strap, we will test if changing the featured image and having a 15% discount increases conversion and revenue.

Product with new image and discount
Product with new image and discount.

For the tank top we will create two variants to test, each with different featured images, different descriptions and different offers on some of the product variations.

Creating these A/B tests with Nelio A/B testing is very easy, as we will see below. Once created, Nelio A/B Testing will make sure that the traffic coming to your website is randomly divided so that each visitor always sees exclusively one of the variants (either the original version or its variant) on all the pages in which the product is displayed: in the store, on the search results page, on the product page, in the shopping cart, in the recently viewed products, etc.

Let’s see how we quickly create these two tests with Nelio A/B Testing.

Create the New A/B Tests

To create a product test, just like when creating any type of test, we start by selecting the type of test we want to create. In this case, the type WooCommerce Product.

Test selector in Nelio A/B Testing
Selector of test in Nelio A/B Testing.

Simple Product Test

Let’s start by creating the yoga strap test, which is a simple product with a single price. On the test creation page, after adding a name to identify the test and, optionally, an additional description, you select the product you want to test.

Selecting the product to test
Selecting the product to test.

As you can see in the previous image, you can modify the name, the short and detailed descriptions, the featured image, the product gallery, and its regular and sale prices.

Before completing the test creation to start it, let’s go through the same steps of creating an A/B test for the case of a variable product.

Variable Product Test

Likewise, to create a test of a variable product, you must also previously select the product to test and create the variants you want.

Select the product you want to try
Select the product you want to test.

Then, as with the simple product, a copy of the selected product will have been created as variant B and you only have to go to edit it to make the changes you want.

Editing variant B of a variable product in a product A/B test
Editing variant B of a variable product in a product A/B test.

In this case, you can modify the same characteristics as before but for each of the variants. This way, you can enter details and specific prices and discounts for each of the variants.

Now all that remains is to define the conversion action to complete the test and execute it.

Set the Conversion Action

In a WooCommerce product test, the objective is to achieve better performance in the store, that is, to obtain more sales.

Conversion action of a WooCommerce product test
Conversion action of a WooCommerce product test.

By default, in this type of test, it is considered a conversion when an order has been completed in which there is one of the products that are part of the test. You have the option to change the order status that counts as a conversion action. That is, for example, we can consider as a conversion that the order is pending payment, although it is not completed.

Select order status as conversion action
Select the order status as the conversion action.

Finally, before starting a test, as we explain here, you can segment or limit who participates in a test. Thus, you can target the test, for example, to visitors from a certain country or to those who have the browser in a certain language, and so on.

And that’s it, you’ve already seen how easy it is to define a WooCommerce product test with Nelio A/B Testing.

Run A/B Tests

After starting the created tests (you just have to click the Start button), the traffic that reaches your website is divided into two groups, each of which will see one variant or the other. Now all you have to do is to wait for the results to see which ones you get the best performance for your store.


On the results page, for each test, you will find several graphs that show you the evolution of your test: the evolution of the conversion rate, the evolution of the accumulated revenue and, for each variant, the details of the visits, conversions, revenue, and improvement compared to the original content.

Variable Product A/B Test Results
Variable product A/B test results.

On the Nelio A/B Testing results page you will see at all times when the results obtained are statistically significant and if you have found a winning variant of the test.

In addition, after completing the test, improving conversion on your website is even easier. With a single click on the Apply button of the winning variant, the original product content will be replaced by the product content of the winning variant.

After finishing the test, click on the apply button of the winning variant and the original product will be replaced with the content of the winning variant.


A/B testing is a powerful tool for ecommerce websites looking to optimize their products, improve conversion rates, and increase revenue. By testing different product variations, you can identify the best combination of product features, pricing, and image to drive sales and stay ahead of the competition.

You’ve already seen that with Nelio A/B Testing, creating A/B tests of simple and variable WooCommerce products is very easy and you will be sure to improve conversion and revenue progressively.

Featured image by Omid Armin on Unsplash.

Leave a Reply

Your email address will not be published. Required fields are marked *

I have read and agree to the Nelio Software Privacy Policy

Your personal data will be located on SiteGround and will be treated by Nelio Software with the sole purpose of publishing this comment here. The legitimation is carried out through your express consent. Contact us to access, rectify, limit, or delete your data.