• Resolved ravenbougaardt

    (@ravenbougaardt)


    I’m setting up a perfume store with wordpress , but i’m having a problem with WooCommerce variable products .
    i have two products
    Ladies Perfume and Men’s Perfume
    under each of this two products i have variabls ,

    Men Brand
    Men Fragrance
    Size

    Ladies Brand
    Ladies Fragrance
    Size

    Each product has its own brand list, fragrance list, and size options.
    All variations are correctly created for each product.

    However, on the product page:

    • The Brand dropdown shows all the i linked with the products
    • But the Fragrance dropdown shows all fragrances from the attribute — even ones that do NOT belong to the selected brand.
    • WooCommerce is not filtering fragrances based on the selected brand, even though the variation combinations exist.

    is there any way i can fix this where the Brands only show the fragrance that i linked to it

    What I Want to Know

    Does WooCommerce support brand → fragrance dependency (conditional attribute filtering) natively?

    If not, what’s the correct way to set up perfumes where each brand has its own fragrance list?

    Or is an additional plugin required to make dependent attribute dropdowns?


Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi there!

    WooCommerce variable products do not support conditional attribute dropdowns natively, so the Fragrance field will always list all terms from that attribute, even if some do not apply to the selected Brand. The variation system only checks whether a Brand–Fragrance–Size combination exists; it does not hide invalid Fragrances based on the chosen Brand.

    To keep things native, the usual workarounds are:
    Split attributes by context (for example: Men Brand, Men Fragrance, Ladies Brand, Ladies Fragrance, plus Size) and structure products so each one only uses the relevant attributes and terms.
    Or, create separate products per brand, each with its own fragrance list and sizes, so customers never see irrelevant options.

    If you specifically need Brand → Fragrance dependency in a single product (where choosing a Brand automatically narrows the Fragrance list), that would require a custom-coded solution or a third‑party “dependent/conditional variations” plugin. In that case, you may want to look for an extension that explicitly supports attribute dependencies such as Brand → Fragrance.

    Thread Starter ravenbougaardt

    (@ravenbougaardt)

    Thanks for the explanation!
    Since you mentioned that a plugin might be needed for conditional attribute filtering, what plugin would you recommend I use for this? I want something that can properly handle Brand → Fragrance → Size dependencies.

    Plugin Support Frank Remmy (woo-hc)

    (@frankremmy)

    Hi @ravenbougaardt,

    Thanks for the follow-up question about conditional attribute filtering for your perfume store.

    For handling Brand → Fragrance → Size dependencies in WooCommerce, I’d recommend looking at these extensions from our marketplace:

    • Smart Variations & Attributes Display transforms how variations are displayed and includes dynamic filtering capabilities. It can show variations as individual products or enhance the dropdown experience with better attribute handling.
    • Products By Attributes & Variations gives you two ways to display variations: either as separate products or with enhanced attribute selections on listing pages. It’s particularly good for complex product structures like yours.

    Both plugins offer enhanced variation display and filtering capabilities that could help with your brand-to-fragrance dependency needs. I’d recommend checking out their documentation and features to see which best fits your specific requirements.

    I hope that helps. Let us know if you need anything else.

    Plugin Support Feten L. a11n

    (@fetenlakhal)

    Hi there,

    Just checking in! Since it’s been a while, I’ll go ahead and close this out — but feel free to reach out whenever you’re ready.

    Apart from this, if you’re happy with our plugin and the support you’ve received, we’d really appreciate a review: https://ww.wp.xz.cn/support/plugin/woocommerce/reviews/#new-post

Viewing 4 replies - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.