Raw Material Inventory

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… :confused:

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:

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 @Gkhorsemanship :raising_hands:

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.:smiling_face_with_three_hearts: