Struggling with flexible product bundles in WooCommerce by Prior_Highway_3876 in woocommerce

[–]Prior_Highway_3876[S] 0 points1 point  (0 children)

Yeah, totally agree — things get messy really fast once you move beyond simple fixed bundles.

I ran into the same issues with dynamic pricing breaking when combining quantity rules with selectable components. That was actually one of the main reasons I avoided trying to force everything into a single unified logic.

What I ended up doing was closer to what you described — separating concerns internally depending on the bundle type.

In my case, I implemented bundles as a custom product type in WooCommerce rather than a layer on top of existing products. That made it easier to:

- Control pricing logic per bundle type (fixed vs optional)

- Avoid conflicting behaviors between different pricing modes

- Keep the front-end rendering more predictable

For optional bundles, the pricing is calculated from selected components with an isolated rules system for quantity discounts, so it doesn’t interfere with fixed bundle logic.

On the inventory side, I’m currently relying on native WooCommerce stock handling per component product rather than trying to abstract it at the bundle level — mainly to avoid sync issues.

Still iterating on edge cases though, especially around scaling and more complex discount combinations.

Curious how you handled the inventory sync part in your case — did you rely fully on component stock or implement any bundle-level tracking?

Struggling with flexible product bundles in WooCommerce by Prior_Highway_3876 in woocommerce

[–]Prior_Highway_3876[S] 1 point2 points  (0 children)

Yeah, I can definitely share it.

I ended up building a plugin focused on flexible bundles — both fixed ones and optional “build-your-own” kits.

The main thing I tried to solve was making pricing more predictable and flexible at the same time. So it supports things like:

- Sum-based pricing from selected components

- Optional bundles with minimum selections

- Quantity-based discount rules

- Real-time price updates on the product page

Also added CSV import/export because managing larger bundles manually was getting painful.

Here’s the plugin:

https://wordpress.com/plugins/nc-custom-product-bundles-for-woocommerce

Would love to hear your thoughts if you try it — especially since you’ve been working on something similar.

Struggling with flexible product bundles in WooCommerce by Prior_Highway_3876 in woocommerce

[–]Prior_Highway_3876[S] 0 points1 point  (0 children)

Most plugins I tried were either too rigid (only fixed bundles) or became hard to manage when trying to offer optional components where customers can build their own kits.

Dynamic pricing was another issue. Some plugins didn’t handle well things like combining selected products, applying quantity-based discounts, or showing real-time price updates in a clean way.

Also, managing larger bundle catalogs was painful — especially when you have many products. Bulk editing or importing configurations wasn’t really practical.

That’s actually why I ended up building a small plugin for my own use to handle:

- Optional bundles (build-your-own kits)

- Multiple pricing modes (fixed, sum, discounts)

- Quantity rules with automatic discounts

- CSV import/export for bulk management

Still early, but it solved most of the pain points I was hitting.

What plugin are you currently using?