@@ -3,11 +3,120 @@ Hardware
3
3
========
4
4
5
5
Odoo 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 >`,
8
8
:doc: `ePOS printers <configuration/epos_printers >`, and in-store :doc: `electronic shelf labels
9
9
<pricing/electronic_labels>`.
10
10
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
+
11
120
.. _pos/scale :
12
121
13
122
Scale
@@ -88,7 +197,7 @@ turns green.
88
197
89
198
.. admonition :: Additional guidelines
90
199
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
92
201
size of 6 inches. For optimal readability, larger screens are recommended.
93
202
94
203
Using a scale in PoS
0 commit comments