Mailchimp Banner | Q2 2024

added by Latoya

Product Icon

Composite Products

by  Woo
Create product kit builders and custom product configurators using existing products.

Woocommerce Composite products scenarios based on product attribute items

When usingComposite products, you need to create scenarios to match the compatible parts but when there are a dozen of components each with hundreds of attributes this function is almost impractical.

Instead, we should have the option to match the products based on assigned attributes and attribute items.

For example:

I have the following products:

Product A – assigned attributes : A1, A2, A3, A4, A5, A6, A7, A8 ,A9

product B – assigned attributes: A5, A7, B1, B2, B3, B4

product C – assigned attributes: A6, A9, B4, C1, C2, C3, C4

product D – assigned attributes: A2, B3, C1, c2, D1, D2, D3

Now, considering he small number of product but huge number of attributes, it is impractical to create scenario for each product and assign other products to it. Therefore, it’s best to add new feature to create scenarios based on attributes.


Current Status


Last updated: December 29, 2017


Log in to comment on this feature request.

  1. stevencroxcomau says:

    Agreed this is required. We have coded our own workaround to filter products by attribute… it gives us more control of what we want at the expense of integration to plug-in (not the same GUI, not as easy to use, potential risk every time there is a plug-in update that it breaks our code and our system!)

  2. Ned says:

    I hope someone is reading these ideas 🙂

  3. Ned says:

    That would be a lifesaver idea.

  4. Shashikant says:


    I agree with this as building a pc or a parcel can be of use only when we have dependencies or product scenarios based on attributes.

    If this can work based on the product attributes (assigned only) then this product can be of a great help to customers for automatic selection of items depending on their previous step selection.

    Hope this feature is taken up soon and we can see this feature live asap.