How to Get WooCommerce Product Variations Report (3 Easy Methods)

get product variation reports

How to Get WooCommerce Product Variations Report (3 Easy Methods)

Product variations play a crucial role in many WooCommerce stores. When you sell variable products such as different sizes, colors, or models, understanding the performance of each variation becomes essential for improving your store’s sales strategy.

A WooCommerce variations report helps store managers analyze which product variations generate the most revenue, which ones are underperforming, and how customer demand changes over time. Without this type of analysis, it becomes difficult to optimize product inventory, plan marketing campaigns, or make informed business decisions.

In this guide, we will explore three practical methods to generate a WooCommerce product variations report. First, we will review the built-in WooCommerce Analytics reports. Then we will explain how advanced users can retrieve variation data using SQL queries. Finally, we will introduce REPORTiT as a powerful WooCommerce reporting plugin that allows you to generate detailed variation reports with advanced filters and export options.

Generate WooCommerce product variation report by analytics

The simplest way to generate a WooCommerce product variation report is WooCommerce Analytics. If you have installed the latest version of WooCommerce on your WordPress website, you have access to the variations report under the Analytics menu in the WordPress dashboard, as shown below:

select variations menu in WooCommerce
Click on Variations in WooCommerce Analytics

By opening the variation report page, you can see some filtering options to customize the report as you need. Let’s review them.

Filter WooCommerce product variation reports by date

The first filtering option on this page is the date range. In this field, you can find some presets like Today, Yesterday, Week to date, Last Week, etc., to select and receive the report in that period. It is also possible to set a date range in the custom tab.

filter variation report by date in WooCommerce
Filter variation report by date

There is also another option for comparing data with the previous period or the previous year.

By clicking on Update, the WooCommerce product variation report is generated.

Filter report by variations

Another filtering method is designed in the Show field with the following options:

All variations: This option use to see the report of all variations.

select all variations option in filter report by variations in WooCommerce
Filter report by variations

Single Variation: To search for one of the variations in the search box and generate the report related to it.

Comparison Mode: To compare the data of some variations in the report. You can search and select product variations in the Search box to receive their report.

search shirt in compare variations section report
Compare variations in WooCommerce

Advanced Filters: In the advanced filter field, you can filter the report by categories, products, and attributes.

select advanced filters option and add categories filter in variations report
WooCommerce advanced variations filter

It is possible to add as many filters as you need in this part by pressing the Add a filter option. Then, you can apply these filters in two ways:

  • Variations Match All Filters: The variations matched with all filters will be displayed in the report.
  • Variations Match Any Filter: The variations matched at least with one of the filters will be shown in the report.
variations match section in report WooCommerce
Variations filter list

Export WooCommerce variation report to CSV

WooCommerce analytics allows you to export product variation report as a CSV file and receive it in your mailbox. This is a great option when you want to share the WooCommerce variation report with other managers or your marketing team for further analysis.

To get the product variation report WooCommerce in your email, you just need to press the Download button on top of the table.

Note: WooCommerce will automatically send a link to download a CSV file of the report to the WordPress admin Email. It is not possible to download and save the file directly on your system.

Press Download button for Export WooCommerce variation report to CSV
Export WoCommerce variation report

WooCommerce product variation report views

The variation report in WooCommerce analytics has two view types. The first view is a chart displaying the daily report of sold variations.

variations report views in WoCommerce
Variation report chart view

The next view is a table containing the following columns:

  • Variation Title: Display the variation title, which is linked to the product page.
  • SKU: Display the variation SKUs.
  • Items Sold: The quantity of purchased variations. 
  • Net Sales: The total amount of orders.
  • Orders: The total number of orders. 
  • Status: The stock status of the product, like in stock, out of stock, etc.
  • Stock: The stock quantity of the variations. 

Example: Generate WooCommerce variation report from a specific category

Analyzing the WooCommerce variation report related to a specific category can give store managers deep insight into the overall sales performance of the variable products in a special category. They can recognize if variations in that category are popular among customers or if it is necessary to run marketing campaigns to increase the sales of those products.

Now let’s review the instructions for generating product variation report of specific category in WooCommerce analytics:

  • Go to WooCommerce > Analytics > Variations. 
  • Set a Date range in the related field.
  • Filter one category by:
  1. Opening Show dropdown list and choose Advanced Filters.
  2. Press the Add Filter option and choose the Category from the list.
  3. Opening the list of product categories and select one of them – Clothing in this example.
Set category to show product variation report in WooCommerce
Variation report by specific category

Press the Filter button to see the WooCommerce variation report in the table and chart.

Clothing category variation report chart view in WooCommerce
Result of category report

In the chart, you can see the overall sales of variations in the selected category over time.

Clothing category variation report table view in WooCommerce
Report table view

In the table report, you can find a list of all variations in that category that sold in the selected date range along with other useful information like the Total quantity of variations in the orders, Net sales, total number of orders, Stock quantity of each variation, etc.

Get WooCommerce product variation reports by SQL

Running SQL queries is another method for generating WooCommerce product variation reports. To use this query, you need to have special knowledge about writing codes and the WordPress database management system. Usually, to run this query, you can use PhpMyAdmin and run SQL query in your WordPress database.

Don’t forget to backup your database before running any code in order to prevent any problems in the future. It is also important to ask an expert to do this task if you do not have enough knowledge about database management systems.

To get the WooCommerce variation report, you can run the below query:

SELECT ANY_VALUE(it_woocommerce_order_items.order_item_name) AS 'product_name' ,SUM(woocommerce_order_itemmeta.meta_value) AS 'quantity' ,SUM(it_woocommerce_order_itemmeta6.meta_value) AS 'amount' ,ANY_VALUE(DATE(shop_order.post_date)) AS post_date ,ANY_VALUE(it_woocommerce_order_itemmeta7.meta_value) AS product_id ,ANY_VALUE(it_woocommerce_order_items.order_item_id) AS order_item_id, it_woocommerce_order_itemmeta8.meta_value AS 'variation_id' FROM wp_woocommerce_order_items as it_woocommerce_order_items LEFT JOIN wp_woocommerce_order_itemmeta as woocommerce_order_itemmeta ON woocommerce_order_itemmeta.order_item_id = it_woocommerce_order_items.order_item_id LEFT JOIN wp_woocommerce_order_itemmeta as it_woocommerce_order_itemmeta6 ON it_woocommerce_order_itemmeta6.order_item_id= it_woocommerce_order_items.order_item_id LEFT JOIN wp_woocommerce_order_itemmeta as it_woocommerce_order_itemmeta7 ON it_woocommerce_order_itemmeta7.order_item_id= it_woocommerce_order_items.order_item_id LEFT JOIN wp_woocommerce_order_itemmeta as it_woocommerce_order_itemmeta8 ON it_woocommerce_order_itemmeta8.order_item_id = it_woocommerce_order_items.order_item_id LEFT JOIN wp_posts as shop_order ON shop_order.id=it_woocommerce_order_items.order_id WHERE woocommerce_order_itemmeta.meta_key = '_qty' AND it_woocommerce_order_itemmeta6.meta_key = '_line_total' AND it_woocommerce_order_itemmeta7.meta_key = '_product_id' AND shop_order.post_type = 'shop_order' AND it_woocommerce_order_itemmeta8.meta_key = '_variation_id' AND (it_woocommerce_order_itemmeta8.meta_value IS NOT NULL AND it_woocommerce_order_itemmeta8.meta_value > 0) GROUP BY it_woocommerce_order_itemmeta8.meta_value ORDER BY product_name DESC;

In this report, you can find the following information:

  • Variation title
  • Variation ID
  • The quantity of purchased variations 
  • The total amount of orders

Although this report provides useful information for store managers, it is not very practical when you are managing a big shop with a large number of variable products. If you need a report with more detailed information, use the WooCommerce report plugin. This plugin provides you with more than 50 useful WooCommerce reports with just one click. 

Let’s see how this powerful plugin can help you quickly get the WooCommerce variations report.

Use the WooCommerce report plugin to get a WooCommerce product variation report

The WooCommerce report plugin comes with a lot of useful features that allow you to generate different types of reports efficiently. Here, you can find the simple steps for getting various types of WooCommerce variations reports by this plugin.

