Attribute groups for WooCommerce
A method of grouping attributes to make them easier to manage - possible through nesting attribute terms.
Annette Voelckner commented
This is a simple way to implement this: JC WooCommerce Advanced Product Attributes
This plugin seem to not be supported anymore.
It makes Three thinks:
1/ Group and manage atributes and atributes default values (this is great) on backend allowing to define sets of atributes
2/ Present Atributes in groups on fornt end.
3/ Manage swatches for each atribute (This seem not to be a key feature in this Topics but could be useful if implemented in the core woocommerce using Woocommerce sawtches).
Is there any update on this, or a solution people have discovered elsewhere (not including plugins)?
Aaron Magnus commented
This is a great idea and would save a huge amount of time. Any updates?
Richard Meldner commented
For this function to be really useful, it needs to work a bit like Magento. In Magento you can define attribute groups and each product then is assigned an attribute group. Once a user makes a change to an attribute group, that change is now live on all products with that group. So for example, if you decide you no longer need an attribute and delete it from the attribute group, it is now no longer available on every product that uses that attribute group. Same if you had or rearrange the order of attributes within the group.
This is a functional rethink of the way it is right now done in WooCommerce where you have "global" attributes and "local" attributes. When you delete a global attribute, it does not change the local attribute data per say. It is still there and actually leads to a lot of potentially orphaned data.
IMO, this is one of the more baffling issues where WooCommerce lags behind Magento. I think if WooCommerce would do a rethink (which I believe would require a core change as you will need new tables to manage this), by moving all attribute management to one place and then be able to manage attribute groups from there. In essence, the meta data stored for each product would only be the group name (id), while the values would be stored in a data table in the db by group ID.
Artem Komarov commented
Can you share your solution?
Orion Developers commented
Hamid Araghi commented
I need to group product attributes, Please help me!
henry trunh commented
I so need this and I can't believe someone hasn't jumped at the opportunity to create what would be a premium plugin. I would happily pay US$50 - $100 given how much more efficient it would make entering products. We sell everything from Motorbikes to generators and lawnmowers.
Please share your email address. I will send it to you.
I have created something similar extension, but it was working separately from default woocommerce attributes. It was creating new section called Specifications and all the things were working almost similar to what you have mentioned.
henry trunh commented
Woocommerce Plugin is too old, long have been updated: Like I said above, the update to the new version plugin will solve the problem of compatibility, and fixes a lot of bugs, so you should update to the new Woocommerce The most frequently.
Error by 3rd party theme: We often use the theme is written by a 3rd party, so you should check that the theme look like the plugin Woocommerce injured or not, to examine change the default theme WordPress Twenty Fifteen or Twenty Sixteen as if this fault disappears, so 3rd party themes are not, find another solution: D
Mohsen Parhizkar commented
what i mean as an example
there are 2 way to add attributes: 1-categorized attributes and 2-single attributes
Attribute category name: Body
Attributes that are in this category:
Attribute Category Name: Connections
Attributes of this category :
for example i assigned 2 attribute category "Body" and "Connections" and 2 single attribute "Battery" and "Network"
to Product category mobile.
so when i am adding new product to this category, in the attribute sections i have something like this :
- Dimensions :
- Weights :
- USB :
- WiFi :
- Bluetooth :
- NFC :
- Infrared :
- Battery :
- Network :
so i fill just the value of the attributes and there is no need to add attribute one by one, and this is how it showed in site :
- Dimensions : 124x120x90 mm
- Weights : 120g
- Material: Ceramic
- USB : V3.0,OTG Support
- WiFi : a/b/c/d/n
- Bluetooth : v4.1,A2DP
- NFC : Yes
- Infrared : Yes
- Battery : 4000mAh, Fast charging
- Network : 2G / 3G / 4G
I hope to see this idea soon in WooCommerce
I'd also like to see attribute groups. Ideally so that two product may have their own unique set of attributes though with the same name such as "Color" but each of these color attributes are within unique attribute groups. To be able to have the same name attributes taxonomies, with different terms applied to unique products so the labels on the front end could be identical.
So, um... Has James plugin done it's job? I'm going to develop my own version (since i need additional functionality) so I've been wandering if there was any progress in this area.
James Collings commented
Hi, I have been waiting on this feature being added to woocommerce, after a while i decided to have a go at developing a plugin which allows you to create groups of product attributes which can be loaded into products from just under the attributes section. JC WooCommerce Advanced Product Attributes has other features which can be enabled/disabled from the settings page. Attribute grouping works with WooCommerce 2.2+
Plugin website can be found: http://jamescollings.co.uk/wordpress-plugins/jc-woocommerce-advanced-product-attributes/
Mike H commented
For anyone interested in this issue: here's the solution that I've been using for now (although I, like others here, would love to see this featured added in to the wonderful Woocommerce!).
For products that have a lot of pre-defined attributes, I create a draft product as a "template" (setting some initial attributes, plus the product category, etc. etc.). Then I use the convenient "Copy to a new draft" feature to create a new product based on that "template." That new product already has the attributes & other details mostly set. I customize everything for that new product and am on my way. It's not perfect (especially since at least one of each attributes needs to be set for the attribute to appear within the template draft -- since no empty attributes are displayed by default). But, it's the most efficient method I've found thus far.
Marcus Han commented
This is such basic functionality; I'd think that the Woo team would be embarrassed not to have it as part of the core functionality. The fact that it's one of the top issues/ideas + is over 2 years old without it even being "under review" yet makes me think that there's no realization of just what a deal-breaker the lack of this functionality is.
PLEASE, guys, add this in.
Agreed. I have some products in certain categories that all have 8 attributes. It's a huge pain to add them all every time. Would be nice to say "If we're on the "Add" screen and the "Widgets" category is selected automatically add and expand this group of 8 attributes with empty values" which the admin can then fill in. Right now the workflow for this is BRUTAL