Hi there,
I would like to share my use case and maybe a help of this community or/and developers to understand if there is any way to use correctly or adapt ATUM product suite for our use case.
Short story:
We would like to track our stock levels for Raw materials/Parts base on "Free To Use" value instead of "Total in Warehouse".
Long story:
We produce our products from parts and raw materials purchased from our suppliers and after manufacture we sell produced products to our market.
Example:
- We create raw materials and parts. They will be used to make our final product. Let’s call them Part 1, Part 2 and Raw 1
- We create in Woocommerce our final product - Product 1
And we attach BOMs as :
Product 1:
Part 1 - 1pc
Part 2 - 2pc
Raw 1 - 10ml
- We create an PO (Purchase order) for these raw and parts.
Part 1 - 10pc
Part 2 - 10pc
Raw 1 - 100ml
As soon as we received our order and complete our PO:
Total in warehouse and Free To Use equals our PO.
Part 1 - 10pc
Part 2 - 10pc
Raw 1 - 100ml
Committed are zero 🙂
- Our employee manufacture produce 3x (Product 1) with these parts and raw
So he used from raw and part stock:
Part 1 - 3pc
Part 2 - 6pc
Raw 1 - 30ml
so he increase stock value for "Product 1" to 3 but don't touch anything in Raw and Parts.
ATUM values will be:
Total in Warehouse:
Part 1 - 10pc
Part 2 - 10pc
Raw 1 - 100ml
Free to use:
Part 1 - 7pc
Part 2 - 4pc
Raw 1 - 70ml
Committed:
Part 1 - 3pc
Part 2 - 6pc
Raw 1 - 30ml
- On action 5 we assume internally that we used stock for Raw and parts and increased product stock.
Then Total warehouse will be decreased only when we sell final product.
So our essential manufacture stock level is not "Total in warehouse" but "Free to use".
So we have 2 main issues are slow down our business in term of purchases from our suppliers and generate errors (as we have about 500 final products and 900 (raw + parts)):
Every time when we do an inventory we have to calculate "Committed" + our real manufacture stock and put it into Total in Warehouse. (like "Committed" + "Free To Use" = "Total in Warehouse")
Here ideally, would be to have a possibility to type into "Free to Use" that will do "Committed" + new "Free To Use" and put new "Total in Warehouse".
To create correctly our PO we also have review sort and resort our Raw mat to do a PO as we have to calculate Low Stock or Out of Stock base on Free To Use value ( as Total in Warehouse not reaching "Low Stock" we still have final products in stock)
In this case is not easy to trace with Low Stock even if put it higher as we produce base estimated demand that have "different seasons".
And Out Of Stock values just doesn't work for us in this case.
Ideally, we would like that "Low Stock" and "Out of Stock" value instead of checking "Total in Warehouse" can use "Free to Use".
We already tried to do custom exports using "Export Pro" but still lots of manual work to sort and resort this, then manually create PO from exported and reworked Excel sheets.
Also, recently we started to use "Purchase Orders Pro" and great product, but it is still difficult to create right PO for low stock products.
Personally, i can also build some logic in functions.php if there is action or filters that i can use for it, but at this point don't find a description what filters or actions i can use in ATUM.
Thanks a lot for your help and any ideas.