Inventory Importer - Create Inventory
You may import inventory directly into Bindo using the Bindo Dashboard importer. The following instructions provide additional information regarding the importer, but if you need assistance importing your inventory please do not hesitate to contact the Bindo Support Team.
To import your inventory, please follow these steps:
- 1
-
Download Import Template
This Bindo Inventory Template includes multiple tabs with instructions, examples, as well as a tab for your data. This spreadsheet can be opened using Microsoft Excel or Google Sheets. This file is a .XLSX file with, but keep in mind that your data must be saved as a .CSV file.
- 2
-
Add Your Data
Add data into relevant columns on the spreadsheet - note that data is required in some columns and optional in others. Row 2 of the "Your Data - Save as CSV" tab of the Import Template includes text to help you. For example as show here the first column "action" is required, but the second column "bpid" is optional. Make sure that you DO NOT edit any of the column header text in Row 1.
-
-
Note that some fields are required on a conditional basis. For example Supplier Name is optional, but if you include a Cost for an item you must also include a Supplier Name. Please refer to row 2 within the template for additional importer rules and information.
- 3
-
Verify Tax Rates
Before importing items into your store you must verify that each of the tax rates listed on your spreadsheet exist in your store. If you attempt to import items and the associated tax rate does not exist in your store the import will be rejected. Prior to the import make sure that all Tax Rates listed in column K are also listed in the Tax Options list for your store. Visit this link for more information on managing taxes and tax options.
- 4
-
Prepare Your File(s)
If using the Import Template from this page delete row 2 from your spreadsheet prior to importing the file - otherwise Bindo will think row 2 is a product! As noted above the file that you import must be a .CSV file - save the relevant tab ("Your Data - Save as CSV") as a .CSV file. If you are importing images make sure files exist for all image file names in column AA and compress image files into a .ZIP file.
- 5
-
Import Your File(s)
Log into your store on the Bindo Dashboard and navigate to the Inventory page. Click on the "Import" button in the bottom right corner of the screen. Click on the "Choose File" button and select the CSV file only (if you have images they will be added later).
-
Once you add your file, validation will begin as indicated by the below message. Note that if you are uploading a large number of products the validation process may take a couple of minutes. Do not close your browser window during this process.
-
Following the CSV file upload you may upload your ZIP file containing images. The image file upload button will only appear if your CSV file passes validation. If you do not have images to upload simply skip the image file upload.
-
Click the orange "Import" button to complete the import. Once the import is complete you will see a success message, note that the import may take several minutes to complete.
- 6
-
Understanding Warnings & Errors
During the import process you may encounter warnings or errors which display following the CSV file validation process. Warnings are messages that are for your information only and do not prevent a file from being imported, whereas errors must be corrected prior to file import. If you are not sure how to correct an error please contact us at support@bindo.com.
Additional Information on Inventory Template Fields
Required Fields
Field Name | Field name on template | Format | Remarks |
action | action | add/edit | if action is "add", importer will create a new listing. This should apply to all first-time Bindo user. if action is "edit", importer will edit old listing's data. Old listing data will be replaced by new data which user filled in. If user don't want to edit some part of the listing, keep it blank. User must fill in bpid if it's a edit action. |
bpid | bpid | 89lbbu78fv | If user use "edit" mode, it must be provided. It could be found in the inventory report under Reports tab. |
Listing Name | listing_name | Product name | The tile of your item. This is what prints on the receipt. Capitalize properly, use as few abbreviations as possible, and be descriptive! If you're coming from an older system that had limitation on this field, it's crucial to update your titles. (e.g. 'CON AS HI BLK CV 10' should be changed to "Converse all-Star High-Tops, Black Canvas, Size 10") |
Price | standard_price | General number | You should input your product price as general number - NO SYMBOL! |
Quantity in stockroom | qty_in_stockroom | General number | This is the "Stockroom" quantity - numbers only. If left blank, item will default to "unlimited". Enter "0" if you only want to track "On-Shelf" quantity |
Quantity on shelf | qty_on_shelf | General number | This is the "On-Shelf" quantity - numbers only too. |
Optional Fields
Field Name | Field name on template | Format | Remarks |
Serial Number | serial_numbers | serial-number1|serial-number2|serial-number3 | Serial numbers for the product. You may add multiple serial numbers separated by a "|". |
Tax | tax | tax name1|tax name2|tax name3 | The tax name for the tax rate that should be associated with this product. The tax rate must already exist in your store ( you should created it before importing, simply go to setting => tax options). You may add multiple tax rates separated by a "|". |
Supplier | supplier_name | supplier name | This is the supplier's name. This is required if you enter a supplier product id, cost, reorder trigger point, or reorder amount. |
Image File Name | image_names | image1.jpg|image2.png|image3.jpg | If you have an image for the item, enter the filename of the image, including extension (e.g. "itemb.jpg") and compile all images into a .zip file to be sent along with the completed template. |
Department | department | dept=>sub-dept=>third-level | This is the department. This field allows for multiple levels. Use "=>" to separate a department from a parent department - for example enter "Clothing => Shirts" to add an item into the "Shirts" department which is a child department of "Clothing". |
Matrix Related Fields
Field Name | Field name on template | Format | Remarks |
Matrix parent | parent_name | the parent product name | For matrix items only. Enter the name of the "Parent" product. This is not an actual product, but instead it represents the group of products that make up the matrix |
Matrix key | matrix_key_1, matrix_key_2 | size, color etc. | These are the attributes and variants that you can use to create a matrix or you may use these fields to create custom attributes associated with non-matrix product. A common attributes associated with a non-matrix product. A common example of a matrix is a shirt with three sizes. For that product you would enter three rows onto the spreadsheet. The "matrix_key_1" value for all 3 rows should be "Size" and the "matrix_value_1" should be the size value (i.e. "Small", "Medium", "Large"). |
Matrix attribute | matrix_value_1, matrix_value_2 | small/medium/large, green/red/yellow etc. |
Matrix Example
Listing_name | parent_name | matrix_key_1 | Matrix_value_1 | matrix_key_2 | Matrix_value_2 |
Polo Shirt Blue S | Polo Shirt | Color | Blue | Size | S |
Polo Shirt Green S | Polo Shirt | Color | Green | Size | S |
Polo Shirt Red S | Polo Shirt | Color | Red | Size | S |
Polo Shirt Blue M | Polo Shirt | Color | Blue | Size | M |
Polo Shirt Green M | Polo Shirt | Color | Green | Size | M |
Polo Shirt Red M | Polo Shirt | Color | Red | Size | M |
Polo Shirt Blue L | Polo Shirt | Color | Blue | Size | L |
Polo Shirt Green L | Polo Shirt | Color | Green | Size | L |
Polo Shirt Red L | Polo Shirt | Color | Red | Size | L |
List of Warning & Error Messages
Error | Description |
File can't be open | Your file may be corrupted, or the upload process has been terminated due to an unstable network. Please export a new .csv file and try again. |
File is not in UTF-8 | Your file does not have the correct encoding format. The importer supports UTF-8 encoding only. To fix this error: 1. Right click your .CSV file, choose "open with" 2. Use notepad to open your .csv file. 3. Choose "File" -> "Save as" 4. For encoding, choose "UTF-8", then press "Save" |
Listing # is too large (>10000 rows) | There are too many listing in your file. The maximum amount of listings per import is 10,000. Please separate your data into multiple files. |
Leading or ending empty space found in field | Please make sure that your field don't have any hidden space. Hidden space may seriously affect your report accuracy, so it's not allowed to be imported. For example, " 123 " is different from "123". |
Listing name must be provided | Listing name is a required filed. |
Qty on shelf is not provided | Quantity on shelf data is required. Please fill in 0 if you don't have any qty in stock. |
Qty on shelf must be a number | Quantity on shelf must be a numeric value - you may not enter anything other than a number 0 or greater. |
Qty in stockroom is not provided | See above - same as "Qty on shelf" |
Qty in stockroom must be a number | See above - same as "Qty on shelf" |
Secondary Bar code is duplicated in csv | Each barcode must be unique. You may not import duplicate barcodes. This message indicates that two barcodes listed on your spreadsheet are duplicates. |
Secondary Bar code is duplicated in db | Each barcode must be unique. You may not import duplciate barcodes. This message indicates that a barcode listed on your spreadsheet is already associated with an item in your store. |
Standard price must be provided | Price is required. |
Standard price must be a number | Price must be numeric. Do not include any currency symbols - numbers only |
Tax name not found | Tax must be created before you import the file. You could create a tax in setting->Tax Option. |
# of Serial Number should equal to # of Qty on shelf | You have to list serial numbers for all products on your shelf. The number of serial numbers listed must equal the number listed in the quantity on shelf field. |
Serial Number is duplicated in same listing | You have to change one of two identical serial numbers. |
In store only accepts only Y or N | If you enable this setting, this listing won't show up on your online store. Please fill in "Y" or "N" ONLY for "in store only" setting. Don't leave it blank. |
Discontinued accepts only Y or N | If you enable this setting, this listing won't add to your purchase order when qty reached reorder trigger point. You could still sell this listing to your customer even this setting is ON. Please fill in "Y" or "N" ONLY for "in store only" setting. Don't leave it blank. |
Supplier product id must come with supplier name | If a product id has been listed, you have to provide a supplier name associated with it. |
Cost must be provided | If you have filled in supplier name, cost must be filled in. You could fill in 0 if you don't want to monitor product cost. |
Cost must be a number | Same as price. It must be numeric. Do not include any currency symbols - numbers only |
Cost must come with supplier name | Supplier name must be provided if you have filled in cost. |
Reorder trigger point must be a number | Same as price and cost. It must be numeric. Do not include any currency symbols - numbers only |
Reorder trigger point must come with supplier name | If you have filled in supplier name, reorder trigger point and reorder qty must be filled in. You could fill in 0 if you don't want to use purchase order auto reorder feature for specific listing. |
Reorder amount must be a number | Same as above. It must be numeric. Do not include any currency symbols - numbers only |
Reorder amount must come with supplier name | If you have filled in supplier name, reorder trigger point and reorder qty must be filled in. You could fill in 0 if you don't want to use purchase order auto reorder feature for specific listing. |
Parent name is duplicated in db | Please make sure that matrix parent listing is not a existing listing in your inventory. We don't support mapping a new child listing to existing parent listing. |
Matrix attributes is not provided | Matrix attributes is a must if you have filled in parent listing name. |
Matrix attributes key duplicated | You have to change one of the two identical variables in the matrix |
Matrix attributes key not match | The variables are not match |
Matrix attributes value duplicated | Same as above. You have to change one of the two identical variables in the matrix |