Context: In some supermarkets, weighed products are usually weighed at one point and sold at another i.e. the products are not weighed at the Point of Sale. To this end, many business generally use two kinds of weighing scales:
- Weighing scales that print barcodes that contain the product reference and the cost.
- Weighing scales that print barcodes that contain the product reference and the weighed.
In Odoo, it is possible to weigh at one point and sell at another if your weighing scale prints barcodes that contain the product reference and the weight.
Step-by-Step Setup
- Go to Inventory > Configuration > Barcode Nomenclatures
- Select Default Nomenclature. Our product barcode will follow the Weighed Product format
- Where the barcode will start with 21, followed by the product's internal reference, and then 000000 for the weight. As follows:
- Insert your barcode above in an online check digit calculator to get the last digit of your barcode.
- In this case my last digit will be 5.
- Once you go to the point of sale and scan a barcode printed by your weighing scale, Odoo's POS will read the weight and calculate the price based on the product setting.
- i.e. if your product weighs 25kg, your scale will print this barcode: 211234250005
Credits: See the rest in this video (which is also my reference for this post). It was sent by Odoo's support team.
Video: https://drive.google.com/file/d/19bNqMLWqQ5Ozzpet8IHuGcr9nR28sJi8/view?usp=sharing