Skip to Content

How to Use Odoo 19 Point of Sale for Retail and Restaurants

March 28, 2026 by
How to Use Odoo 19 Point of Sale for Retail and Restaurants
Aesha Renpara
A slow or complicated POS system directly impacts customer experience. Long checkout times, inventory mismatches, and payment errors can damage both revenue and reputation.

If you're planning to use Odoo 19 Point of Sale, the goal should be simple: faster transactions, accurate inventory, and better operational control.

In this guide, you’ll learn how to properly configure and use Odoo 19 POS for retail stores and restaurants without creating unnecessary complexity.

  What Is Odoo 19 Point of Sale ?


Odoo 19 Point of Sale (POS) is a fully integrated module designed for :-

    •    Retail stores

    •    Restaurants

    •    Cafés

    •    Supermarkets

    •    Multi-location businesses


It connects directly with Inventory, Accounting, CRM, and eCommerce modules, ensuring real-time data synchronization across your business.

  Step 1 : Configure Multiple POS Setups for Different Sales Modes


Many businesses operate in more than one mode 0 :-

    •    Dine-in

    •    Takeaway

    •    Delivery

    •    Drive-through

    •    Catering

    •    Retail counter

Using a single POS configuration for all of them causes confusion.
















How to Create Multiple POS Configurations in Odoo 19


    1.    Go to Point of Sale → Configuration

    2.    Create a new POS configuration

    3.    Customize :

​○   Interface layout

​○   Payment methods

​○   Order options

​○   Table management (for restaurants)

    4.    Save each configuration separately

Now staff can select the appropriate setup depending on their shift or service type.

This prevents mistakes and speeds up operations.

  Step 2 : Optimize Restaurant Workflow in Odoo 19 POS


If you operate a restaurant, Odoo 19 includes features designed specifically for food service operations.

Restaurant-Specific Features

    •    Menu organization by course (appetizer, main course, dessert)

    •    Kitchen order routing

    •    Table management interface

    •    Preparation time tracking

    •    Pickup and delivery scheduling


Why This Matters

Without structured kitchen routing :

    •    Orders get sent all at once

    •    Service timing becomes inconsistent

    •    Customer experience suffers

Odoo 19 ensures food preparation follows the intended service flow.


  Step 3 : Enable Smart Payment Processing


Checkout speed directly affects revenue.


In Odoo 19 Point of Sale, you can :-

    •    Accept multiple payment methods in one transaction

    •    Process partial payments

    •    Handle refunds directly from the POS

    •    Manage tips correctly across payment types 


How to Configure Payment Methods

    1.    Navigate to Point of Sale → Configuration → Payment Methods

    2.    Add :

​○   Cash

​○   Card terminal

​○   Online payment

​○   Mobile wallet

    3.    Assign payment methods to specific POS configurations

This ensures flexibility without slowing down the checkout process.

  Step 4 : Use Real-Time Inventory Sync


Inventory accuracy is critical in both retail and restaurants.

Odoo 19 automatically updates inventory with every sale.


Benefits :- 

    •    Prevents overselling

    •    Improves stock visibility

    •    Enables automatic reordering

    •    Reduces manual reconciliation


To activate inventory tracking :-

    1.    Install the Inventory module

    2.    Enable stock tracking for products

    3.    Link POS to warehouse location

All sales will now sync live.

  Step 5 : Manage Combos and Product Bundles


Retailers and restaurants often sell :-

    •    Combo meals

    •    Promotional bundles

    •    Customizable products


Odoo 19 allows:

    •    Product bundling

    •    Selection limits

    •    Smart pricing rules

    •    Add-on configuration

This reduces manual pricing errors and ensures transparent billing.

  Step 6 : Enable Role-Based Security in POS


Unauthorized discounts and refunds can lead to revenue loss.


Odoo 19 includes :-

    •    Employee authentication

    •    PIN-based approval for refunds

    •    Role-based discount control

    •    Session tracking


How to Set User Permissions

    1.    Go to Settings → Users & Companies → Users

    2.    Assign POS access rights

    3.    Configure managerial approval requirements

This protects your revenue without complicating staff workflows.

  Step 7 : Use POS Reporting for Business Insights


Odoo 19 provides real-time POS reporting, including :-

    •    Total sales

    •    Transaction volume

    •    Top-selling products

    •    Payment method breakdown

For multi-location businesses, this helps compare store performance and adjust strategy accordingly.

  Step 8 : Enable Mobile and Kiosk POS


Not all sales happen at a fixed counter.

Odoo 19 supports :-

    •    Tablet-based POS

    •    Self-service kiosks

    •    Kitchen display systems

    •    Mobile checkout


This is especially useful for :-

    •    Busy restaurants

    •    Retail peak seasons

    •    Event-based selling


  Common Mistakes When Implementing Odoo 19 POS


Avoid these errors :-

​❌   Using one POS setup for all service types

​❌   Not configuring role-based security

​❌   Ignoring inventory integration

​❌   Failing to define payment methods clearly

​❌   Skipping employee training


Correct setup determines whether POS becomes an asset or a bottleneck.

  Is Odoo 19 Point of Sale Right for Your Business?


Odoo 19 POS works best for :-

    •    Multi-location retailers

    •    Restaurants with structured workflows

    •    Businesses needing ERP integration

    •    Companies seeking real-time inventory accuracy

Because it integrates directly with other Odoo modules, it eliminates data silos and duplicate entries.

  Conclusion


Your point of sale system is where revenue is generated and recorded. If it’s slow, confusing, or disconnected from inventory and accounting, your entire operation suffers.


Odoo 19 Point of Sale simplifies checkout, improves inventory control, and supports multiple business models without increasing system complexity.


If you're planning to implement Odoo 19 POS, focus on proper configuration, role management, and inventory integration to maximize results.