Manage barcodes

Barcodes represent data by varying the widths and spacings of parallel lines.
You can read them with a scanner.

There are different barcode types:

  • EAN 13 (12 digits + 1 check digit) it is the most common barcode used in retail,
  • EAN 8 (7 digits + 1 check digit),
  • Code 93 to encrypt data among 43 characters (10 digits, 26 letters and some special characters),
  • Code 128 to encrypt data among the128 characters of the ASCII table,
  • QR-code, a two-dimensional barcode to encode over 4000 characters to store more information than a standard barcode.

1/ Product barcodes

You can use the EAN barcode structure for your own product.
When you create a product, an EAN 13 barcode is automatically generated (starting with 243).
If your product is already labeled with a barcode, you can substitute the initial barcode with your own barcode in the 'Barcode' field in the product form.

For variant products, each variant is linked to a single barcode.
You can see and modify your variant barcodes in the 'Variants and barcodes' section in each product form.
In this section, you can also add several barcodes for the same single product (ex: the product comes from different suppliers with different barcodes).


2/ Customer barcodes

For each customer you can add a barcode ('EAN' field) in the customer form.
These barcodes can be used for loyalty cards or to identify your customers in a scan when you proceed sales.

Automatically 2 barcodes are generated for each customer (EAN section in the customer form):

  • the fist barcode encrypts the customer ID and can be scanned in the 'Customer information' field in a sale,
  • the second barcode (starting with 245) encrypts the customer ID and the customer status. This barcode can be used in any field of the sale to identify your customer.

3/ Scale barcodes

You can read barcodes printed from a scale, to add to your sale the details of the products weighted.

Two types of barcode exist : the price barcode encodes the price of the product weighted, and the weight barcode encodes the weight of the product weighted.
Initial digits of these barcodes enables to make the difference between them.

The structure of a price barcode is :

  • 2 first digits (26 or 22 or 28) : indicate a price barcode
  • 5 next digits : ID of the product
  • 5 next digits : Price to pay (in the currency of your account)
  • last digit : check digit to control the validity of your EAN13.

Ex : the barcode 2600045012235 will add product ref 45 for 12,23 eur.

The structure of a weight barcode is :

  • 2 first digits (29 or 27 or 23 or 21 or 25) : indicate a weight barcode
  • 5 next digits : ID of the product
  • 5 next digits : weight of the product (in the smallest unit of weight)
  • last digit : check digit to control the validity of your EAN13.

In your product form the selling price must be the unit price of the smallest unit of weight. If needed, we can add until 5 decimals to your selling prices.
Ex : the barcode 2900045012007 will add product ref 45 for a total weight of 1.2kg. Calculation will be done automatically in the sale to convert the weight in price.


4/ Press barcodes

Press barcodes start with 378 or 379.
The price is encoded from position 8 to 12.
The press title is encoded from position 3 to 8.
Exemple : 3781576405907 – the price is 05.90 EUR the press title ID 15764

As the price is encoded into the barcode, you should not enter the barcode into the product form, otherwise you would change it at each price update.
If you enter the title ID in the 'Supplier code' field of the product form, the link will be automatically done between the barcode and your product. The price encoded into the barcode will be applied.


5/ Set up a barcode scanner

A barcode scanner is the device used to read barcodes.
Most of them have a USB plug, but you can find some of them wireless.
A scanner behaves like a keyboard. It is like if you were typing the barcode digits on your keyboard.
Some scanners will require extra programming to recognize your keyboard setting. You should follow the setup guide of your scanner to switch the country (often a single barcode to scan).


6/ Print barcodes

To print barcode automatically from your account, you must use a ZPL compatible label printer.
With direct printing, you can for example print in a click all the labels of a stock order.
You can setup your label content with the following guide: configure labels.
If you don’t have a ZPL printer, you can export your product database ('Products/Export-Import') and use a label software to print your barcodes.