How can we improve WooCommerce?

Attribute groups for WooCommerce

A method of grouping attributes to make them easier to manage - possible through nesting attribute terms.

499 votes
Sign in
Sign in with: Facebook Google
Signed in as (Sign out)
You have left! (?) (thinking…)
AdminMike Jolley (Admin, WooCommerce) shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →


Sign in
Sign in with: Facebook Google
Signed in as (Sign out)
  • Mike commented  ·   ·  Flag as inappropriate

    this will be very very useful and lifesaver for those who have a lot of attributes (like me) for each product type

  • keusta commented  ·   ·  Flag as inappropriate


    and be able to use it with

    - translation (i use polylang to translate attr)
    - product variations
    - desc and image for each attr

    Thank you

  • Mattthieuh commented  ·   ·  Flag as inappropriate

    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).

  • Anonymous commented  ·   ·  Flag as inappropriate

    Is there any update on this, or a solution people have discovered elsewhere (not including plugins)?

  • Richard Meldner commented  ·   ·  Flag as inappropriate

    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.

  • henry trunh commented  ·   ·  Flag as inappropriate

    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.

  • Raviraj commented  ·   ·  Flag as inappropriate

    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  ·   ·  Flag as inappropriate

    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  ·   ·  Flag as inappropriate


    what i mean as an example

    there are 2 way to add attributes: 1-categorized attributes and 2-single attributes

    1-categorized attributes
    Attribute category name: Body
    Attributes that are in this category:
    - Dimensions
    - Weights
    - Material

    Attribute Category Name: Connections
    Attributes of this category :
    - USB
    - WiFi
    - Bluetooth
    - NFC
    - Infrared

    2-single attributes
    Single attributes:
    - Battery
    - Network

    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 :
    - Material:

    - 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

  • anagio commented  ·   ·  Flag as inappropriate

    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.

  • Anonymous commented  ·   ·  Flag as inappropriate

    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.

← Previous 1 3

WooCommerce: Category - Core

Feedback and Knowledge Base