Show product variations on shop page
I would love to have the possibility to show product variations (with their own image) as separate products on the product listing pages (main shop page, category page, etc). That way visitors would be able to see the right product images when they use the layered nav filters.
Let's say I have a product that is available in both blue and white. I dont want to create two separate simple products, as I want the customer to be able to see and choose between the available colors on the product page. So I create a variable product using a color attribute, and assign a product image to each variation. But since the visitor only see the product once (the featured product image showcasing one of the availabe colors) on product listing pages, he might miss that it's available in another color. Or if he uses the layered nav filters to view products in the other color, he will still only see the product's featured image, which might be a bit confusing.
Please add the ability to show variations as separate products (but leading towards the same product page). I would definitely be willing to pay for it as an extension, if it isn't something that will be added to WooCommerce. I am really happy with all the other features of WooCommerce, but might have to change to a different e-commerce solution just cause I cant find a solution to this as I need it for my ongoing project.
This can be done with extensions, rather than core. There is also the option of using simple products instead which may make more sense.
Brendan Wood commented
Hey James. This looks like a great plugin but I have a question before purchasing it.
To use your demo as an example, I'd like to separate variations by color, but not size. So I want all of the green shirts to show as their own product, but retain the size variation on the green item listing.
Is this possible with the plugin, or would every size and color get its own product listing?
Yes please. I also am looking for this!
Gaurav Saxena, is that plugin available for download? Looks great.
Also looking to implement this on my site...
Jonathan Fidi commented
Great feature :) Willing to pay for that too ! Please add :)
Gaurav Saxena commented
I have been working on a plugin to display product variations for woocommerce.
Link with screenshots http://woocombros.com/display-product-variations.html
It would be good if we can indicate the stock levels on each variation. Use different colors for in stock, low in stock or out of stock. Therefor clients dont have to go inside product details to view these info.
Serj Serjio commented
It is really necessary expansion, I ready to pay
I'm very interested in this option too. Plus, I agree with Mike about the three options to take in consideration:
- Ability to choose which variations to show in the products list (eg: show colors, not sizes)
- Define images per color and style, not per size (if possible!).
- Possibility to edit the SEO meta. And what about the URL?
I think it should be a standard in wooCommerce, but I would pay for it if it's necessary. Thanks!
Adam Lee commented
My client has, say, 3 styles of sweatpants with 4-5 colour variations of each. The Sweatpants category looks tragic and doesn't do his full range justice. The ability to show all the different colours on the one category page would undoubtedly improve CTR and conversion as customers get to see the full range of what's on offer.
A must for pretty much any fashion brand site, and another black mark against woo's name when it comes to dealing with variable products!
Paul van der Linden commented
This would help me big time! Willing to pay if released as premium plug-in.
Dan Birlem commented
It would be great if there was a dropdown you could populate with product attributes...
Harriet Smith commented
need this so badly! It would be really useful it seams for a lot of people!
This would be helpful for sure, though I'm curious as to how you'd handle the SEO part of it if you created one product with all the variations.
Let's say we have a t-shirt line that comes as follows:
Color: White, Black, Grey
Style: Crew, V-Neck
Sizes: S, M, L, XL
First, we wouldn't want to show the Size variations in the shop separately. Just the Color & Style.
Second, we wouldn't want to set images at 24 variation. Just at the Color & Style level
Third, we'd want capability to EASILY define SEO Meta (Title, Description, Keyword (?)) at the very least which would essentially make it look to search engines like they were different product pages.
Logically speaking, people may be search for a "white v-neck t-shirt", or a "black crew neck t-shirt". If our meta couldn't be set to help with that, creating one product with all the variations wouldn't be of much help from and SEO pov.
Alex Kappel commented
As Daniel Silva says it's perfect for such a shop.
This will decrease duplicate content on your site as well, which is bad for SEO. Better optimization possibilities for one product URL instead of multiple URL's (you can do a work around today with canonical if you have the same product text on blue, pink, black, grey shoe).
Alex Kappel commented
There is a demo out for this feature. If it's the same function you are talking about:
AGREE. This is a total miss on the part of Woo. I mean... half the point of having variations is it speeds product creation (after all, each variation can have its own SKU). But customers can't see those products on the shop page, then it sort of defeats the purpose and we've got to go back to entering those products one at a time.
Can someone from Woo comment please???
Check this version out - works a treat.
Daniel Silva commented
Yes, this is extremely necessary, most larger e-commerce websites have it, so customers are expecting it. In our case, we sell shoes, which come in variations (colors and sizes), we'd like to be able to show the different shoes in different colors on the shop page, even though they are the same product (with variations).
This would be a great feature if it was standard, but I'd be willing to pay for a plugin for this functionality too. Please develop this feature!!