Are there any apps available that can manage Raw Materials stock levels and deduct from these as products are sold.
I make products to order and so don’t need to list stock by size etc as I keep spools of Rope in stock but it would be really helpful to be able keep track of Raw Materials where stock levels are altered at point of sale. Bonus points of it works with the app Infinite Options!!
Hi @Gkhorsemanship ,
The app Material Manager is able to do this. It would let you input an inventory of rope. Then you would link each variant that uses rope to the material and specify how much it uses. When a product is sold it will deduct the appropriate amount of rope from your raw material inventory.
I am looking for this too, without having to pay another third party app. I am a super small maker and paying another $30 or $40 monthly isn’t in the budget. This should be included in Shopify. I guess I will continue to use my spreadsheet… ![]()
Hi @Gkhorsemanship and @RivetingCrafts,
I completely understand the struggle here. Tracking raw materials (like spools of rope or ingredients) effectively without breaking the bank is a huge pain point for many makers on Shopify. Most ERP or inventory apps are indeed overkill and priced way too high ($30-$50+) for small businesses.
I’m Johannes from P&H Cloud Solutions. We developed Assemblified specifically to solve this for makers and bundlers.
It allows you to create a Bill of Materials for your products. So, you can define exactly how much raw material (e.g., 2 meters of rope) is needed for a product. When you receive an order, Assemblified automatically calculates the requirements and syncs/deducts the stock from your raw material inventory in real-time.
It is significantly more affordable than the competition, starting at just $6/month.
For the advanced users: If you want to take it a step further, Assemblified integrates seamlessly with our other app, Logistified (from $12/month). This combination not only tracks your stock but actually forecasts your raw material demand, showing you exactly when you need to reorder specific components so you never run out of stock.
We pride ourselves on being very hands-on with support. If you have questions about how it handles your specific setup or need help getting started, feel free to reach out to me directly or our support team!
You can check them out here:
-
Assemblified (BOM & Raw Materials): https://apps.shopify.com/assemblified
-
Logistified (Forecasting): https://apps.shopify.com/logistified
Best regards, Johannes
Hi Gkhorsemanship,I hear you — $30–40/month is tough for micro-makers starting out. Spreadsheets work as a temporary fix, but Shopify native support for raw material deduction would be ideal.My app Soply – Bundle Inventory Validator solves exactly what you’re looking for:
-
Link raw materials (like rope spools) to made-to-order products with consumption amounts.
-
Automatically deducts from raw material availability upon sale (order paid/fulfilled).
-
Real-time derived quantity shown, no overselling.
-
Works seamlessly with Infinite Options (no conflicts).
-
Never modifies native Shopify inventory — safe for your setup.
Best part for small stores:
Pricing scales with your Shopify plan — on Basic or Grow, it’s very low (often just a few dollars/month), perfect for bootstrapped creators.Free trial, no card needed. Check it out: https://apps.shopify.com/soply-virtual-inventory Happy to help with setup or answer questions if it fits your workflow!Best,
Founder, Soply
Hi there, this is a fairly common use case when you need to track inventory for internal components that aren’t sold directly to customers. This can be fully automated using Easify Inventory Sync, specifically with the Bundle Groups feature.
This solution keeps the shopping experience simple for customers while ensuring accurate raw material tracking on the backend.
1. Create raw material products (for inventory tracking only)
Create each raw material as a separate product or variant in Shopify, for example:
-
Rope
-
Hook
These products are used only for inventory tracking. After creating them, hide them from the Online Store and all sales channels.
They will act as “component products” for internal inventory management.
Your Finished Product remains the main item that customers purchase as usual.
2. Create a Bundle Group in the app
In Easify Inventory Sync, create a Bundle Group with the following setup:
-
Master product: Finished Product (the item customers buy)
-
Component products:
-
Rope (Quantity per bundle = 1 or based on actual usage)
-
Hook (Quantity per bundle = 1 or based on actual usage)
-
This ensures that every time one Finished Product is sold, the correct quantity of each raw material is automatically deducted from inventory.
3. How it works
When a customer purchases 1 Finished Product:
-
The Finished Product inventory is deducted as usual (if tracked)
-
Rope inventory is automatically reduced based on your configured quantity
-
Hook inventory is also automatically reduced accordingly
All of this happens in the backend.
Customers only see and purchase the Finished Product, while raw materials remain completely hidden and used solely for internal tracking.
For a simple make-to-order model (where one product requires one or multiple raw materials), this is a clean and lightweight setup. It doesn’t require a complex ERP system, yet still keeps your raw material inventory accurate and automatically updated.![]()
Hi @Gkhorsemanship, @RivetingCrafts,
Made-to-order from spooled material is a specific flavour of this problem: the thing you’re tracking (metres of rope) isn’t the thing you’re selling (a finished lead rope or halter), so native Shopify inventory has nothing sensible to attach to.
The pattern that works, whichever tool you land on:
- Create the rope spool as its own product or variant, set its inventory to the actual length you hold (say 200), and hide it from every sales channel. It exists purely as an inventory record — nobody ever buys it.
- Link each finished product to that spool with its consumption figure: lead rope = 3.5, halter = 2.2, and so on.
- The app derives how many of each finished product you could make from the rope remaining, and deducts the right length when one sells.
Three things I’d check before committing to any app in this space:
Does the consumption figure accept decimals? This is the one that catches people out with rope, fabric, or anything sold by length. If the app only takes whole numbers, you end up rounding 2.2m up to 3m on every halter, and after fifty orders your rope count is wrong in a direction that costs you money. Ask directly — and ask what it writes back to Shopify when the remainder is fractional, since Shopify’s own inventory numbers are whole units.
Does it deduct on order placed or on fulfilment? For made-to-order those are different moments, and it changes how your available-to-sell numbers behave while a job is sitting in progress.
Does it recalculate in both directions? When a new spool arrives and you bump the rope count up, do all the finished products’ availability figures rise automatically, or do you have to go and touch each one? The second gets old fast once you have twenty SKUs.
On cost — that’s a fair objection and I don’t think it gets said enough in these threads. Some of the newer apps here price against your Shopify plan rather than charging one flat rate, which brings it down a long way on Basic. Worth filtering for that specifically rather than assuming everything in the category starts at $30.
Disclosure: I build one of these apps (Invento: Virtual Inventory Pro), so weigh my take accordingly — the setup above is the same whichever one you pick. Ours takes decimal consumption figures, does the linking described above, prices by Shopify plan and has a free trial: Invento: Virtual Inventory Pro - Keep raw material, bundle, kit and combo inventory in sync | Shopify App Store