Articles in this section

How to Use the Bulk Edit CSV Upload for Products

The Bulk Edit CSV Upload is specifically for adjusting product properties, not inventory quantities. If you need to change inventory levels, use the Inventory Upload feature.

The Bulk Edit CSV allows you to update and create many products at once by uploading a spreadsheet. You can quickly make updates to a product's Name, Reorder Level, or customs information (as well as other properties listed in the CSV template). This feature is often helpful when many products require updating or are being managed in an external program and you need to update them in ShipHero.

IMPORTANT NOTE for 3PLs: When using the Bulk Edit CSV to create new products for a client, you must be logged in at the client level. Selecting the client from the dropdown in the upload section will not create the products accurately in the client's account.

How to Use the Bulk Edit CSV Upload

Using the Bulk Edit CSV upload is pretty straightforward. 

  1. Go to the Inventory > Bulk Edit page.  
  2. Use the Download Products option for a template with all the products, or use the CSV template here. 
  3. Make the necessary edits in the file.
  4. Save the file in a CSV format and Upload. 

After uploading the file, you can review the progress of the changes made by selecting the batch from the Batches section.

Important Notes on How to Prepare Your CSV file

You can download the official CSV template here   to start making changes to your existing products. This CSV file can be opened and edited with popular spreadsheet applications like Microsoft Excel or Google Sheets.

  • ShipHero uses the SKU column to match product information to existing products in your account and is the  only required column in your Bulk Edit CSV.  
  • The SKU of a product cannot be edited using the Bulk Edit CSV. Here is an article on How to Update a Product's SKU.
  • SKUs included in the CSV, that do not already exist in ShipHero, will create a new product in ShipHero.   
  • As a best practice, only include the columns with data being updated. Including columns with blank values is not recommended and can lead to unexpected results.  
  • The column headers are case-sensitive and should not be changed from the templated format. 
  • For settings that need to be turned on or off, use a 0 to indicate Off/No/False and 1 to indicate On/Yes/True; using any other value will not update these settings as expected.  
  • Do not use special characters for the data entered as this will prevent the upload from being successful. For example, "$" should not be added to any of the currency columns.  
  • Only use a SKU once per upload, having a SKU listed multiple times in the same CSV upload can cause the data to be overwritten and the file is not processed in sequential order when uploaded. 

Note for Accounts with Multiple Warehouses:

If you manage products across multiple warehouses, you'll need to specify which warehouse the updates apply to. To do this select the correct warehouse from the dropdown menu when you upload your CSV file. This option will only be available if your ShipHero account is configured with more than one warehouse.

Saving Your CSV File in Microsoft Excel

Follow these steps to correctly save your .CSV files in Microsoft Excel:

  1. Open your .CSV document in Microsoft Excel.
  2. Click on File.  
  3. Select Save As...  
  4. From the "File Type" dropdown, select     CSV UTF-8 (Comma delimited) (.csv).  
  5. Click Save.  
  6. If a prompt appears, choose Keep Current Format.  

Example Upload

We are going to update a product's Replenishment Minimum and Replenishment Maximum amounts. The CSV file requires the SKU column to match the products from the file to the existing products in ShipHero and the Replenishment Level and Replenishment Max Level to edit those values; all other columns have been removed since we are not updating those.    

Note: To adjust the Replenishment Level, a feature flag must   be enabled in your account. Please contact support to enable this feature. To learn more about the Replenishment Feature, check out our Replenishment Minimum/Maximum Feature article.

Bulk Edit CSV Columns and Definitions

Below is a chart with the fields that are available to edit using the Bulk Edit CSV Upload feature. Please note the Values to Use column in this chart will provide what format the data should be entered in for each product data point/setting. 

Each data point that has additional resources is linked accordingly for you to reference. 

