Material Manager Quick Start Guide

Starting syncing your raw material and Shopify inventory levels effortlessly with Material Manager

Add raw materials

The first thing to do after installing the app is to add some raw materials. Click on the “Add raw material” button.

Empty raw materials list screen

This will bring you to the add material screen where you can fill in the details for your raw material. You can also add the inventory level for the raw material at each of your locations.

New raw materials screen

Add product variants to the raw material

After adding the raw material add the Shopify product variants that use the material to it. Click on the “Add product” button.

Raw material with no products

This will open up a dialog that will allow you to search through and assign multiple Shopify product variants to the raw material.

Product add dialog

Once the variants are selected you just need to fill in how much of the raw material each variant requires. In this example each variant requires 1 t-shirt to make the final product.

Amount of raw material in each product variant

After adding the variants to the material their inventory levels will automatically be updated.

Raw materials with variants

Add raw materials to a product from the Shopify product page

You can also view/edit all the raw materials assigned to a product’s variants when viewing the product in the Shopify admin. On the product page in the top right click on the “More actions” button and then select “Raw Materials”.

Open raw material dialog

This will open a dialog that will allow you to see and manage all raw materials assigned to that product’s variants.

To add a new raw material to a variant use the “Add material” link on the left. Search for the raw material, set the quantity used by the variant and click the “add” button.

To remove a raw material from a variant use the trash icon next to the material.

Manage raw materials for a product

Pre-assembled inventory

Material Manager supports on-demand assembly, pre-assembled inventory, or both. If you assemble products in advance, you can manage a separate inventory level for the pre-assembled variants. Learn how to manage pre-assembled inventory.

Inventory level updates

When a variant is assigned to one or more raw materials it’s inventory level is set to the maximum amount of products that can be created based on all the raw materials required.

Note that inventory is only updated for variants that meet the following conditions:

  1. The variant has the “Track quantity” option selected.
  2. The inventory levels for the variant will only be updated at locations where that variant is stocked.

Shopify events that change the inventory levels of raw materials

When orders are created, the inventory levels of the raw materials will be decreased by the appropriate amount. Decreasing the quantity of the raw materials in the order will also trigger updates to the inventory levels of all products that use those materials.

If a variant has pre-assembled inventory available, then that will be used first to fulfill the order before using raw materials.

When an order is cancelled, refunded, returned, or products are removed from it, the inventory levels of the raw materials will be increased if the ‘Restock’ option is selected.

Time-saving tools for bulk setup

  • Import Materials from CSV files: Add or update multiple materials at once by uploading a spreadsheet. Perfect if you’re migrating from another system or inputting a large number of materials.
  • Creating materials from existing products: Do you have products that are already set up in Shopify that you want to use as a material in other products? You can import existing products to use as materials within the app.
  • Copy Materials Between Products: Selling similar products? Copy material associations from one product to another. The app automatically matches variants by options such as size, color, style, etc.