enable sales reports broken down by variation for each product.
Sales reports by product are fine for simple products, but for people with lots of variations that effect price, or manage their own stock counts, having reports that show how many of each variation were sold is very important.
We’ve started the development of a new report for product variations ????
The new reports are being developed in a feature plugin, that’s currently in Alpha. You can view all the details here – https://github.com/woocommerce/wc-admin
We’d love anyone who’s expressed interest to follow the project along.
I really dont understand how this is not a thing. For this and only this reason, I am switching from Woocommerce to something else.
Is this function happening anytime soon?
Any update on this ability? In November 2018 it was in Alpha, surely it's gotten to Beta and beyond by now. This is something that is really needed by shop owners/managers.
Is there any update? How hard can this actually be?
I really need this feature for my clients, I'm considering moving them to an entirely different platform since every product they sell is a variation of a parent product and there is NO decent or quick way to filter them in the WC dashboard.
When can we expect reporting to show individual product variations sold, like a T-shirt product where you can see the qty of each variation sold?
how can a shopping cart not do sales reports with product variations... a report that says you sold 10-TeeShirt A is basic BUT it also needs to report 2 - TeeShirtA - BLK - LG ; 5 - TeeShirtA - WHT - XL ; 3 TeeShirtA - BLK - MD. is there a reason this is a problem??
Any update on this?
Nar Sim commented
Here is a sample SQL for fetching the product and variation id
`woi`.`order_item_name` AS `order_item_name`,
`woi`.`order_item_type` AS `order_item_type`,
`woi`.`order_id` AS `order_id`,
`woim`.`order_item_id` AS `order_item_id`,
WHEN (`woim`.`meta_key` = '_product_id') THEN `woim`.`meta_value`
END)) AS `product_id`,
WHEN (`woim`.`meta_key` = '_variation_id') THEN `woim`.`meta_value`
END)) AS `variation_id`,
WHEN (`woim`.`meta_key` = '_qty') THEN `woim`.`meta_value`
END)) AS `qty`,
JOIN `wp_woocommerce_order_items` `woi`)
(`woim`.`order_item_id` = `woi`.`order_item_id`)
This is not the complete SQL but just to provide idea.
Chris Mundy commented
I have a client who needs this ASAP. They would like a report on Product Variations and Sales Dates and include the details of the variations, e.g. they have size and colour for their product lines
Kevin Nguyen commented
We also need to filter by tag
Phil Donaldson commented
Any progress to report?
My clients are screaming at me for this.
Quite strange that this is not part of woocommerce already, there seem to be enough people that need it, myself included.
Michael - ExecuServices commented
I'm shocked that this doesn't exist... Makes me have to rethink what I recommend to my ecommerce clients... Guess I'm back to Magento and drupal commerce. Ugh
is there a valid plugin that can generate detailed sales reports with product variations?
Running a report by product variation is inventory management 101...how can this still be missing from woo commerce reports?
This feature is STILL missing
Same here. I have a couple of products with 10 variations each. Right now I have to manually go over all orders to figure out how much each variation sold. I was already disappointed with the general uselessness and lack of flexibility in WooCommerce reports, and the completely absence of it for this otherwise useful plugin.
Bit late but just wanted to share that you can do this with my app Metorik - https://metorik.com/blog/better-reports-for-woocommerce-product-variations :)
Must have default report!