Download the template
In Products → Import products, download the template. Keep its heading row exactly as it is.
Typing 8,000 products by hand takes weeks. Pasting them into our template takes an afternoon. Names in any language, PLUs, units, case packs, tax, stock and expiry dates come along.

0 products
The template’s own headings tell you exactly what each column needs. These are the ones grocers ask about.
| Column | What to put there | Needed? |
|---|---|---|
| Product name | Any language or script. Add the English name too if your staff mix languages. | Required |
| SKU / PLU | Your item code. For produce use the PLU; for scale items match the scale’s code. | Recommended |
| Barcode type | The symbology printed on the package (for example UPC or EAN). | Optional |
| Unit | Each, lb, kg, case. The unit must exist before you import. | Required |
| Category / sub-category | Produce, Meat, Grocery… Used for reports and SNAP stocking counts. | Recommended |
| Purchase and selling price | Cost and price per unit. Tax can be included or added. | Required |
| Tax | The tax rate or group that applies, as set in your business settings. | Optional |
| Opening stock | What is on the shelf today, per location. | Optional |
| Expiry date / lot | For dairy, meat and dated goods. Type dates as text in the format shown. | Optional |
Ten minutes here saves a Saturday of wrong prices.
9 questions on the shelf
Put them in the GetGroceryPOS spreadsheet template (one row per product), make sure your units exist, then import. Large catalogues go faster in parts of about 2,000 rows, which also makes any error easy to find. Moving your catalogue is free; we can do it with you on a call.
An Excel spreadsheet based on our template. Most old POS systems and suppliers can export to Excel or CSV; open the CSV in Excel or Google Sheets and paste the columns into the template.
Yes. Names are stored as text in any script. Many stores put both names in one field, such as “辛拉面 Shin ramyeon”, so every cashier can read it.
The spreadsheet uses a unit name (for example “Case 24”) that doesn’t exist yet. Add the unit under Products → Units, then import again.
Spreadsheets often turn dates into numbers. Format the expiry column as text and type dates in the format the template shows.
Yes. The product export uses the same template as the import, so you can fix prices in bulk in a spreadsheet and bring them back.
Yes. Your online store is generated from the catalogue, so imported products, prices and photos appear there automatically.
If the supplier sends a spreadsheet, yes: map their columns to the template. Many distributors of Hispanic, Asian and Middle-Eastern groceries send weekly price files.
No product limit on any plan. Very large single files can be slow to process, which is why we suggest importing in parts.
No question matches that. Try a shorter word.
Start the trial and import your first file today, or send us your export and we do it with you.
14-day free trial · no card · no contract · cancel any month

Nothing on the shelf for that.
Try “scale”, “EBT”, “import” or “Urdu”.