Hardware

Estimated reading: 3 minutes 20 views

Introduction

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

 

Customer Display

The customer display provides real-time updates on a secondary screen during checkout. It shows:

  • Items in the cart
  • Subtotals as items are added
  • Payment process details
  • Total amount, payment method, and any change to return

the customer and POS displays must have a minimum diagonal size of 6 inches. Larger screens are recommended for readability.

Scale

Integrated scales allow products to be weighed directly in the POS.
 Important (EU): Certification is legally required to use a scale as an integrated device.

Step-by-Step Instructions

Customer Display Configuration

  1. Go to POS settings → Connected Devices section.
  2. Under Customer Display, select:
    1. None → Disable the feature
    2. Same device → Use a secondary screen via HDMI/USB-C
    3. Another device → Remote device connected to the database
    4. IoT-connected screen → Screen connected via IoT system

Same device

  • Open a POS session → Hamburger menu → Customer Display → Drag window to 2nd screen.
  • For Android dual-screen terminals: activate Point of Sale Mobile → Open POS session → Hamburger menu → Customer Display.

Another device

  • Access the database on the other device → POS Dashboard → Dropdown menu → Customer Display.

IoT-connected screen

  • Enable IoT Box in POS → Save → Connect IoT system.
  • In POS session → Hamburger menu → Customer Display → Opens on IoT screen.

 

Scale Configuration

  1. Go to POS settings → Connected Devices.
  2. Enable IoT Box.
  3. Select the scale under Electronic Scale → Save.

Product Setup

  1. Go to POS → Products → Products.
  2. Open or create a product:
    1. Check Point of Sale.
    2. On the General Information tab: set sales price per kg.
    3. On POS tab: enable To Weigh with Scale.

Units of Measure

  • Go to Inventory → Configuration → Settings.
  • Activate Units of Measure.
  • Use kg (mandatory in EU).

Using a Scale in POS

  1. Open a POS session.
  2. Select or scan the product.
  3. Place it on the scale → weight displays in popup.
  4. Price is auto computed → click Order.
  5. Remove the previous product.

7. Page Visibility and Menu Management

Hide a Page from the Menu

  • Go to Configuration > Site Options.
  • Click Preferences.
  • Toggle Menu visibility to Hide.
  • Click Save.

Tips

  • Larger customer displays improve visibility.
  • Remote customer displays don’t require the same network (only the same database).
  • For compliance in Europe:
    • Use kg as the unit of measure.
    • Ensure database supports 3 decimal places + rounding.
  • If non-compliant, a red scale icon Click to view reasons and apply automatic fixes.

Key Benefits

  • Customer Display: Builds trust and transparency by showing customers their order details in real-time.
  • Scales Integration: Automatically calculates price based on weight, reducing manual errors.
  • IoT System: Simplifies connectivity for multiple devices (scales, screens, printers).
  • Regulatory Compliance: Ensures adherence to EU legal standards for weight-based sales.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Learn how we helped 100 top brands gain success