Hardware

Odoo Point of Sale supports integration with a variety of hardware, including payment terminals and cash drawers, as well as customer displays, scales, barcode scanners, ePOS printers, and in-store electronic shelf labels.

Customer display

The customer display feature provides real-time updates on a secondary screen for customers during the checkout process. This screen shows the items in the cart, the subtotal as items are added, and details throughout the payment process. It also displays the total amount, the selected payment method, and any change to be returned.

customer screen

Note

Both the customer and POS displays must have a minimum diagonal size of 6 inches. For optimal readability, larger screens are recommended.

Configuration

Depending on the POS setup, the feature can be displayed directly on a secondary screen connected via USB-C or HDMI or on a screen connected through an IoT system.

The feature is activated by default, but its background image can still be configured. To do so, navigate to the POS settings and scroll down to the Connected Devices section. Then, click Upload your file to set a background image.

For displays connected using an IoT system:

  1. Navigate to the POS settings.

  2. Enable the IoT Box option to activate the IoT system in POS.

  3. Click Save, which activates the IoT app in Odoo.

  4. Connect and configure an IoT system for a display.

  5. Return to the POS settings and select an IoT-connected screen using the Customer Display field.

Opening the customer display

To open the customer display, follow these steps:

  1. Open the POS register.

  2. Click the (hamburger menu) icon.

  3. Click the (Customer Display) icon, which opens the customer display either in a new window to drag onto the second screen or directly onto the IoT-connected screen.

Note

For IoT-connected screens, both devices need to be connected to the same local network.

For POS terminals running the Odoo Android app with dual-screen support,

  1. Activate the Point of Sale Mobile module to enable the customer display.

  2. Open the POS register.

  3. Click the (hamburger menu) icon.

  4. Click the (Customer Display) icon, which opens the customer display on the terminal’s secondary screen.

Scale

Important

In EU member states, certification is legally required to use a scale as an integrated device.

Prerequisite

Connecting a scale requires the use of an IoT System.

Configuration

Scale connection

  1. Access the POS settings.

  2. Scroll down to the Connected Devices section and enable IoT Box.

  3. Select the scale in the Electronic Scale field.

  4. Click Save.

Tip

Alternatively, click the (Dropdown menu) icon on a POS card and click Edit to access this setting.

Product configuration

In order to weigh products using an integrated scale, go to Point of Sale ‣ Products ‣ Products, create a product or open an existing product form, and configure it as follows:

  1. Ensure the Point of Sale checkbox is activated for the product to be available in POS.

  2. On the General Information tab, define a Sales Price per kg.

    Note

    This step requires to enable the Units of Measure feature. To activate it:

    1. Go to Inventory ‣ Configuration ‣ Settings.

    2. Scroll down to the Products section and activate Units of Measure.

  3. Go to the Point of Sale tab and activate To Weigh With Scale. This enables the product to be weighed directly on the connected scale at the POS.

Important

The selected unit of measure for weighable products must be kg to ensure compliance with European regulations.

European regulations

When using scales in commercial transactions, the database integrated with a scale must be configured to meet specific European requirements. This includes supporting at least three decimal places for accuracy and using proper rounding for units of measure, such as kg instead of generic units.

If the database is not compliant, a red (scale) icon displays as a warning. Click this icon to view the reasons for non-compliance and then select Apply changes to automatically apply the necessary changes to the settings. Once the database meets all regulatory requirements, the (scale) icon turns green.

../../../_images/legal-requirements.png

Additional guidelines

Both the customer and POS displays must have a minimum diagonal size of 6 inches. For optimal readability, larger screens are recommended.

Using a scale in PoS

  1. Open the POS register.

  2. Select the product to weigh on the order screen or scan its barcode.

  3. Place the product on the scale and wait for the weight to be displayed in the popup window.

  4. Once the weight is determined, the price is automatically computed.

  5. Click Order to add the product to the cart.

  6. Remove the previous product from the scale.

weighing window

Important

Make sure the scale returns to zero before weighing a new product. If it does not, the Order button remains unclickable until it is reset.