HarakahTec Help centre العربية

Step 10 · Part 3 — The catalog

Importing a catalog from a spreadsheet

Get a few hundred products in at once, see exactly what will be skipped before anything is written, and fix it.

Applies to: Anybody moving from another system, or from a spreadsheet. Skip it if you have twenty products.

Typing four hundred products into a form is not a reasonable way to spend a week. If your catalog already exists somewhere — an old system, a spreadsheet, a supplier's price list — import it.

Go to Settings → Import.

The Bulk import screen with the kind selector, the template download and the file field marked
Choose what you are importing, take the template, fill it in, upload it back.

Careful: Importing requires permission to create products. If the screen tells you that, your role is the reason — see section 5.

#The four steps

1. Choose what you are importing

The screen asks What are you importing? There are three kinds: Products, Categories & subcategories and Customers. Each has its own template, because each has its own columns.

2. Download the template

Take the template for the kind you chose. It arrives as a spreadsheet with the right column headings already in place.

Use it. Building your own file with columns in a different order is the single most common reason an import does not work.

3. Fill it in

A few rules that will save you a second attempt:

4. Upload, and read what it says

Choose the file — File (.xlsx or .csv) — and upload it.

Nothing is written yet. The screen says so plainly — Uploading only previews the file — nothing is written until you review the result and choose to import. What you get back is a report:

The import preview showing rows ready and the table of rows that will be skipped with their reasons
A preview, not an import. The skipped rows are listed by line number with the reason for each.

The skipped list gives the line number and the reason, so you can open the spreadsheet, jump to that line, and fix it.

Worth knowing: If every row has a problem, the screen says Nothing can be imported from this file. Fix the errors above and upload it again. Nothing half-imports.

When you are happy, confirm. The screen then tells you how many went in and how many were skipped: 12 rows were skipped and not imported.

#Import history

At the foot of the screen, every import you have run: the type, the number of rows, how many failed, and when.

This matters more than it looks. If somebody imports the same file twice by accident, the history is where you find out.

#What to do after an import

Imported products land in the catalog with what the file gave them. Two things are usually still missing:

  1. Opening stock. An import does not put quantities on shelves. Either receive them through a purchase invoice (section 18) or set opening quantities per product.
  2. POS categories. The back office categories come from the file; the cashier's grid tabs are a separate thing (section 15).

Spot-check ten products afterwards. Open each one and look at the price, whether the includes VAT switch matches what the file meant, and the units. Ten minutes of checking now is better than finding out from a VAT return.

#What to do next

Section 11 covers price lists — selling the same product at more than one price, which is how delivery platforms are handled.