Step 1: Install and Activate

To use this report, first download and install WooCommerce report plugin in your WordPress website.

Read more: How to install REPORTiT – Advanced Reporting for WooCommerce plugin?

REPORTiT - Advanced WooCommerce Reporting plugin by ithemeland

After activation, you have access to the main page of this plugin by going to the below address:

WordPress Dashboard > iT Woo report

Then you can see a list of reports on this page divided into different tabs as illustrated below:

dashboard section in WordPress
REPORTiT available reports

To give you detailed information about the variations, different reports are available to be generated. Continue reading to get familiar with them in the next step.

Step 2: Go to the report page and generate the product variation report

In the WooCommerce report plugin, we make generating variations reports based on different parameters more convenient. You just need to specify your purpose and try to generate one of the below reports:

Analyze product variation report

If your purpose is to analyze the sales amount of each variation separately, go to the address below:

Order -> Analyze Product Variation (1)

Then, to generate a WooCommerce variation report, try to: 

  • Open the Search form by pressing the Search button and set a date range by using the built-in calendar of Date from and Date To fields. (2)
  • If you want to see the report of specific products, choose them in the Product field. (3) It is also possible to sort the report by selecting one of the options in the Order By field,
  • Press the Search button to generate the report. (4)
WooCommerce analysis variation products
Generate variation report using REPORTiT plugin

In this report, all variations are listed in the table along with other information provided in different columns, including:

  • Product SKU
  • Category
  • Product Name
  • Number of orders
  • Qty
  • Price
  • Total

Purchased variation report

This report is useful when you want to have an insight into the sales of variable products. To receive this report, navigate to the below address:

Products -> Purchased Variation

select purchased variation menu in product section
Open purchased variation report

Then follow the below steps:

  1. Open the Search form and set the date range as we mentioned before,
  2. Customize your report by using the filtering options in this form including:
  • Category/Tag: This filter is useful if you want to see the report related to a specific category or tag.
  • Product: This is practical when you need to see the report of one or more specific products.
  • Customer: By using this field, you can filter the report based on the customer’s name.
  • Postcode: This field allows you to enter a postcode and filter the report based on it.
  • Status: This is useful when you need to see the report of specific order status.
filter form purchased variation in product section
Search form of REPORTiT
  1. Generate the report by clicking on the Search button. 
Result of purchased variation report
Result of generated report

As illustrated in the above picture, the following information is provided in the table columns: 

  • Product ID
  • Product SKU 
  • Product Name
  • Category
  • TAG
  • Sales quantity 
  • Current Stock
  • Amount

WooCommerce product variation sale per month report

One of the most important reports that all store managers need to analyze is the Monthly variations sales report. It can help them to compare and evaluate their online shop performance and observe which product variations have the most sales each month.

To get monthly variations sales reports in the WooCommerce report plugin, first go to the address below:

Cross-tab -> Variation/month

select variation or month menu in cross tab section
Create Variation/month report

Then, set the date range in the Search form as we described before.

If you want to see all variations in the sales report per month, just click on the Search button. However, some filtering options allow you to customize the report based on:

  • Category
  • Product
  • Status
  • Variations
filter form variation or month in cross tab section
Filter by order status

The final result is a table that reports a list of variable products with their sales amount in each month and their payment methods.

Result of variation per month report
Result of created report

Example 1: Get WooCommerce variation report for specific variable product

Sometimes, store managers need to track the sale performance of different variations related to a specific variable product.

To generate this product variation report WooCommerce, try to:

  • Go to the Purchased Variation report page.
Select Purchased Variation report page in WooCommerce
Click on purchased variation report
  • Open the Search form.
  • Set a date range in Date from and Date to fields.
  • Locate the Product field and open the list of products. 
  • Choose your preferred variable product—Hoodie- Green in this example.
  • Press the Search button.
Choose product field in WooCommerce report search form
Filter report by specific product

As shown below, the plugin will generate the WooCommerce variation report of the selected variable product and report useful information like Sales Quantity, Total amount of Orders, Stock quantity, etc.

Purchased Variation report result in WooCommerce
Result of report created using REPORTiT plugin

