@@ -3,11 +3,77 @@ Hardware
33========
44
55Odoo Point of Sale supports integration with a variety of hardware, including :doc: `payment
6- terminals <payment_methods/terminals>` and cash drawers, as well as :doc : `customer displays
7- <shop/customer_display >`, :ref: `scales <pos/scale >`, :doc: `barcode scanners <shop/barcode >`,
6+ terminals <payment_methods/terminals>` and cash drawers, as well as :ref : `customer displays
7+ <pos/display >`, :ref: `scales <pos/scale >`, :doc: `barcode scanners <shop/barcode >`,
88:doc: `ePOS printers <configuration/epos_printers >`, and in-store :doc: `electronic shelf labels
99<pricing/electronic_labels>`.
1010
11+ .. _pos/display :
12+
13+ Customer display
14+ ================
15+
16+ The **customer display ** feature provides real-time updates on a secondary screen for customers
17+ during the checkout process. This screen shows the :ref: `items in the cart <pos/sell >`, the subtotal
18+ as items are added, and details throughout the payment process. It also displays the total amount,
19+ the selected :doc: `payment method <payment_methods >`, and any change to be returned.
20+
21+ .. image :: pos_hardware/display.png
22+ :alt: customer screen
23+ :scale: 50 %
24+
25+ .. note ::
26+ Both the customer and POS displays must have a minimum diagonal size of 6 inches. For optimal
27+ readability, larger screens are recommended.
28+
29+ Configuration
30+ -------------
31+
32+ Depending on the POS setup, the feature can be displayed directly on a secondary screen connected
33+ via USB-C or HDMI or on a screen connected through an IoT system.
34+
35+ The feature is activated by default, but its background image can still be configured. To do so,
36+ navigate to the :ref: `POS settings <configuration/settings >` and scroll down to the
37+ :guilabel: `Connected Devices ` section. Then, click :guilabel: `Upload your file ` to set a background
38+ image.
39+
40+ For displays connected using an :doc: `IoT system <../../general/iot >`:
41+
42+ #. Navigate to the :ref: `POS settings <configuration/settings >`.
43+ #. Enable the :guilabel: `IoT Box ` option to activate the IoT system in POS.
44+ #. Click :guilabel: `Save `, which activates the IoT app in Odoo.
45+ #. :doc: `Connect and configure an IoT system <../../general/iot/connect >` for a :doc: `display
46+ <../../general/iot/devices/screen>`.
47+ #. Return to the :ref: `POS settings <configuration/settings >` and select an IoT-connected screen
48+ using the :guilabel: `Customer Display ` field.
49+
50+ Opening the customer display
51+ ----------------------------
52+
53+ To open the customer display, follow these steps:
54+
55+ #. :ref: `Open the POS register <pos/session-start >`.
56+ #. Click the :icon: `fa-bars ` (:guilabel: `hamburger menu `) icon.
57+ #. Click the :icon: `fa-desktop ` (:guilabel: `Customer Display `) icon, which opens the customer
58+ display either in a new window to drag onto the second screen or directly onto the IoT-connected
59+ screen.
60+
61+ .. note ::
62+ For IoT-connected screens, both devices need to be connected to the same local network.
63+
64+ .. seealso ::
65+ - :doc: `configuration/pos_iot `
66+ - :doc: `../../general/iot `
67+
68+ For POS terminals running the Odoo Android app with dual-screen support,
69+
70+ #. :doc: `Activate the Point of Sale Mobile module <../../general/apps_modules >` to enable the
71+ customer display.
72+ #. :ref: `Open the POS register <pos/session-start >`.
73+ #. Click the :icon: `fa-bars ` (:guilabel: `hamburger menu `) icon.
74+ #. Click the :icon: `fa-desktop ` (:guilabel: `Customer Display `) icon, which opens the customer
75+ display on the terminal's secondary screen.
76+
1177.. _pos/scale :
1278
1379Scale
@@ -88,13 +154,13 @@ turns green.
88154
89155.. admonition :: Additional guidelines
90156
91- Both the :doc : `customer <shop/customer_display >` and POS displays must have a minimum diagonal
157+ Both the :ref : `customer <pos/display >` and POS displays must have a minimum diagonal
92158 size of 6 inches. For optimal readability, larger screens are recommended.
93159
94160Using a scale in PoS
95161--------------------
96162
97- #. :ref: `Open a POS session <pos/session-start >`.
163+ #. :ref: `Open the POS register <pos/session-start >`.
98164#. Select the product to weigh on the order screen or scan its barcode.
99165#. Place the product on the scale and wait for the weight to be displayed in the popup window.
100166#. Once the weight is determined, the price is automatically computed.
0 commit comments