Product Data Fields/Settings  Description Values to Use
Name The name of your product. Alpha, Numeric, and Special characters      
On Hand Deprecated field; be sure to remove this coumn from your download.  
Thumbnail Link to the product's thumbnail image.  
Reorder Level The minimum quantity before a reorder is suggested. Numeric Values Only
Reorder Amount The quantity to reorder when the reorder level is met. Numeric Values Only
Bin Deprecated field; be sure to remove this column from your download.  
Overstock Bin Deprecated field; be sure to remove this column from your download.  
Barcode The product's barcode. Numeric Values Only
Warehouse The warehouse associated with the product data. Alpha-Numeric and Special Characters
Value The cost of the product. Numeric Values Only
Customs Value The declared value for customs purposes. Numeric Values Only
Customs Description Description for customs declarations. Alpha-Numeric and Special Characters
Price The product's selling price. Numeric Values only 
No Air Indicates if the product cannot be shipped via air (i.e., hazardous materials).       1 or 0 (1 for Yes/True, 0 for No/False)
Weight The product's weight. Numeric Values Only
Height The product's height. Numeric Values Only
Width The product's width. Numeric Values Only
Length The product's length. Numeric Values Only
Reserve Inventory Quantity of inventory to be reserved. Numeric Values Only
Country Of Manufacture The country where the product was manufactured. 2-Digit Country Code
Tariff Code The product's tariff code for international shipping. Alpha-Numeric Values Only
Do Not Cycle Count Deprecated field; be sure to remove this column from your download.  
Do Not Show On Invoice Set to 'TRUE' to hide on invoices. 1 or 0 (1 for Yes/True, 0 for No/False)
Do Not Show On Customs Set to 'TRUE' to hide on customs forms. 1 or 0 (1 for Yes/True, 0 for No/False)
Not Owned *Deprecated Feature  
Product Note Internal notes about the product. Alpha, Numeric, and Special Characters
Virtual Product Set to 'TRUE' if it's a virtual product (i.e., a service). 1 or 0 (1 for Yes/True, 0 for No/False)
Custom Product Set to 'TRUE' if it's a custom-made product that will require a custom barcode to track.       1 or 0 (1 for Yes/True, 0 for No/False)
Value Currency The currency of the product's value. Alphabetic values only Currency Abbreviation i.e. USD/CAD
Final Sale Set to 'TRUE' if the product is final sale. 1 or 0 (1 for Yes/True, 0 for No/False)
Build Kit Set to 'TRUE' if the product is part of a kit. 1 or 0 (1 for Yes/True, 0 for No/False)
Dropship Set to 'TRUE' if the product is dropshipped. 1 or 0 (1 for Yes/True, 0 for No/False)
Needs Serial Number Set to 'TRUE' if the product requires a serial number. 1 or 0 (1 for Yes/True, 0 for No/False)
Auto Fulfill Set to 'TRUE' to automatically fulfill the product. 1 or 0 (1 for Yes/True, 0 for No/False)
Tags Keywords or tags for organizing products. Alpha, Numeric, and Special Characters
Active Set to 'TRUE' if the product is active/available. 1 or 0 (1 for Yes, 0 for No)
Packer Note Notes for the packing team. Alpha, Numeric, and Special Characters
Replenishment Level Minimum quantity for replenishment suggestions. Numeric Values Only
Replenishment Max Level Maximum quantity for replenishment suggestions (requires feature flag).       Numeric Values Only
Replenishment Increment The increment for replenishment suggestions (requires feature flag).       Numeric Values Only
Was this article helpful?
8 out of 27 found this helpful

More Resources

  • ShipHero Public API

    Connect your tools and AI agents directly to ShipHero with the Public API. Build powerful integrations, automate workflows, and tap into real-time data using the AI tools you prefer, with the option for secure, read-only access for AI-driven insights without added risk.

  • ShipHero Academy

    Explore ShipHero Academy for certifications, deep-dive training, and expert-led courses on WMS and fulfillment. Build your expertise and help your team operate at a higher level.

  • Change Log

    Stay up to date with the latest improvements across ShipHero. The Change Log gives you a clear view of new features, enhancements, and fixes as they roll out—so you always know what’s new and what’s better.