Product Import Guide

Inventory Module – Import Product & Product Variations

Overview

The Product Import function allows users to quickly upload multiple products into the system using a structured Excel file. This is especially useful when setting up your inventory for the first time or when bulk-adding new product lines.

Additionally, the Product Variation Import feature enables users to import multiple product variants for a pre-defined parent product. This method is particularly effective when the number of product variations is too large to be generated manually within the interface.


1. Importing Products

Purpose

To bulk-import standard products (without or with simple variations) into the system using an Excel template file.


Step-by-Step Instructions

Step 1: Download the Sample Template

– Go to Inventory Module → Items.

– Click the “Import Product” button.

– Click “Download a sample” to download the pre-formatted Excel file template.

This ensures your file structure matches the system requirements.


Step 2: Fill in the Required Fields

The Excel template includes the following columns:

Field Description
Parent Item Select an existing item to act as the parent for variations or bundles. (Optional)
Commodity Code A unique, manually entered identifier. Must be unique — duplication is not allowed.
Commodity Name The full descriptive name of the item.
Commodity Barcode Automatically generated with a 13-digit numeric code. Letters or special characters are not allowed.
SKU Code Internal code for inventory tracking.
SKU Name Automatically copied from the Commodity Name.
Tags Add keywords for easier search and categorization.
Description Add detailed product specifications, packaging information, and usage notes.
Warehouse Name (Optional) Select a warehouse for internal reference.
Commodity Type Choose a type from the Commodity Type settings.
Units Select a unit of measure (e.g., pcs, box, kg).
Commodity Group Choose a group to classify the item.
Sub Groups Select a subgroup for finer classification.
Tax 1 / Tax 2 Choose applicable tax rates (e.g., VAT, GST).
Default Profit Rate (%) The default markup to calculate sale price from purchase price. (e.g., 100 + 20% = 120)
Purchase Price Cost at which the item is procured.
Sale Price Final selling price.
Important Notes:

– Columns marked with * (asterisk) are required.

– For “Commodity Type”, “Unit”, “Commodity Group”, “Sub Group”, “Style”, “Shape”, “Model” — enter either the ID or Code.

– For “Tax”, enter Tax ID or Tax Name.

– Format the entire Excel sheet as Text before uploading to avoid formatting issues.

– Tags must be separated by commas.


Step 3: Format the Excel File

Before importing, make sure:

– File type is .xlsx or .xls.

– All required columns are filled in.

– All columns are formatted as Text.

– There are no hidden or merged cells.


Step 4: Upload and Import

– Click “Choose Excel File”.

– Select your prepared Excel file.

– Click “Import”.

If the import is successful, the products will appear in the Items list immediately.

Tip

If the file contains many lines, it’s recommended to split the data into smaller files (e.g., fewer than 200 lines each) to improve upload performance.


2. Importing Product Variations

Purpose

The Import Product Variation feature allows importing product variants for an existing parent product. This is useful when variations are too numerous for manual creation in the UI.


Step-by-Step Instructions

Step 1: Ensure the Parent Product Exists

– The Parent Product must already be created in the Items screen.

– Copy the Parent Product ID — you can find it in the URL of the product detail page.


Step 2: Identify Variation Combinations

Determine the variations based on product attributes.
For example:

– Width: 10, 20

– Height: 30, 40

– Length: 40, 50

The combinations will generate:

Field Description
Product The product ID or name used to identify the item.
Width The width of the product in its respective unit of measurement.
Height The height of the product in its respective unit of measurement.
Length The length of the product in its respective unit of measurement.
Volume The calculated volume based on the dimensions provided.
Weight The total weight of the product. Useful for shipping or inventory calculations.
Unit The unit of measurement used (e.g., cm, m, in, ft).
Remarks Optional notes or special details regarding the product’s size or handling.

 


Step 3: Download the Variation Template

– Click “Download a sample” in the Variation Import section.

– Use the sample file to ensure correct column structure.


Step 4: Fill in Variation Data

The Excel template should include:

Column Description
Parent ID The numeric ID of the parent product.
Commodity Code Unique identifier for the variant.
Commodity Name Name of the variant.
Attributes JSON-like format with name & option pairs.
[{ "name": "width", "option": "10" }, { "name": "height", "option": "30" }, { "name": "length", "option": "40" }]
Price, SKU, etc. Fill other optional details as needed.

Attributes must match exactly with the declared variation properties of the parent product.


Step 5: Upload and Import Variations

1. Click “Choose Excel File” under the Import Variation section.

2. Select the prepared Excel file.

3. Click “Import”.

If successful, all product variations will be listed:

– In the Items list

– In the Variations tab of the parent product detail page

Tip

If your Excel file contains a large number of lines, break it into smaller files (e.g., fewer than 200 lines) to prevent system timeouts or failed imports.e.

1 views