Catalog
Build a store's catalog — products with variants and stock, collections to group them, and tags for organisation.
Your catalog is everything a store sells. It has three parts: products (the items), collections (groups of products shown together), and tags (labels for organising the catalog).
In the app: Dashboard → E-commerce → Stores → your store → Products
Products
The Products page lists everything in the catalog. Search and filter the list, and each row shows the product name, SKU, stock, price, and status. Bulk-select rows to act on several at once. Use the create action to add a product.
Add or edit a product
Open a product to edit it in the full editor:
| Field | Notes |
|---|---|
| Title & description | The product name and its details |
| Images | Photos shown on the storefront |
| Pricing | The product price (in the store currency) |
| Variants | Options like size or colour, each with its own SKU, price, and stock |
| SKU & stock | Inventory tracking per product or per variant |
| Collections | The collections this product belongs to |
| Tags | Labels for filtering and organisation |
| Status | Whether the product is published to the storefront |
Use variants, not duplicate products
A T-shirt in three sizes is one product with three variants, not three products. Variants keep stock, pricing, and reporting clean.
Media limits
A product's gallery holds up to 20 images and videos. Each still can be up to 10 MB (JPG, PNG, WebP, GIF, SVG) and each video up to 64 MB (MP4, WebM, MOV). The first item is the thumbnail shoppers see in listings.
On top of the gallery, each variant can carry one image of its own. You usually don't need one: tag a gallery photo with an option value — "Colour: Indigo" — and shoppers see it only after they pick that colour, so a shirt in four colours needs one gallery, not four.
Archive or delete a product
Every product row has an actions menu (⋯), and so does the product's own page. There are two ways to take something off the storefront, and they are not the same:
Archive takes it down and keeps everything — its web address, its photos, its variants and its history. It moves to the Archived tab and you can publish it again whenever you want. This is what you want for something seasonal, out of stock for a while, or simply not selling.
Delete permanently removes it: the product, its variants, its options, its photos and its reviews, with nothing to bring them back. Past orders are untouched — a line on an order keeps the title, SKU and price it was bought at, so your sales history still reads correctly. Use it for the mistakes: a duplicate, a test product, or an import that landed wrong.
To clear out several at once, tick the checkboxes down the left of the list and use Archive or Delete in the bar that appears. A permanent delete asks you to type DELETE first, whether it is one product or forty.
Deleting cannot be undone
There is no trash to recover from. If there is any chance you'll sell the product again, archive it instead — an archived product costs you nothing and comes back with one click.
Import a catalog
If you already sell somewhere else, bring the whole catalog over in one file rather than typing it in. Products → Import, or Import a catalogue on the empty Products page.
Download the template
The import dialog gives you an Excel file built for your store: the product editor's own fields as columns, your store's default options as the variant columns, and a dropdown on every field with a fixed set of choices — status, stock tracking, and each option's values. Nothing to spell correctly, nothing to look up.
If your store has no default options set yet, the template has no variant columns and every product imports with a single variant. Set them up in Store settings → Default options first if you sell in sizes or colours.
Fill in one row per variant
The Title column groups the rows: every row of the same product repeats the same title. Everything that describes the product rather than the variant — description, status, vendor, product type, tags — can be written against any of its rows, and repeating it down all of them (which is what an export looks like) is read once and the repeats ignored. A product sold just one way is a single row with the option cells left blank.
Title is the only column you have to fill in. Leave anything you don't have blank: an empty cell means "nothing to say about this", not zero. On a product you already sell, a blank cell keeps the value that is already there — so a sheet of titles and new prices changes the prices and nothing else.
| Column | Notes |
|---|---|
Title | The only required column. Names the product and groups its variant rows. |
Description, Vendor, Product type | Optional, read from whichever of the product's rows fills them in. |
Status | Dropdown: draft, active or archived — a new product with the cell left blank starts as a draft. Words like published and unpublished are understood too. |
Tags | Several values separated by semicolons, pooled across the product's rows. Created if they don't exist yet. |
| your option columns | One column per default option — "Size", "Colour". Each row picks one value per option; that combination is the variant. Fill in every option that product uses, on every one of its rows. |
Option: <name> | An option your store has no default for. A column headed Option: Material gives that product a Material option. |
SKU | Optional, but must be unique across the whole store. |
Price, Compare at price | In rupees — 1299 or 1299.50, not paise. |
Stock, Track inventory | The quantity, and whether to count it down (dropdown: Yes / No). |
Options belong to the product, not to the file. A store that sells kurtas by size and colour also sells a tote bag in one shape: the tote's row leaves both option cells blank and it imports as a single-variant product, while the kurta's rows fill both. A product that fills only Colour gets only a Colour option.
Values outside the dropdown are fine. The list on an option column is what your store already sells — pick from it, or type a colour you stock one kurta in, and it is added to that product.
There is no slug or handle column — the product's web address is generated from its title and made unique for you. Column names are matched loosely, so Product type, product-type and type all land in the same place, and columns the importer doesn't recognise are ignored rather than rejected. A plain .csv works too if you'd rather export from somewhere else; you just lose the dropdowns.
Choose what happens to titles you already sell
Skip it (the default) creates only the products whose title is new to the store and leaves everything else untouched. Overwrite it from the file rewrites whatever the file fills in — details, options and variants, including removing variants the file no longer lists — while cells left blank keep the value they already have. Its web address, photos and groups are never touched either way.
Read the report, then finish each product
The import reports what it created, updated and skipped, and lists any row it had to reject with the line number to fix. Correct those lines in your sheet and import again — the products that already landed are skipped rather than duplicated. If a whole run landed wrong, tick the products in the list and delete them, then start over.
Imported products land without photos, as drafts unless your file said otherwise, and in no collection or category. Open each one to upload its images and put it in the groups you want, then publish it.
Photos, collections and categories stay out of the file
A spreadsheet can hold a filename or a link, but neither is a photo — uploading through the product editor is what lets the store resize images for phones, check the format, and put the right frame first. Collections and categories are arrangements you make across the catalog once it exists, which is a job for the product's own tabs rather than a column repeated on every row.
Limits: 5 MB and 5,000 rows per file. Split a larger catalog and import it in parts — each part imports independently.
Collections
Collections group products so customers can browse them together — "New arrivals", "Under ₹999", "Festive edit". The Collections page lists your collections; open one to edit its name and description and choose the products it contains.
A product can belong to several collections, and collections are what you feature on storefront pages.
Product tags
Tags are lightweight labels for organising the catalog (for example "bestseller", "clearance", "fragile"). Manage them on the Product Tags page, then apply them to products. Use tags to filter the product list and to power storefront filtering.
Best practices
How is this guide?


