Import and export items
Import creates many items at once from a spreadsheet, with every row validated and shown to you before anything is written. Export downloads the items you are currently looking at — same filters, same search — as a spreadsheet whose columns match the import template.
Before you begin
- You need the create permission on Items to run an import; previewing a file needs only the view permission.
- An import handles up to 5,000 rows per file.
- Create your product categories first if you want imported rows linked to them — the Category column matches by name.
Import items
-
On the Item Management screen, select Import. The Import Items dialog opens.
The Import Items dialog — start with the blue-ringed Download template button; every row gets a verdict before anything is written. -
Select Download template to save
items-import-template.xlsx. Its Items sheet has the column headers with one example row, and its Read Me sheet documents the rules for every column. -
Fill one row per item in the Items sheet. The key rules:
- Item Name — required, unique, and at most 150 characters.
- Category — optional; must match an existing product category by name, otherwise the row imports without a category.
- Barcode — optional; must be unique across all items and within the file.
- HSN — optional, 4 to 8 digits.
- Prices (Default MRP, Sale Price, Purchase Price, Online Store Price) — optional numbers.
- Tax Rate — a GST slab of 0, 5, 12, 18, 28, or 40; a blank imports as 18%. Tax Inclusive takes Y or N.
- Current Stock Quantity — a whole number, credited to the default store. Minimum Stock Quantity sets the low-stock alert level.
-
Back in the dialog, select Choose filled file and pick your file (
.xlsx,.xls, or.csv). -
Review the preview. A summary strip counts the rows and the table shows each one with its verdict:
- valid — will be imported.
- duplicate — an item with this name already exists; the row will be skipped, never overwritten.
- invalid — the row is rejected, with the reason shown (for example a missing item name, a negative price, or a barcode that already belongs to another item).
-
Select the green import button, labeled with the count — for example Import 120 valid items. The import runs as a single transaction: either every valid row is written, or — if anything goes wrong mid-import — nothing is.
Verify
The dialog shows a green result with the number of items imported, plus how many duplicates were skipped and how many invalid rows were rejected. The preview refreshes afterward: rows that imported now count as duplicates, confirming they exist. Close the dialog and the new items appear in the list.
Export items
Export downloads whatever the list currently shows — the active search term, brand, category, store location, low-stock, reserved, and status filters all apply — and it's unpaginated, so every matching item is included, not only the visible page.
-
Filter and search the list down to the items you want in the file. To export everything, clear all filters.
-
Select Export.
-
A confirmation summarizes what's about to be exported — the item count, each active filter, and the file name — before anything downloads. Select Download.
The file is named items_export_<date>.xlsx and holds 14 columns using the same headers as the import template, so an exported file can serve as a starting point for an import elsewhere.
Troubleshooting
Related
- Item Management overview — the filters that define what an export contains
- Add and edit items — creating items one at a time
- Bulk edit and delete — changing existing items in bulk