diff --git a/content/applications/sales/point_of_sale/pos_hardware.rst b/content/applications/sales/point_of_sale/pos_hardware.rst index 4aa4dfbe6d..8ff6f1d421 100644 --- a/content/applications/sales/point_of_sale/pos_hardware.rst +++ b/content/applications/sales/point_of_sale/pos_hardware.rst @@ -3,11 +3,77 @@ Hardware ======== Odoo Point of Sale supports integration with a variety of hardware, including :doc:`payment -terminals ` and cash drawers, as well as :doc:`customer displays -`, :ref:`scales `, :doc:`barcode scanners `, +terminals ` and cash drawers, as well as :ref:`customer displays +`, :ref:`scales `, :doc:`barcode scanners `, :doc:`ePOS printers `, and in-store :doc:`electronic shelf 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 `, the subtotal +as items are added, and details throughout the payment process. It also displays the total amount, +the selected :doc:`payment method `, 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 ` 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 `. +#. 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 ` 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 `. +#. 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 `. +#. 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 @@ -88,13 +154,13 @@ turns green. .. admonition:: Additional guidelines - Both the :doc:`customer ` and POS displays must have a minimum diagonal + Both the :ref:`customer ` 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 `. +#. :ref:`Open the POS register `. #. 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. diff --git a/content/applications/sales/point_of_sale/pos_hardware/display.png b/content/applications/sales/point_of_sale/pos_hardware/display.png new file mode 100644 index 0000000000..83982ebc95 Binary files /dev/null and b/content/applications/sales/point_of_sale/pos_hardware/display.png differ diff --git a/content/applications/sales/point_of_sale/shop.rst b/content/applications/sales/point_of_sale/shop.rst index 5d957a7c2c..c1a61d8dd6 100644 --- a/content/applications/sales/point_of_sale/shop.rst +++ b/content/applications/sales/point_of_sale/shop.rst @@ -11,4 +11,3 @@ Shop features shop/barcode shop/serial_numbers shop/ship_later - shop/customer_display diff --git a/content/applications/sales/point_of_sale/shop/customer_display.rst b/content/applications/sales/point_of_sale/shop/customer_display.rst deleted file mode 100644 index 3eedd09f4d..0000000000 --- a/content/applications/sales/point_of_sale/shop/customer_display.rst +++ /dev/null @@ -1,73 +0,0 @@ -================ -Customer display -================ - -The **customer display** feature provides customers with real-time checkout updates on a secondary -display. - -.. image:: customer_display/display.png - :alt: customer screen - -Configuration -============= - -Depending on your POS setup, the feature can be displayed :ref:`locally on a secondary screen -`, :ref:`remotely on another device `, or -:ref:`another monitor connected to an IoT Box `. - -To activate the feature, go to the POS settings, scroll down to the :guilabel:`Connected Devices` -section, and tick the :guilabel:`Customer Display` checkbox. - -.. image:: customer_display/feature-setting.png - :alt: customer display setting checkbox - -.. _customer_display/local: - -Local ------ - -Connect a second screen to your POS using an HDMI or USB-C cable, then, - -#. :ref:`Open a POS session `. -#. Click the :icon:`fa-bars` icon (:guilabel:`hamburger menu`). -#. Click the :icon:`fa-desktop` icon (:guilabel:`customer screen`) to open a new window to drag and - drop onto the second screen. - -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. -#. Click the :icon:`fa-bars` icon (:guilabel:`hamburger menu`). -#. Once installed, click the :icon:`fa-desktop` icon (:guilabel:`customer screen`) to open the - customer display on the terminal's secondary screen. - -.. _customer_display/remote: - -Remote ------- - -Access your database from another device (any computer, tablet, or smartphone), go to the POS -application, click the vertical ellipsis button (:guilabel:`⋮`) on a POS card, and then -:guilabel:`Customer Display` to open the display remotely. - -.. note:: - The two devices are not required to share the same network. - -.. _customer_display/iot: - -IoT system ----------- - -Connect an IoT box to your database and the second screen to the IoT box. Then, go to -:menuselection:`Point of Sale --> Configuration --> Settings`, scroll down to the -:guilabel:`Connected Devices` section, tick the :guilabel:`IoT Box` checkbox, and select the second -monitor in the :guilabel:`Customer Display` field. - -.. image:: customer_display/iot-setting.png - :alt: iot setting to connect a customer display - -.. note:: - Both devices need to be connected to the same local network. - -.. seealso:: - :doc:`../configuration/pos_iot` diff --git a/content/applications/sales/point_of_sale/shop/customer_display/display.png b/content/applications/sales/point_of_sale/shop/customer_display/display.png deleted file mode 100644 index 4a93f18991..0000000000 Binary files a/content/applications/sales/point_of_sale/shop/customer_display/display.png and /dev/null differ diff --git a/content/applications/sales/point_of_sale/shop/customer_display/feature-setting.png b/content/applications/sales/point_of_sale/shop/customer_display/feature-setting.png deleted file mode 100644 index 5290a0b629..0000000000 Binary files a/content/applications/sales/point_of_sale/shop/customer_display/feature-setting.png and /dev/null differ diff --git a/content/applications/sales/point_of_sale/shop/customer_display/iot-setting.png b/content/applications/sales/point_of_sale/shop/customer_display/iot-setting.png deleted file mode 100644 index d9676d11e6..0000000000 Binary files a/content/applications/sales/point_of_sale/shop/customer_display/iot-setting.png and /dev/null differ diff --git a/redirects/18.0.txt b/redirects/18.0.txt index 7f1891281e..34159f7f20 100644 --- a/redirects/18.0.txt +++ b/redirects/18.0.txt @@ -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