Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 70 additions & 4 deletions content/applications/sales/point_of_sale/pos_hardware.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,77 @@ Hardware
========

Odoo Point of Sale supports integration with a variety of hardware, including :doc:`payment
terminals <payment_methods/terminals>` and cash drawers, as well as :doc:`customer displays
<shop/customer_display>`, :ref:`scales <pos/scale>`, :doc:`barcode scanners <shop/barcode>`,
terminals <payment_methods/terminals>` and cash drawers, as well as :ref:`customer displays
<pos/display>`, :ref:`scales <pos/scale>`, :doc:`barcode scanners <shop/barcode>`,
:doc:`ePOS printers <configuration/epos_printers>`, and in-store :doc:`electronic shelf labels
<pricing/electronic_labels>`.

.. _pos/display:

Customer display
================

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

.. image:: pos_hardware/display.png
:alt: customer screen
:scale: 50 %

.. 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 :ref:`POS settings <configuration/settings>` and scroll down to the
:guilabel:`Connected Devices` section. Then, click :guilabel:`Upload your file` to set a background
image.

For displays connected using an :doc:`IoT system <../../general/iot>`:

#. Navigate to the :ref:`POS settings <configuration/settings>`.
#. Enable the :guilabel:`IoT Box` option to activate the IoT system in POS.
#. Click :guilabel:`Save`, which activates the IoT app in Odoo.
#. :doc:`Connect and configure an IoT system <../../general/iot/connect>` for a :doc:`display
<../../general/iot/devices/screen>`.
#. Return to the :ref:`POS settings <configuration/settings>` and select an IoT-connected screen
using the :guilabel:`Customer Display` field.

Opening the customer display
----------------------------

To open the customer display, follow these steps:

#. :ref:`Open the POS register <pos/session-start>`.
#. Click the :icon:`fa-bars` (:guilabel:`hamburger menu`) icon.
#. Click the :icon:`fa-desktop` (:guilabel:`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.

.. seealso::
- :doc:`configuration/pos_iot`
- :doc:`../../general/iot`

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

#. :doc:`Activate the Point of Sale Mobile module <../../general/apps_modules>` to enable the
customer display.
#. :ref:`Open the POS register <pos/session-start>`.
#. Click the :icon:`fa-bars` (:guilabel:`hamburger menu`) icon.
#. Click the :icon:`fa-desktop` (:guilabel:`Customer Display`) icon, which opens the customer
display on the terminal's secondary screen.

.. _pos/scale:

Scale
Expand Down Expand Up @@ -88,13 +154,13 @@ turns green.

.. admonition:: Additional guidelines

Both the :doc:`customer <shop/customer_display>` and POS displays must have a minimum diagonal
Both the :ref:`customer <pos/display>` and POS displays must have a minimum diagonal
size of 6 inches. For optimal readability, larger screens are recommended.

Using a scale in PoS
--------------------

#. :ref:`Open a POS session <pos/session-start>`.
#. :ref:`Open the POS register <pos/session-start>`.
#. Select the product to weigh on the order screen or scan its barcode.
#. Place the product on the scale and wait for the weight to be displayed in the popup window.
#. Once the weight is determined, the price is automatically computed.
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion content/applications/sales/point_of_sale/shop.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,3 @@ Shop features
shop/barcode
shop/serial_numbers
shop/ship_later
shop/customer_display
73 changes: 0 additions & 73 deletions content/applications/sales/point_of_sale/shop/customer_display.rst

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
1 change: 1 addition & 0 deletions redirects/18.0.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ applications/finance/fiscal_localizations/employment_hero.rst applications/hr/pa

content/applications/sales/point_of_sale/payment_methods/terminals/vantiv.rst content/applications/sales/point_of_sale/payment_methods/terminals.rst
content/applications/sales/point_of_sale/payment_methods/terminals/viva_wallet.rst content/applications/sales/point_of_sale/payment_methods/viva_com.rst # terminals/viva_wallet.rst --> terminals/viva_com.rst
applications/sales/point_of_sale/shop/customer_display.rst applications/sales/point_of_sale/pos_hardware.rst

# applications/inventory_and_mrp

Expand Down