- product_or_service: This is used to indicate if a product is a product (something that you keep inventory of) or it is a service . It should be either "PRODUCT" or "SERVICE"
- product_name: This is the name of the product. Keep blank if the product is inventoried . The system will use the part_number as product name in lieu.
- product_description: This is the long description of the product. Can be blank for inventoried product. System will use description instead.
- part_number: This is the number of the part that this product is related to. Part number needs to be unique in the system. Not required if the product is a service or non-inventoried product.
- description: This is the short description of the part. Not required if the product is a service.
- measurement_unit: The measurement unit of the part. Leave as EA if you do not have any custom measurement units
- gl_account: The name of the GL account to be used to record inventory value for the part. Use "Finished Goods" or "Raw Materials", "WIP" if you want to record inventory in the default GL account "Inventory of goods for sale", "Raw Materials", or "Work in Progress (or Goods in Process)". If you want to use non-default GL accounts, you must first create the GL account with the Account Type set to Asset and Account Subtype set to inventory, then put the name of the gl account here. Not required if the product is non-inventoried or creating a service.
- product_category: The name of the product categories this product belongs to. Product category must first be defined . The default product categories that are in your set up are Raw Materials, Manufactured Goods, Goods Purchased for Resale, Non-Inventoried Purchased Products, Non-Inventoried Sold Products, Purchased Services, Sold Services. Required field.
- batch_quantity: This is used for bill of material. Keep it as 1 if you do not use BOM for this part.
- batch_measurement_unit:This is used for bill of material. Keep it as EA if you do not use BOM for this part.
- weight: Weight of the part if you keep weight. Not required.
- weight_measurement_unit: Measurement unit of weight. Not required.
- serial_numbered: Set this to TRUE if the product has serial numbers and you want the system to track them. Leave blank otherwise.
- lotted: Set this to TRUE if the product has lot numers and you want the system to track them. Leave blank otherwise.
- format_qualifier: This is required of the column lotted or serial_numbered is set to TRUE. See field qualifier.
- tax_code: Set the default tax code to apply for this product when you are using tax code . Can be blank.
- product_variant_name: If this product has many product variants, specify the part number or the product name of the variants. Comma separate the product names/part number. For example, if you have a product called T-Shirt and you have 2 variants called Green T-Shirt and Red T-Shirt, you would have 3 lines in your file.First one is green shirt and second one is red shirt. Last one is T-shirt. In the product_variant_name for T-Shirt, you would put in Greeen T-Shirt,Red T-Shirt
- sort_order: optional field. Works with Product Catalog and Party Portal.
If you use dimensions for reporting and you also want to apply dimensions to your products, you would create columns like this "dim Region". Region would be a dimension you have created. The format of the column is "dim dimension_name". If you do not plan to use dimension for reporting, delete the columns in the example template that have the name "dim xxx".
Custom fields on inventoried products.
If you have additional fields you want to store with your inventoried products, you can create custom fields during import.
Name your column title like this field_type field_name .
field_type can be "part_text_field", "part_text_area", "part_check_box""
Use part_text_field when you have text that can fit into one line of text.
Use part_text_area when you have text that are long and need multiple lines.
Use part_check_box if the value is a simple yes or no.
Field_name is the name of the field. For example, a column title like this "part_text_field texture" will cause the import to create a new custom field called texture on parts and you can specify a value for each product/part you are importing into the system.
Additional fields (optional)
product_name_2, product_description_2,product_category_2 columns are used when you have one inventoried product but they are offer as different selling products. You would put the first product information in product_name, product_description,product_category, and put information about the second product in product_name_2, product_description_2,product_category_2 columns. If you sell this product with a third name then create additional columns like product_name_3, product_description_3,product_category_3. You can add as many new selling names as needed by creating 3 additional columns for each variations. Make sure the ending number for column names is sequential and goes up like this product_name,product_name_2,product_name_3,product_name_4,product_name_5 etc.
Fields for reorder points.
- min_quantity: Set this to the minimal quantity you would like to keep in stock as inventory.
- reorder_quantity: Set this to the minimal quantity you would order on purchase order.