Skip to main content

Uploading Raw Materials or Ingredients for Assemblies (New Experience)

Your first step in getting started with Assemblies.

Written by Cynthia Rivera
Updated this week

Looking to get started with Assemblies? The first step is to make sure your ingredients or raw materials are in Thrive. Your ingredients and raw materials will serve as inputs for your Assembly.

Keep in mind that your input products may have already been imported from your integration, or maybe you already created them. This article is still useful since we'll list a few naming techniques to help you in the long run.

If you're wondering what exactly Assemblies are, be sure to check out this article first to make sure it's the right feature for you

Assemblies are only available for users on current Professional plans and above. Learn more about upgrading your plan here.


Step 1: Get your ingredients into Thrive

Depending on how your inventory is set up, you might not have your ingredients in Thrive, yet. If that's the case, the best way to get those products into Thrive is by doing a Create Products Bulk Upload.

A Create Products Bulk Upload is the fastest way to get those simple or complex products with variants into Thrive. (NOTE: You can even set the products to inactive while creating them). Include details like:

  • Categories

  • SKUs

  • Barcodes

  • Active/Inactive status

  • Vendors and vendor SKUs

  • Quantities

  • Price, default cost, reorder point & target can be set for the entire product or made location-specific.

More information about Bulk Upload Spreadsheets can be found here:

Important: Add Costs to Ingredients

Make sure you add a cost for each ingredient. When you run an Assembly, Thrive automatically totals the lot costs of all input products consumed in the run to calculate a new lot cost for your output product.

If you see that your lot costs are "Not Set" or blank (-) you may need to run the Advanced task outlined in this article.


Step 2: User Clear Naming for Your Ingredients

Strategic naming of your ingredients and raw materials will save you time when creating and managing Assemblies.

When entering your products, or prepping them to be used as inputs in Assemblies, you'll want to make sure you have a clear and concise naming structure.


Naming Best Practices

Include the unit of measurement in the title.

This helps you identify exactly which size or quantity you're using without needing to check the physical item.

For example, if you use five-pound bags of flour in your bakery, you could set up your product like this:

This way, you know exactly which size bag you're pulling from when setting up the Assembly.

Add an identifier for Assembly-only products

If a product is ONLY used as an ingredient in Assemblies and never sold directly, add an indicator to the product name.


Examples:

  • "ING - Flour, All-Purpose, 5 lb Bag" (ING = ingredient)

  • "TO RECEIVE - Tomato Sauce, 32 oz Can

That way, no one will get confused about which product to use for the input.

Consider Customer Visibility

Keep in mind, that if the ingredient or raw material is available for sale on your website, or is customer-facing, the Product Name will show across your integrations.

If the product is not available for purchase by customers, be sure to read the next step to cut down the clutter on your integrations.


Step 3: Make the Product Inactive (optional)

Use this step for ingredients or raw materials that are NOT customer-facing and should not appear on your point of sale or e-commerce site.

Disable all integrations for the ingredient product to make it Inactive. This keeps your point of sale cleaner for employees to navigate and creates a more streamlined customer experience on your website.

This can be done from the Access section of the Product Details Page, or there is a bulk action available when items are selected from the Products View of the catalog.

Making Products Inactive via Bulk Upload

Use an Edit Products spreadsheet to make products inactive in bulk.

Did this answer your question?