Scale
Connect and configure an electronic scale with Odoo Point of Sale to weigh products and automatically calculate prices during checkout.
Prerequisite
To use a scale with POS, an IoT system is required.
Configuration
Connect the scale
-
Go to POS Settings
-
Scroll to Connected Devices
-
Enable IoT Box
-
Select your scale in the Electronic Scale field
-
Click Save
Tip
You can also access these settings by clicking the menu icon (⋮) on a POS card and selecting Edit.
Configure products for weighing
To sell products using a scale:
-
Go to Point of Sale ‣ Products ‣ Products
-
Create a new product or open an existing one
Then configure:
-
Enable Available in POS
-
Set a Sales Price per kg
Note
This requires the Units of Measure feature.
To enable it:
-
Go to Inventory ‣ Configuration ‣ Settings
-
Activate Units of Measure
- In the Point of Sale tab:
- Enable To Weigh With Scale
Important
The unit of measure must be set to kg to comply with European regulations.
European compliance
When using scales in commercial environments, your system must meet specific regulatory requirements:
-
Support at least three decimal places
-
Use appropriate units (e.g.,
kginstead of generic units) -
Apply correct rounding rules
If the setup is not compliant:
-
A red scale icon appears as a warning
-
Click it to view issues
-
Select Apply changes to fix them automatically
Once compliant, the icon turns green.

Additional requirement
Both the POS screen and customer display must be at least 6 inches in size.
Using the scale in POS
- Open the POS register
-
Select or scan the product
-
Place the item on the scale
-
Wait for the weight to appear in the popup
-
The price is calculated automatically
-
Click Order to add the item to the cart
-
Remove the item from the scale

Important
Ensure the scale resets to zero before weighing a new item.
If not, the Order button will remain disabled until the scale is reset.
Last updated 2 weeks ago
Built with Documentation.AI