@@ -3,11 +3,120 @@ 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, on another device remotely, or on a screen connected through an IoT system.
34+
35+ To activate the feature, follow these steps:
36+
37+ #. Navigate to the :ref: `POS settings <configuration/settings >` and scroll down to the
38+ :guilabel: `Connected Devices ` section.
39+ #. Open the dropdown menu under the :guilabel: `Customer Display ` section and select one of the
40+ following options:
41+
42+ - :guilabel: `None `: To disable the feature.
43+ - :ref: `The same device <pos/display-same-device >`: To use a secondary screen connected
44+ with an HDMI or USB-C cable.
45+ - :ref: `Another device <pos_hardware/display_another_device >`: To use a remote device connected
46+ to the database.
47+ - :ref: `An IOT-connected screen <pos_hardware/display_iot >`: To use a screen connected via an
48+ :doc: `IoT system <../../general/iot >`.
49+
50+ For displays connected using an :doc: `IoT system <../../general/iot >`:
51+
52+ #. Enable the :guilabel: `IoT Box ` option to activate the IoT system in POS.
53+ #. Click :guilabel: `Save `, which activates the IoT app in Odoo.
54+ #. :doc: `Connect and configure an IoT system <../../general/iot/connect >` for a :doc: `display
55+ <../../general/iot/devices/screen>`.
56+ #. Return to the :ref: `POS settings <configuration/settings >` and select an IoT-connected screen
57+ using the :guilabel: `Customer Display ` field.
58+
59+ Opening the customer display
60+ ----------------------------
61+
62+ .. _pos/display-same-device :
63+
64+ Same device
65+ ~~~~~~~~~~~
66+
67+ To open the customer display on a second screen connected to a POS system using an HDMI or USB-C
68+ cable, follow these steps:
69+
70+ #. :ref: `Open a POS session <pos/session-start >`.
71+ #. Click the :icon: `fa-bars ` (:guilabel: `hamburger menu `) icon.
72+ #. Click the :icon: `fa-desktop ` (:guilabel: `Customer Display `) icon, which opens a new window to
73+ drag onto the second screen.
74+
75+ For POS terminals running the Odoo Android app with dual-screen support,
76+
77+ #. :doc: `Activate the Point of Sale Mobile module <../../general/apps_modules >` to enable the
78+ customer display.
79+ #. :ref: `Open a POS session <pos/session-start >`.
80+ #. Click the :icon: `fa-bars ` (:guilabel: `hamburger menu `) icon.
81+ #. Click the :icon: `fa-desktop ` (:guilabel: `Customer Display `) icon, which opens the customer
82+ display on the terminal's secondary screen.
83+
84+ .. _pos_hardware/display_another_device :
85+
86+ Another device
87+ ~~~~~~~~~~~~~~
88+
89+ To open the customer display on a remote device (any computer, tablet, or smartphone), follow these
90+ steps:
91+
92+ #. Access your database from the other device and navigate to :menuselection: `Point of Sale -->
93+ Dashboard `.
94+ #. Click the :icon: `fa-ellipsis-v ` (:guilabel: `Dropdown menu `) icon on a POS card.
95+ #. Click :guilabel: `Customer Display ` to open the display remotely.
96+
97+ .. note ::
98+ The two devices are not required to share the same network as long as they are connected to the
99+ same database.
100+
101+ .. _pos_hardware/display_iot :
102+
103+ IOT-connected screen
104+ ~~~~~~~~~~~~~~~~~~~~
105+
106+ To open the customer display onto an IoT-connected screens:
107+
108+ #. :ref: `Open a POS session <pos/session-start >`.
109+ #. Click the :icon: `fa-bars ` (:guilabel: `hamburger menu `) icon.
110+ #. Click the :icon: `fa-desktop ` (:guilabel: `Customer Display `) icon, which opens the customer
111+ display onto the IoT-connected screen.
112+
113+ .. note ::
114+ Both devices need to be connected to the same local network.
115+
116+ .. seealso ::
117+ - :doc: `configuration/pos_iot `
118+ - :doc: `../../general/iot `
119+
11120.. _pos/scale :
12121
13122Scale
@@ -88,7 +197,7 @@ turns green.
88197
89198.. admonition :: Additional guidelines
90199
91- Both the :doc : `customer <shop/customer_display >` and POS displays must have a minimum diagonal
200+ Both the :ref : `customer <pos/display >` and POS displays must have a minimum diagonal
92201 size of 6 inches. For optimal readability, larger screens are recommended.
93202
94203Using a scale in PoS
0 commit comments