Summary: Create many new products at once in QashierHQ by filling in an Excel template and uploading it. This saves you creating each product by hand and works for any store on Qashier POS.
Applies to: All markets. QashierHQ. You need access to Product Management in QashierHQ.
Before you start
This import only creates new products. To change products you already have, use Product Bulk Update (see How to Bulk Create and Bulk Update Products in QashierHQ) or Update Product Price via Excel (see How to Update Product Prices in Bulk via Excel in QashierHQ).
Know your Tab and Category names. Products on Qashier POS sit in Tabs, which contain Categories, which contain Products. See How to Create Tabs, Categories and Products in QashierHQ.
If you already have products, you can export them (see How to Export Your Product List (CSV) in QashierHQ). The export has a different layout from the import template, so copy the values into the template column by column.
Steps
Log in to QashierHQ. In the left menu, under Products & Inventory, click Product Management.
Select your store, then click Bulk Action (top right) and choose Create Products from Excel.
In the dialog, under Step 1, click Download. The file Upload products template.xlsx is saved to your downloads folder. Always download a fresh template from this dialog: its columns depend on your store settings.
Open the template and fill in one row per product. Do not change row 1 (the column headers). Columns marked with * are required. See the column guide below.
Save the file as .xlsx or .csv. Back in QashierHQ, open Bulk Action > Create Products from Excel again if you closed it. Under Step 2, click the + button, pick your file, then click Create.
Check the result. The dialog shows how many products were created, for example "8 out of 10 products created", and lists each row that failed with the reason. If there are more than 10 errors, click Download Error List to save the list as a text file. Fix those rows in your file, delete the rows that were created successfully, and upload the file again.
What you should see
The new products appear in Product Management under the Tab and Category you entered, and on your Qashier POS after it syncs. Rows with errors are not created; every other row is.
Column guide
Column | Required? | What to enter |
Colour | No | A colour option for the product. Leave blank if not applicable. |
Size | No | A size option for the product. Leave blank if not applicable. |
Tabs* | Yes | The Tab the product belongs to. Type it exactly as it appears in Product Management (capital letters do not matter). |
Category* | Yes | The Category within that Tab. Type it exactly as it appears in Product Management (capital letters do not matter). |
Product Name* | Yes | The name shown on Qashier POS and the receipt. |
Selling Price* | Yes | A number, with up to 2 decimal places. |
Cost Price | No | A number. Leave blank if not applicable. |
Tax Rate | Only if your store has multiple tax rates turned on | One of the rates listed in the column header, for example 0.08 for 8%. |
Barcode Number | No | The product's barcode. Each barcode can be used once. |
Track Stock? | No | TRUE to track inventory for this product. Leave blank for FALSE. |
BCRS Eligible? | Singapore stores only; not required | TRUE if the product carries the beverage container deposit. See [Singapore] Beverage Container Return Scheme (BCRS) Deposit in Qashier. |
SKU Number | No | Your own product code. Each SKU can be used once. |
Current Stock | No | A whole number. Used when Track Stock? is TRUE. |
Hide from <store name> | Chain stores only; not required | One column per store. TRUE to hide the product from that store. Leave blank to show it. |
Tabs and Categories: a Category name that does not exist yet is created for you. A Tab name that does not exist yet is created only if your store still has an empty tab slot, set in Edit Tab > Number of Tabs; otherwise that row is rejected. Check your spelling before you upload, so you do not end up with an unwanted new Category.
If something goes wrong
Message | Cause | What to do |
No file selected | You clicked Create without adding a file | Click +, pick your file, then click Create. |
Invalid file format. Please download the template above before uploading your new products. | Row 1 of your file does not match the template for this store | Download a fresh template with Download, copy your rows into it and upload again. |
X column is empty on row Y | A required column is blank on that row | Fill in the column marked * and upload the failed rows again. |
Invalid format for X found on row Y | The value is not the expected type, for example text in Selling Price, Cost Price or Current Stock, or a value other than TRUE/FALSE in Track Stock? or Hide from <store> | Correct the value and upload the failed rows again. |
Invalid stock in quantity found on row Y. Stock in quantity can only be a whole number. | Current Stock has a decimal | Enter a whole number. |
Duplicate SKU '…' found on row Y - already exists in the product database / already used in this import on row Z | The SKU is already used by another product, or twice in your file | Use a unique SKU or leave it blank. |
Duplicate Barcode Number '…' found on row Y - already exists in the product database / already used in this import on row Z | The barcode is already used by another product, or twice in your file | Use a unique barcode or leave it blank. |
No tax rate found on row Y / Invalid tax rate on row Y | Your store has multiple tax rates turned on and the Tax Rate cell is blank or not one of the allowed rates | Enter one of the rates listed in the column header. If you entered 0 and still see No tax rate found, contact Qashier Support. |
Unable to create row Y due to the exceeded number of tabs | The Tab name is new and your store has no empty tab slot | Use an existing Tab name, or raise Number of Tabs in Edit Tab, then upload the failed rows again. |
Unable to create row Y due to exceeded number of products | Your plan's product limit has been reached; rows above the limit are not created | Contact support if you need more products. |
If a message is not listed here, see Contact Qashier Support by Phone, WhatsApp, LINE or Viber.
Related articles
Last verified: 25 Sep 2026 · Markets: All markets


