diff --git a/content/applications/general/iot/devices/printer.rst b/content/applications/general/iot/devices/printer.rst index 401729c8c0..c2f780e89e 100644 --- a/content/applications/general/iot/devices/printer.rst +++ b/content/applications/general/iot/devices/printer.rst @@ -110,7 +110,7 @@ device. Click the :guilabel:`Unlink` button next to each report to remove the li :alt: A list of reports currently linked to a printer in the IoT app. .. seealso:: - :doc:`POS Order Printing <../../../sales/point_of_sale/restaurant/kitchen_printing>` + :ref:`POS Order Printing ` Potential issues ================ diff --git a/content/applications/sales/point_of_sale/configuration/pos_iot.rst b/content/applications/sales/point_of_sale/configuration/pos_iot.rst index f6287c85b8..1aa843ab91 100644 --- a/content/applications/sales/point_of_sale/configuration/pos_iot.rst +++ b/content/applications/sales/point_of_sale/configuration/pos_iot.rst @@ -18,7 +18,8 @@ To connect the POS with an :doc:`IoT system `: - Instructions * - Printer - Connect a supported receipt printer to a :abbr:`USB (Universal Serial Bus)` port or - to the network, and power it on. Refer to :doc:`../restaurant/kitchen_printing`. + to the network, and power it on. Refer to :ref:`Order printing + `. * - Cash drawer - The cash drawer should be connected to the printer with an RJ25 cable. * - Barcode scanner diff --git a/content/applications/sales/point_of_sale/receipts_invoices.rst b/content/applications/sales/point_of_sale/receipts_invoices.rst index ab94bad12e..e7e1cf6ece 100644 --- a/content/applications/sales/point_of_sale/receipts_invoices.rst +++ b/content/applications/sales/point_of_sale/receipts_invoices.rst @@ -19,7 +19,7 @@ Receipt Printing` setting. :alt: POS receipt .. seealso:: - - :doc:`restaurant/bill_printing` + - :ref:`Bills ` - :doc:`configuration/epos_printers` Reprint a receipt diff --git a/content/applications/sales/point_of_sale/restaurant.rst b/content/applications/sales/point_of_sale/restaurant.rst index 216a8f2486..df285b52f3 100644 --- a/content/applications/sales/point_of_sale/restaurant.rst +++ b/content/applications/sales/point_of_sale/restaurant.rst @@ -1,55 +1,312 @@ -:show-content: - =================== Restaurant features =================== -Managing a restaurant or a bar comes with specific needs. The Point of Sale application provides -various features that allow performing all the required tasks in such businesses. - -Once the POS is set to be used in a restaurant or a bar, you can: +Odoo Point of Sale provides various features to manage a restaurant or a bar: -- :doc:`organize your floors and tables to reflect your interior `; -- :ref:`take orders `; -- :doc:`communicate with the kitchen or the bar through the POS `; -- :doc:`print bills in advance and split them `; -- :doc:`collect tips `; and -- :doc:`set different taxes for takeaway food `. +- :ref:`organizing the floors and tables `; +- :ref:`taking orders `; +- :ref:`communicating with the kitchen or bar through the POS `; +- :ref:`printing and splitting bills `; +- :ref:`collecting tips `; +- :doc:`setting different taxes for takeaway food `. .. _restaurant/configuration: Configuration ============= -To enable the restaurant and bar-specific features, go to :menuselection:`Point of Sale --> -Configuration --> Settings`, select the POS, and activate :guilabel:`Is a Bar/Restaurant`. +To enable the restaurant and bar-specific features, follow these steps: + +#. Go to :menuselection:`Point of Sale --> Configuration --> Settings`. +#. Select the Point of Sale in the top-left dropdown menu. +#. Activate :guilabel:`Is a Bar/Restaurant` under the :guilabel:`Restaurant Mode` section. + +.. _restaurant/floors: + +Floors and tables +================= + +The :guilabel:`Plan` view enables managing restaurant floors and tables, and monitoring +table status in real time, including occupancy, reservations, and kitchen orders. + +Configuration +------------- + +.. _restaurant/floors/backend: + +From the POS backend +~~~~~~~~~~~~~~~~~~~~ + +To create floors and tables from the backend, go to :menuselection:`Point of Sale --> Configuration +--> Floor Plans`, and click :guilabel:`New`. Follow the next steps to configure the floor plan: + +#. Enter a :guilabel:`Floor Name`. +#. Select the related :guilabel:`Point of Sales`. +#. Hover the mouse over the placeholder image and click the :icon:`fa-pencil` (:guilabel:`Edit`) + icon to add a background image to the restaurant layout. +#. Click :guilabel:`Add a line` to create and set a table: + + - Enter a :guilabel:`Table Number`. + - Fill in the number of :guilabel:`Seats`. + - Select a :guilabel:`Square` or :guilabel:`Round` table shape. +#. (Optional) Activate additional settings by clicking the :icon:`oi-settings-adjust` + (:guilabel:`settings`) icon: + + - Assign an :guilabel:`Appointment resource` to make the table bookable. + - Adjust the :guilabel:`Height`, :guilabel:`Width`, and :guilabel:`Color`. + - Tick the :guilabel:`Active` box to make a table available or not. +#. Click the :icon:`fa-trash-o` (:guilabel:`trash`) icon to delete a table. + +.. tip:: + To create a floor plan quickly, go to the :guilabel:`Floors & Tables Map` section in the POS + settings. Type the floor name in the :guilabel:`Floors` field, press `Enter`, or click + :guilabel:`Create and edit`. + +.. _restaurant/floors/frontend: + +From the POS front end +~~~~~~~~~~~~~~~~~~~~~~ + +To create floors and tables from the front end, :ref:`open a POS session `, click +the :icon:`fa-bars` (:guilabel:`hamburger menu`) icon in the top right corner, then :guilabel:`Edit +Plan`. Follow the next steps to configure the floor plan: + +#. Click the :icon:`fa-plus` (:guilabel:`Add Floor`) icon to add a floor +#. Enter a :guilabel:`Floor name` and click :guilabel:`Apply`. +#. Click the :icon:`fa-paint-brush` (:guilabel:`paintbrush`) icon to perform one of the following + editing actions: + + - Select a background color. + - Click :icon:`fa-camera` :guilabel:`File` to upload an image. +#. Click :icon:`fa-plus-circle` :guilabel:`Table` to add a new table. +#. (Optional) Click a table, then click one of the following icons to edit the table: -These features are displayed in the :guilabel:`Restaurant & Bar` section. + - The :icon:`fa-user` (:guilabel:`Seats`) icon adds or changes the number of seats. + - The :icon:`fa-square-o` (:guilabel:`Square`) or :icon:`fa-circle-o` (:guilabel:`Round`) + icon switches the shape of the table. + - The :icon:`fa-paint-brush` (:guilabel:`Change Floor Background`) icon changes the table's + color. + - The :icon:`fa-pencil-square-o` (:guilabel:`Rename`) icon changes the table number. + - The :icon:`fa-copy` (:guilabel:`Clone`) icon adds a table. + - The :icon:`fa-trash` (:guilabel:`Delete`) icon removes the table. +#. Click :guilabel:`Save`. -.. image:: restaurant/restaurant-bar-section.png - :align: center - :alt: restaurant and bar-specific features +.. warning:: + Removing a table or a floor is permanent. + +.. _restaurant/floors/transfer: + +Table transfer +-------------- + +To transfer an order to another table from the :guilabel:`Plan` view, follow these steps: + +#. Select a table to go to the POS interface. +#. Start an order. +#. Click :menuselection:`Actions --> Transfer/Merge`. +#. In the :guilabel:`Plan` view, choose the target table: + + - Select a free table to transfer customers and their orders. + - Select an occupied table to merge customers and their orders. .. _restaurant/orders: -Take orders -=========== +Order management +================ + +To take an order, open the register and follow these steps: + +#. Select a :guilabel:`Plan` view. +#. Click a table to access the POS interface. +#. Start taking the order. The system automatically associates the order with the table. +#. Click :guilabel:`Order` to validate the order. +#. Click :guilabel:`Plan` to return to the :guilabel:`Plan` view. + +To proceed with the order payment, click on the related table in the :guilabel:`Plan` view, then +follow these steps: + +#. Click :guilabel:`Payment`. +#. Select a payment method, such as :guilabel:`Cash`, :guilabel:`Card`, and :guilabel:`Customer + Account`. +#. (Optional) Select a customer and/or send an invoice to customers: + + - Click :icon:`fa-user` :guilabel:`Customer` to select or create a customer account. + - Tick the :icon:`fa-file-text-o` :guilabel:`Invoice` checkbox to send an invoice to a customer. +#. Click :guilabel:`Validate`. + +.. note:: + Clicking a table sets the guest count to one. If the wrong table is selected, click + :guilabel:`Release table` to free it or :ref:`transfer the customer ` + to another table. + +.. _restaurant/orders-printing: + +Order printing +============== + +Configuration +------------- + +To enable sending orders to a kitchen or bar printer, follow these steps: + +#. Go to :menuselection:`Point of Sale --> Configuration --> Settings`. +#. Scroll down to the :guilabel:`Preparation` section, and enable the :guilabel:`Preparation + Printers` feature. +#. Type in the printer's name in the :guilabel:`Printers` field. +#. Press `Enter` or click :guilabel:`Create and edit` to open the :ref:`printer setup form + `. + +.. _restaurant/orders-printing/setup: + +Printer setup form +------------------ -Click a table to access the POS interface and start taking your customer's order. The system -automatically associates the orders and the table, allowing you to add more items later and generate -a bill specifically for that table's orders. +To access the printer setup form, click :guilabel:`--> Printers` under the :guilabel:`Preparation +Printers` feature of the :guilabel:`Preparation` section. -Once you have taken an order, click :guilabel:`Change table` to return to the floor plan view. +To create a printer, click :guilabel:`New`, add a :guilabel:`Printer Name`, and select the +:guilabel:`Printer Type`: + +- If the printer is connected to an IoT system, select :guilabel:`Use a printer connected to the + IoT Box` and add the hostname of the IoT device in the :guilabel:`Proxy IP Address` field. +- If using an Epson printer that does not require an IoT system, select :guilabel:`Use an Epson + printer` and enter the printer's IP address in the :guilabel:`Epson Printer IP Address` field. + +.. seealso:: + - :doc:`/applications/general/iot/connect` + - :doc:`/applications/general/iot/devices/printer` + +Set the printer to print specific products based on their POS category. To do so, click +:guilabel:`Add a line` in the :guilabel:`Printed Product Categories` field. Select a category or +click :guilabel:`New` to create a new one. + +When creating a :guilabel:`Printed Product Category`, follow these steps: + +#. Type a name. +#. Click the :icon:`fa-pencil` (:guilabel:`Edit`) icon to add an image. +#. Select a :guilabel:`Parent Category`. +#. Choose a preferred :guilabel:`Color`. +#. Determine the product availability. +#. Click :guilabel:`Save & Close` or :guilabel:`Save & New`. + +Kitchen preparation +------------------- + +From an open POS session, start :ref:`taking an order `, then click +:guilabel:`Order` to send it to the bar or the kitchen. + +.. _restaurant/bills: + +Bills +===== + +There are two features to request or split a bill before payment: :ref:`Receipt printing +` and :ref:`Bill splitting `. + +Configuration +------------- + +To allow bill printing and splitting, go to :menuselection:`Point of Sale --> Configuration --> +Settings`, select the POS, and enable the :guilabel:`Early Receipt Printing` and :guilabel:`Allow +Bill Splitting` features in the :guilabel:`Restaurant Mode` section. + +.. _restaurant/bills/printing: + +Receipt printing +---------------- + +From an open POS session, follow the :ref:`order process ` until the payment +is successful, then click :icon:`fa-print` :guilabel:`Print Full Receipt` to generate and print a +bill. + +.. note:: + Any change to the order is reflected in the bill. + +.. _restaurant/bills/splitting: + +Bill splitting +-------------- + +From an open POS session, start :ref:`selecting items ` and follow these steps: + +#. Click :menuselection:`Actions --> Split`. +#. Select the items to split. +#. Click :guilabel:`Split Order`. +#. Proceed with the payment. +#. Click :icon:`fa-chevron-right` :guilabel:`Continue` and repeat the process for each guest. + +.. note:: + The :icon:`fa-files-o` :guilabel:`Split` button is available when at least two items are ordered. + +.. _restaurant/tips: + +Tips +==== + +Point of Sale allows tipping in :ref:`shops `, bars, and restaurants. + +Configuration +------------- + +To allow tipping in a POS, follow these steps: + +#. Go to :menuselection:`Point of Sale --> Configuration --> Settings`. +#. Enable the :guilabel:`Tips` feature under the :guilabel:`Payment` section. +#. Add a :guilabel:`Tip Product` in the corresponding field: + + - Enter a product's name in the field and press `Enter` or click :guilabel:`Create`. + - To select a tip product in a POS session, enter a product's name, click :guilabel:`Create and + edit`, tick the :guilabel:`Point of Sale` checkbox, and click :guilabel:`Save & Close`. +#. (Optional) Tick the :guilabel:`Add tip after payment` and/or :guilabel:`Add tip through payment + terminal (Adyen)` checkboxes for additional tipping configuration: + + - :guilabel:`Add tip after payment` generates a bill that indicates the tip value that the + customer gives after the payment. + - :guilabel:`Add tip through payment terminal (Adyen)` enables tipping with an :doc:`Adyen + <../../../applications/sales/point_of_sale/payment_methods/terminals/adyen>` payment terminal. +#. Click :guilabel:`Save`. + +.. important:: + - To use the :guilabel:`Add tip after payment` feature, the selected payment method must have a + bank journal attributed to it. + - To use the :guilabel:`Add tip through payment terminal (Adyen)` feature, select + :guilabel:`Adyen` under the :guilabel:`Payment Terminals` section in the settings. .. note:: - As soon as you click a table, the number of guests is automatically set to one. If you - mistakenly select a table, click :guilabel:`Release table` to free it or :ref:`transfer the - customer ` to another table. + - When you create a product to use as a tip, leave the **product type** as :guilabel:`Consumable` + to avoid unnecessary inventory movements. + - You can only select one tip product per POS, but you can choose a different one for each. + +.. _restaurant/tips/add-tips: + +Add tips during checkout +------------------------ + +Tip after payment +~~~~~~~~~~~~~~~~~ + +To tip after payment, follow these steps: + +#. :ref:`Process an order ` until payment. +#. In the **Payment** view, select a payment method. +#. Click :icon:`fa-heart` :guilabel:`Tip` to open a popover. +#. Add the tip amount to the popover and click :guilabel:`Ok`. +#. Click :guilabel:`Close Tab` to validate the payment and the tip. + +Tip using an Adyen terminal +~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. toctree:: - :titlesonly: +To tip using an Adyen terminal, follow these steps: - restaurant/floors_tables - restaurant/kitchen_printing - restaurant/bill_printing - restaurant/tips +#. Create an :ref:`Adyen payment method `. +#. Go to :menuselection:`Configuration --> Settings --> Payment` and add the created + :guilabel:`Adyen` payment method to the :guilabel:`Payment Methods` field. +#. Click :guilabel:`Save`. +#. Go to the POS and :ref:`process an order `. +#. Select the :guilabel:`Adyen` payment method during checkout. The :guilabel:`Adyen` terminal + displays the transaction and suggests adding tips. +#. Add a tip amount in the terminal and validate. +#. Click :icon:`fa-heart` :guilabel:`Tip` to open a popover in Odoo POS. +#. Add the same tip amount to the popover and click :guilabel:`Ok`. +#. Click :guilabel:`Close Tab` to validate the payment and the tip. diff --git a/content/applications/sales/point_of_sale/restaurant/bill_printing.rst b/content/applications/sales/point_of_sale/restaurant/bill_printing.rst deleted file mode 100644 index 4c52bb07e5..0000000000 --- a/content/applications/sales/point_of_sale/restaurant/bill_printing.rst +++ /dev/null @@ -1,41 +0,0 @@ -===== -Bills -===== - -Typical practices in restaurants or bars are to request the bill before proceeding to payment or -splitting it based on the items ordered. Odoo POS provides two features to perform these tasks -seamlessly: **Bill Printing** and **Bill Splitting**. - -Configuration -============= - -To activate the features, go to :menuselection:`Point of Sale --> Configuration --> Settings`, -select the POS, and activate :guilabel:`Early Receipt Printing` and :guilabel:`Allow Bill Splitting` -in the :guilabel:`Restaurant & Bar` section. - -.. image:: bill_printing/settings.png - :align: center - :alt: activate the bill printing and bill splitting features in the POS settings - -Bill printing -============= - -From an open session, click :menuselection:`Bill --> Print` at any moment to generate and print a -bill. - -.. note:: - The printed bill is **not** final and will be updated to reflect any changes to the order. - -Bill splitting -============== - -From an open session, click :guilabel:`Split` to select the items to regroup. Once everything is -selected, click :guilabel:`Payment` and proceed to checkout for these items. Repeat for each guest. - -.. note:: - - Once you return to the table, the selected items are no longer on order, as they have been paid - for. - - The feature is available as soon as at least two items are ordered. - -.. seealso:: - - :doc:`floors_tables` diff --git a/content/applications/sales/point_of_sale/restaurant/bill_printing/settings.png b/content/applications/sales/point_of_sale/restaurant/bill_printing/settings.png deleted file mode 100644 index 32c1759400..0000000000 Binary files a/content/applications/sales/point_of_sale/restaurant/bill_printing/settings.png and /dev/null differ diff --git a/content/applications/sales/point_of_sale/restaurant/floors_tables.rst b/content/applications/sales/point_of_sale/restaurant/floors_tables.rst deleted file mode 100644 index 5bea34d77f..0000000000 --- a/content/applications/sales/point_of_sale/restaurant/floors_tables.rst +++ /dev/null @@ -1,98 +0,0 @@ -================= -Floors and tables -================= - -The **Floor plan view** enables you to manage restaurant floors and table arrangements and monitor -table status in real time — including occupancy, reservations, and kitchen orders. - -.. image:: floors_tables/plan-understand.png - :alt: example of a floor plan view with visual keys to understand it. - :scale: 90 % - -- Table 101: The table is available now but booked at 15:00. -- Table 102: An order has been placed and sent to the kitchen. -- Table 103: The table was booked at 12:00, but customers are late. -- Table 104: Two items are waiting to be sent to the kitchen. -- Table 105: The table is available. - -Configuration -============= - -From the POS backend --------------------- - -To create floors and tables from the backend, go to :menuselection:`Point of Sale --> Configuration ---> Floor Plans`, and click :guilabel:`New` to create a floor. Optionally, activate additional -settings by clicking the :icon:`oi-settings-adjust` (:guilabel:`adjust settings`) icon. Then, - -#. Enter a :guilabel:`Floor Name`. -#. Select the related :guilabel:`Point of Sales`. -#. Hover over the placeholder image and click the :icon:`fa-pencil` (:guilabel:`pencil`) icon to add - a background image (e.g., your restaurant layout). -#. Click :guilabel:`Add a line` to create a table and set it up: - - - Enter a :guilabel:`Table Number`. - - Fill in the number of :guilabel:`Seats`. - - Select a :guilabel:`Square` or :guilabel:`Round` :guilabel:`Shape`. - - Assign an :guilabel:`Appointment resource` to make the table bookable. - - Adjust the :guilabel:`Height`, :guilabel:`Width`, and :guilabel:`Color`. -#. Click the :icon:`fa-trash-o` (:guilabel:`delete`) icon to delete a table. - -.. image:: floors_tables/add-floor-backend.png - :alt: window to create a table in the POS backend - -.. tip:: - Create floors on the spot: :ref:`access your POS settings `, type your - floor name in the :guilabel:`Floors` field of the :guilabel:`Floors & Tables Map` section, and - press *enter* or click :guilabel:`Create and edit...` to set it up. - -.. _floors_tables/frontend: - -From the POS front end ----------------------- - -To create floors and tables from the front end, :ref:`open a POS session `, click -the :icon:`fa-bars` (:guilabel:`hamburger menu`) icon in the upper right corner, then -:guilabel:`Edit Plan`. - -#. Add a floor by clicking the :icon:`fa-plus` (:guilabel:`plus`) icon, then enter a name in the - modal window. -#. Click the :icon:`fa-paint-brush` (:guilabel:`paintbrush`) icon to change the background color or - image. -#. Click :icon:`fa-plus-circle` :guilabel:`Table` to add a new table. - -To adjust a specific table, select it and click: - -- The :icon:`fa-user` (:guilabel:`user`) icon to change the number of seats. -- The :icon:`fa-square` (:guilabel:`square`) or :icon:`fa-circle` (:guilabel:`round`) - icon to switch the shape from round to square, and vice versa. -- The :icon:`fa-paint-brush` (:guilabel:`paintbrush`) icon to change the table's color. -- The :icon:`fa-pencil-square-o` (:guilabel:`rename`) icon to change the table number. -- The :icon:`fa-copy` (:guilabel:`clone`) icon to duplicate the table. -- The :icon:`fa-trash` (:guilabel:`bin`) icon to remove the table. - -After making all the necessary modifications, click :guilabel:`Save` or the :icon:`fa-floppy-o` -(:guilabel:`floppy disk`) icon to save. - -.. image:: floors_tables/edit-plan-frontend.png - :alt: the floor plan view in edit mode. - :scale: 85 % - -.. warning:: - Removing a table or a floor cannot be undone. - -.. _pos/floors_tables/transfer: - -Table transfer -============== - -Select a table to move customers to another table, then click :guilabel:`Actions` and -:icon:`oi-arrow-right` :guilabel:`Transfer/Merge`. - -In the floor plan view, choose the target table: - -- Select a free table to transfer customers and their orders. -- Select an occupied table to merge customers and their orders. - -.. seealso:: - :doc:`../restaurant` diff --git a/content/applications/sales/point_of_sale/restaurant/floors_tables/add-floor-backend.png b/content/applications/sales/point_of_sale/restaurant/floors_tables/add-floor-backend.png deleted file mode 100644 index 260ab98f29..0000000000 Binary files a/content/applications/sales/point_of_sale/restaurant/floors_tables/add-floor-backend.png and /dev/null differ diff --git a/content/applications/sales/point_of_sale/restaurant/floors_tables/edit-plan-frontend.png b/content/applications/sales/point_of_sale/restaurant/floors_tables/edit-plan-frontend.png deleted file mode 100644 index 4f2f323ac6..0000000000 Binary files a/content/applications/sales/point_of_sale/restaurant/floors_tables/edit-plan-frontend.png and /dev/null differ diff --git a/content/applications/sales/point_of_sale/restaurant/floors_tables/plan-understand.png b/content/applications/sales/point_of_sale/restaurant/floors_tables/plan-understand.png deleted file mode 100644 index 85eaf71d69..0000000000 Binary files a/content/applications/sales/point_of_sale/restaurant/floors_tables/plan-understand.png and /dev/null differ diff --git a/content/applications/sales/point_of_sale/restaurant/kitchen_printing.rst b/content/applications/sales/point_of_sale/restaurant/kitchen_printing.rst deleted file mode 100644 index 7aea1b4329..0000000000 --- a/content/applications/sales/point_of_sale/restaurant/kitchen_printing.rst +++ /dev/null @@ -1,65 +0,0 @@ -=============== -Orders printing -=============== - -Integrating printers in a restaurant or bar's workflow can enhance communication and collaboration -between the front-of-house and back-of-house teams, leading to a more streamlined and efficient -service. - -Configuration -============= - -.. _kitchen_printing/enable: - -Enable and create printers --------------------------- - -To enable sending orders to a kitchen or bar printer, go to :menuselection:`Point of Sale --> -Configuration --> Settings`, scroll down to the :guilabel:`Restaurant & Bar` section, and enable -:guilabel:`Kitchen Printers`. Type in a name for the printer in the :guilabel:`Printers` field and -click :guilabel:`Create and edit...` to open a setup form. - -To get a list of all the printers already created or to modify an already created printer, click -:guilabel:`--> Printers` and select the desired printer to open the setup form. - -.. image:: kitchen_printing/printers-settings.png - :align: center - :alt: settings to enable the kitchen printers - -.. _kitchen_printing/setup-form: - -Setup form ----------- - -From the :ref:`setup form `, select the :guilabel:`Printer Type` according -to your installation: - -- If your printer is connected to an IoT system, select :guilabel:`Use a printer connected to the - IoT Box` and select the device in the :guilabel:`IoT Device` field. -- If you use an Epson printer that does not require an IoT system, select :guilabel:`Use an Epson - printer` and enter the printer's IP address in the :guilabel:`Epson Printer IP Address` field. - -.. seealso:: - - :doc:`/applications/general/iot/connect` - - :doc:`/applications/general/iot/devices/printer` - - :doc:`../configuration/epos_ssc` - -Set your printer to print specific products based on their POS category. To do so, click -:guilabel:`Add a line` in the :guilabel:`Printed Product Categories` field. - -.. image:: kitchen_printing/printer-setup.png - :align: center - :alt: setup form to configure a kitchen printer - -Print orders -============ - -From an open session, start taking an order and click :guilabel:`Order` to send it to the bar or the -kitchen. - -.. image:: kitchen_printing/order-button.png - :align: center - :alt: order button from the POS UI to send orders to a kitchen or a bar - -.. note:: - When products can be printed, they appear in green in the cart, and the order button turns green. diff --git a/content/applications/sales/point_of_sale/restaurant/kitchen_printing/order-button.png b/content/applications/sales/point_of_sale/restaurant/kitchen_printing/order-button.png deleted file mode 100644 index 73b3f1abcb..0000000000 Binary files a/content/applications/sales/point_of_sale/restaurant/kitchen_printing/order-button.png and /dev/null differ diff --git a/content/applications/sales/point_of_sale/restaurant/kitchen_printing/printer-setup.png b/content/applications/sales/point_of_sale/restaurant/kitchen_printing/printer-setup.png deleted file mode 100644 index 2d5ab131dd..0000000000 Binary files a/content/applications/sales/point_of_sale/restaurant/kitchen_printing/printer-setup.png and /dev/null differ diff --git a/content/applications/sales/point_of_sale/restaurant/kitchen_printing/printers-settings.png b/content/applications/sales/point_of_sale/restaurant/kitchen_printing/printers-settings.png deleted file mode 100644 index 4c526830b5..0000000000 Binary files a/content/applications/sales/point_of_sale/restaurant/kitchen_printing/printers-settings.png and /dev/null differ diff --git a/content/applications/sales/point_of_sale/restaurant/restaurant-bar-section.png b/content/applications/sales/point_of_sale/restaurant/restaurant-bar-section.png deleted file mode 100644 index 608cae1a9b..0000000000 Binary files a/content/applications/sales/point_of_sale/restaurant/restaurant-bar-section.png and /dev/null differ diff --git a/content/applications/sales/point_of_sale/restaurant/tips.rst b/content/applications/sales/point_of_sale/restaurant/tips.rst deleted file mode 100644 index 08467fbbd1..0000000000 --- a/content/applications/sales/point_of_sale/restaurant/tips.rst +++ /dev/null @@ -1,92 +0,0 @@ -==== -Tips -==== - -Tipping is customary in multiple countries. Point of Sale allows tipping in :ref:`shops `, -:doc:`bars <../restaurant>`, or :doc:`restaurants <../restaurant>`. - -.. _configuration: - -Configuration -============= - -To allow tipping in your POS, activate the :guilabel:`Tips` feature in :menuselection:`Point of Sale ---> Configuration --> Settings`. At the top of the page, select the POS in which you wish to allow -**tipping**, scroll down to the :guilabel:`Payment` section and check :guilabel:`Tips`. Once -enabled, add a :guilabel:`Tip Product` in the corresponding field, and save. The designated product -will be used as a reference on customers' receipts. - -.. image:: tips/tips-setup.png - :alt: enable tips in a POS - -.. _tip-product: - -Tip products ------------- - -**Tip products** can be created on the spot. To do so, enter a product's name in the :ref:`Tip -Product ` field and click :guilabel:`Create` or press **enter**. The product is -automatically configured to be used as a tip at the payment screen. - -However, if you wish to be able to select the tip product in a POS session, you must activate the -**Available in POS** setting. To do so, click :guilabel:`Create and edit...` to open the product -configuration form. Then, go to the :guilabel:`Sales` tab, tick the :guilabel:`Available in POS` -checkbox, and click :guilabel:`Save & Close`. - -.. note:: - - When you create a product to use as a tip, leave the **product type** as :guilabel:`Consumable` - to avoid unnecessary inventory movements. - - You can only select one tip product per POS, but you can choose a different one for each. - -Tip using an Adyen terminal ---------------------------- - -If you use an :doc:`Adyen <../payment_methods/terminals/adyen>` payment terminal and wish to enable -**tips** using the terminal, check :guilabel:`Add tip through payment terminal (Adyen)` below the -:ref:`tip settings `. - -Tip after payment ------------------ - -If you use a POS system in a bar or a restaurant, you can enable :guilabel:`Add tip after payment -(North America specific)`. Doing so generates a bill to print and complete manually by the customer -and the waiter. That bill indicates the tip value the customer chooses to give after the payment. - -.. important:: - To use this feature, the selected payment method must have a bank journal attributed. - -Add tips -======== - -To add tips to an order, :ref:`access the payment screen ` and click :guilabel:`♥ Tip`. -Then, enter the tipping amount, click :guilabel:`Confirm` to validate, and process the payment. - -.. image:: tips/add-tip.png - :alt: tip popup window - -Alternatively, you can select the :ref:`tip product ` on the POS interface to add it to -the cart. When selected, the product is automatically set as a tip, and its default value equals its -**Sales Price**. - -Tip using an Adyen terminal ---------------------------- - -During checkout, select **Adyen** as the payment terminal, and send the payment request to the -device by clicking :guilabel:`Send`. The customers are asked to enter the desired tipping amount on -the terminal's screen before proceeding to the payment. - -Tip after payment ------------------ - -At checkout, select a card payment method and click :guilabel:`Close Tab`. Doing so generates a bill -to complete by the customer. - -.. image:: tips/tipping-bill.png - :alt: tipping bill after payment to complete by customers - -On the following screen, click the percentage (:guilabel:`15%`, :guilabel:`20%`, :guilabel:`25%`), -:guilabel:`No Tip`, or enter the tipping amount the customer chose to give. Then, click -:guilabel:`Settle` to move to the following order. - -.. image:: tips/tip-after-payment.png - :alt: screen to select a tip amount to collect after payment diff --git a/content/applications/sales/point_of_sale/restaurant/tips/add-tip.png b/content/applications/sales/point_of_sale/restaurant/tips/add-tip.png deleted file mode 100644 index f5884272f2..0000000000 Binary files a/content/applications/sales/point_of_sale/restaurant/tips/add-tip.png and /dev/null differ diff --git a/content/applications/sales/point_of_sale/restaurant/tips/tip-after-payment.png b/content/applications/sales/point_of_sale/restaurant/tips/tip-after-payment.png deleted file mode 100644 index ba73f77d34..0000000000 Binary files a/content/applications/sales/point_of_sale/restaurant/tips/tip-after-payment.png and /dev/null differ diff --git a/content/applications/sales/point_of_sale/restaurant/tips/tipping-bill.png b/content/applications/sales/point_of_sale/restaurant/tips/tipping-bill.png deleted file mode 100644 index e64f880252..0000000000 Binary files a/content/applications/sales/point_of_sale/restaurant/tips/tipping-bill.png and /dev/null differ diff --git a/content/applications/sales/point_of_sale/restaurant/tips/tips-setup.png b/content/applications/sales/point_of_sale/restaurant/tips/tips-setup.png deleted file mode 100644 index a6fb61b5f2..0000000000 Binary files a/content/applications/sales/point_of_sale/restaurant/tips/tips-setup.png and /dev/null differ