Updating materials via CSV

Material attributes can be updated in bulk via the Material Bulk Update feature. This feature allows you to update materials from a spreadsheet file at a time. 

The Bulk Update feature is available only on STUDIO and above subscription plans.

To use the Material Bulk Updater:

  1. Go to your Materials page and apply searches or filters to generate the materials you want to update.

  2. Click the Export button in the top right of the list.

  3. Make a copy of the file that downloads to have a backup in case you wish to revert your changes.
  4. Open and edit the CSV file in your spreadsheet program.
  5. Export your file to CSV format ( How do I export my spreadsheet as CSV?).
  6. Return to your Materials page and hover over the ⋮ icon next to the header. Next, select the Bulk Update Materials option in the menu.


Updatable Attributes

Material attributes that the bulk updater can import are:

Note: Component and non-inventoriable materials cannot be updated via the bulk updater.

SKU: Your SKU is your unique code identifier for the material.

Name: The title of your product.

Category: The category name for the material will be created automatically if this category does not yet exist.

Tracking Unit: The unit of measurement you manufacture. For more information on Tracking Units, please see What is a Material Tracking Unit?.

Purchase Unit: This is the unit you typically purchase in. It can be the same as your Tracking Unit. For more information on Purchase Units, please see  What is a Material Purchase Unit?

Purchase to Tracking Unit Conversion: Your Purchase to Tracking Unit Conversion allows you to nominate the number of tracking units in a single purchase unit. More information on how this works can be found here: How does the Purchase to Tracking Unit Conversion work?.

Low Stock Limit: This is the lowest level of your stock for this material before it is marked as "low stock."

State: Allows materials to be set as Active or Archived.

Starting Quantity: The stock units on hand as of your account start date.

Starting Unit Cost: The unit cost of all stock on hand as of your account start date.

Bin Location Zone: The Zone component of your BIN location code.

Bin Location Section: The Section component of your BIN location code.

Bin Location Position: The Position component of your BIN location code.


It isn't possible to update the following attributes via the bulk updater as these are calculated automatically by Craftybase:

Unit Cost

Actual Unit Cost

Stock on Hand

Stock Status

Inventoriable Component

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.