A summary report at the bottom of the page informs you about the Total Variation Count, Total Sales Quantity, and Total Amount of all orders.

Extra feature

The amazing features of the WooCommerce report plugin are not limited to generating various types of reports with an easy-to-use interface and powerful filtering options. The extra features for customizing, downloading, and even sending emails make this plugin one of the most popular extensions in WooCommerce stores.

Here, we introduce two helpful features of this functional plugin:

Select columns

This feature allows you to specify which columns to display in the report. For example, in the monthly variations report, you can mark some months to see their sales amount in the table.

select columns options in variation report WooCommerce
Customize columns of your report table

Export WooCommerce product variation report to CSV, PDF, or Excel

The WooCommerce report plugin allows you to export the generated reports in Excel, CSV, or PDF formats. You can find the Download icon on the top of the table and export data either by choosing one of the downloadable formats or the print option.

export product variation report in WooCommerce
Export your report in different formats
REPORTiT - Advanced WooCommerce Reporting plugin by ithemeland

What is the WooCommerce product variation report?

Performance analysis of product variations is possible by receiving WooCommerce variation reports based on various parameters such as monthly sales. The purpose of these reports is to review all product variations and improve their sales performance. Of course, this analysis helps many businesses in making decisions to buy new products and determine marketing strategies for more sales.

Why analyzing product variations reports is important?

Success in selling products depends on the insight you gain through analyzing product sales reports and their variations. Analytics can be incredibly useful in any part of the business. One of the parts that is very important for store managers is the product variations sales report! Analyzing the data of this report will help you identify which variations have the most revenue for you or which month you had more sales. All these results are only possible with the proper analysis of the product variations reports that are available in the WooCommerce report plugin.

By analyzing these reports, you can also have a better understanding of the sales performance of each variation, identify problems related to the sale of products, and quickly provide solutions. Some of the suitable solutions that you can find are:

  • Determining out-of-stock variations: By analyzing the product variation performance report, you can predict the market needs for each product and supply it on time.
  • Checking the effect of advertising campaigns: By carefully checking the product variation report, you can see the effect of advertising campaigns on the sale of your products and optimize them.
  • Increase in income: The ultimate goal of any business is to achieve more income. When you know the product sales better and become aware of their potential, you can find new opportunities to sell a product that you were unaware of before!

Conclusion

Analyzing WooCommerce product variations reports is essential for understanding how different variations perform in your online store. By reviewing this data, store managers can identify best-selling variations, detect slow-moving products, and make better inventory and marketing decisions.

Although WooCommerce Analytics provides basic variation reports, it may not be sufficient for stores that need deeper insights or flexible filtering options. SQL queries can help advanced users retrieve variation data, but they require technical knowledge and database access.

For most store owners, using a dedicated WooCommerce reporting plugin like REPORTiT, is the easiest and most efficient solution. With advanced filtering, customizable tables, and export options, these tools allow you to analyze variation performance quickly and make smarter business decisions that help grow your WooCommerce store.

FAQ

What is a WooCommerce variations report?

A WooCommerce variations report shows the performance of individual product variations such as size, color, or model. It helps store owners analyze sales quantity, revenue, and order data for each variation to understand which variations are performing best.

How can I generate a WooCommerce product variations report?

You can generate a WooCommerce variations report using built-in WooCommerce Analytics, running SQL queries on the database, or installing a REPORTiT plugin that provides advanced reports and filtering options.

Why are product variation reports important in WooCommerce?

Product variation reports help store managers understand customer demand and identify high-performing variations. This information allows businesses to optimize inventory, improve marketing strategies, and increase overall store revenue.

Can I export WooCommerce variation reports?

Yes, WooCommerce Analytics allows exporting variation reports as CSV files. However, advanced reporting plugins like REPORTiT, usually provide more export options such as Excel, PDF, or scheduled report downloads.

What data can I see in a WooCommerce variations report?

A typical WooCommerce variations report includes information such as variation name, SKU, quantity sold, number of orders, net sales, and stock status. These metrics help store owners evaluate the sales performance of each variation.

Related Articles

You might also be interested in these articles

Reader Comments

Join the conversation and share your thoughts

Leave a Reply

Start Your Journey

Sign in / Sign up account to continue