Hi ATUM team,
I’ve been using the Product Levels add-on to build more complex BOM hierarchies. What I’m trying to do is:
I sell a product, let’s call it Product A.
Product A is a Manufactured Product that uses Product B and Product C as components in its BOM.
I’ve set up the BOM correctly using Product Levels, and B + C are stock-managed.
When a customer purchases Product A via WooCommerce, I want the stock of B and C to automatically decrease, without having to manually “make” Product A in Manufacturing Central first.
So far, I’ve tested by placing a test order and moving it to "Completed" status, but neither Product A nor its component stock is changing. I’m assuming this is because the product hasn’t been manually manufactured beforehand.
My Questions:
Is there a native setting or feature in ATUM Product Levels to automatically “manufacture” Product A (i.e., deduct the BOM components) when it’s sold?
If not, is there a known workaround (hook, custom script, or plugin) that can automate this step?
Ideally I want to treat Product A like a kit: it doesn’t need to have its own stock level — I just want the sale to deplete the component stock.
Appreciate any insights you can offer!
Thanks,