Skip to main content

Globalteckz

Odoo POS – Point of Sale Module | Features | Documentation

  • Home
  • Odoo POS – Point of Sale Module | Features | Documentation
ODOO-POS-point of sale module features posbox

Odoo POS – Point of Sale Module | Features | Documentation

Odoo ERP · Retail & Hospitality

Odoo POS: Odoo Point of Sale for Retail Shops and Restaurants

Odoo POS is a point-of-sale solution that helps retailers, restaurants, cafés, bars, and other customer-facing businesses process sales and coordinate day-to-day operations. The Odoo Point of Sale interface connects checkout activities with relevant business applications, including inventory, sales, and accounting, helping teams manage transactions and maintain a more consistent view of business activity.

If you are comparing Odoo Point of Sales solutions for a retail outlet or hospitality business, the right setup depends on your products, payment methods, hardware, staff roles, reporting needs, and customer experience. Globalteckz provides Odoo implementation, configuration, customization, and integration services to help align the POS workflow with your business requirements.

This guide covers core Odoo POS capabilities, retail and restaurant workflows, and key functions documented for Odoo 20 POS. Some screenshots below come from an earlier Odoo interface and are retained as historical visual examples; menu names and configuration steps can differ by version and installed applications.

At a glance

What Can You Manage with Odoo Point of Sale?

01

Retail Checkout

Build orders, scan barcodes, select product variants, apply configured discounts, process payments, and issue receipts.

02

Restaurant Operations

Manage floor plans and tables, send orders to preparation teams, split bills, and handle dine-in or takeaway workflows.

03

Connected Business Data

Coordinate POS orders with customer records, inventory operations, and accounting workflows where the relevant apps and settings are configured.

04

Payment Choices

Configure cash, supported payment terminals, online payment options, customer accounts, or QR-based payments where available.

05

Product Management

Organize products and categories, configure variants, display product information, and use supported barcode workflows.

06

Sales Reporting

Review orders and session activity, and analyze POS data through available reporting views and filters.

Odoo 20 POS Functions and Features

Odoo 20 Point of Sale provides configurable functions for shop and restaurant operations. Feature availability can depend on the installed Odoo applications, country, payment provider, hardware, and system configuration.

Retail Product and Barcode Handling

Organize products by POS categories, work with product variants, use barcode scanning, and configure product information for the checkout interface.

Flexible Payment Methods

Configure cash, supported card terminals, QR-code bank payments, online payments, and customer-account payments as appropriate to your setup.

Customer Invoices and Receipts

Assign customers to orders, create invoices, print or send receipts, and enable self-service invoice access by QR code or URL where configured.

Restaurant Floor and Table Management

Set up floor plans, monitor table occupancy, assign orders to tables, and move or split orders according to restaurant workflows.

Kitchen and Bar Preparation

Route configured order items to preparation printers or the Kitchen Display workflow, and organize courses for supported restaurant processes.

Bill Splitting and Tips

Split bills or transfer selected items where supported, and configure tipping options according to the payment setup and region.

Self-Ordering Options

Configure supported self-ordering experiences and product availability for customer-led ordering when the relevant settings and apps are enabled.

Order and Session Reporting

Review order references, customers, employees, receipts, payment totals, order statuses, and session activity using Odoo reporting views.

Hardware and Device Integration

Plan printer, barcode scanner, cash drawer, customer display, scale, and payment terminal connections based on the supported device and integration method.

Version note: These are Odoo 20 documentation-based capabilities, not a guarantee that every feature is enabled by default in every database. Confirm regional availability, supported hardware, and edition or app requirements during implementation.

Odoo POS Hardware and Device Integration

A point-of-sale environment may include a touchscreen or computer, receipt printer, barcode scanner, cash drawer, customer display, weighing scale, and payment terminal. In older Odoo deployments, the POSBox was used as a hardware integration device. For current implementations, hardware connectivity should be planned against the Odoo version and supported IoT or device integration options rather than assuming every device is compatible.

Odoo POS diagram showing POSBox, cash drawer, router and printer
Odoo POS hardware setup diagram showing the POSBox, cash drawer, router and printer.

Before selecting hardware, check the exact model, connection method, operating system, region, and Odoo support requirements. This helps reduce checkout interruptions and avoids purchasing devices that cannot be integrated as expected.

Odoo POS module features
Odoo Point of Sale module feature overview.
Odoo POS loyalty programs
Odoo POS loyalty and customer engagement feature illustration.

Odoo POS for Retail Shops

The Odoo Point of Sale module can support retail checkout workflows, from product selection and customer assignment to payment validation and receipt delivery. Products can be organized into categories, and product variants can be selected when configured for the business.

Odoo POS for retail shops
Odoo POS interface for retail shops.

Product categories and configuration

Use clear POS categories to help cashiers find products quickly. Configure relevant product information, categories, variants, barcode values, and availability in line with your inventory and sales processes.

Odoo POS functions and features
Odoo POS product configuration interface.
Product categories for Odoo POS
Odoo POS product categories and category configuration.

Order management and employee permissions

Order management functions help staff review transactions and perform supported actions, such as reprinting receipts or handling exchanges. Configure employee access and permissions to suit your store's responsibilities and approval requirements.

Odoo POS order management interface
Odoo POS order management interface.
Odoo POS authorized employee access
Odoo POS authorized employee access settings.

Opening a POS session

Cash control procedures can include recording an opening balance and following a consistent session-opening process. Exact screens vary between Odoo versions, so validate the current workflow in your database.

Opening the Odoo POS cashbox
Odoo POS cash opening and session setup.
Odoo POS window terminal
Odoo Point of Sale register window.

Selecting products and variants

Cashiers can add products to an order and select configured variants where applicable. Product categories and variant attributes should be maintained accurately in the backend to reduce checkout errors.

Odoo Point of Sale home button
Odoo POS product home screen.
Selecting a product variant in Odoo POS
Odoo POS product variant selection.
Adding a selected product to an Odoo POS order
Adding a selected product to an Odoo POS order.

Customer records and order history

Assign a customer to an order when customer-specific records or invoicing are required. Review the customer details and order information before finalizing the transaction.

Odoo POS customer tab
Odoo POS customer selection tab.
Editing customer details in Odoo POS
Editing customer details in Odoo POS.
Saving customer information in Odoo POS
Saving customer information in Odoo POS.
Odoo POS order list with transaction details
Odoo POS order list with transaction details.
Odoo POS order overview
Odoo POS order overview and order status.
Odoo POS ticket and order management view
Odoo POS ticket and order management view.

Payment validation and receipt delivery

Choose a configured payment method and validate the transaction. Depending on the setup, a receipt can be printed or sent digitally. In Odoo 20, invoice creation and retrieval options are also available when the required customer and accounting configuration is in place.

Odoo POS payment options
Odoo POS payment selection screen.
Making a payment in Odoo POS
Processing a payment in Odoo Point of Sale.
Validating Odoo POS payments
Validating an Odoo POS payment.
Odoo POS payment confirmation status
Odoo POS payment confirmation status.
Email integration with Odoo POS receipts
Sending a POS receipt to a customer by email.

Odoo POS for Restaurants, Cafés, and Bars

Restaurant operations need more than a checkout screen. Odoo POS restaurant functions can help staff manage table layouts, assign orders, coordinate preparation, split bills, and handle payments. The configuration should reflect how your team manages dine-in, takeaway, service courses, and kitchen communication.

Odoo POS for restaurants and hotels
Odoo Point of Sale for restaurants and bars.

Floor plans and table management

Configure restaurant floors and tables so staff can identify occupied tables, open the correct order, and move orders when the service workflow requires it. Booking options may also be available when the relevant settings and applications are enabled.

Odoo Point of Sale configuration button
Odoo POS restaurant configuration screen.
Enabling restaurant and table management options in Odoo POS
Enabling restaurant and table management options in Odoo POS.
Starting a new Odoo restaurant POS session
Starting a new Odoo restaurant POS session.
Odoo POS restaurant floor plan and table layout
Odoo POS restaurant floor plan and table layout.
Editing and arranging restaurant tables in Odoo POS
Editing and arranging restaurant tables in Odoo POS.
Managing an order between restaurant tables in Odoo POS
Transferring or managing an order between restaurant tables.

Restaurant payments and receipts

Process the order through the configured payment methods and provide a receipt. Depending on the workflow, Odoo 20 supports bill splitting and order transfers, while restaurant settings can also support preparation workflows and tips where configured.

Processing restaurant orders and payments in Odoo POS
Processing restaurant orders and payments in Odoo POS.
Odoo POS receipt displaying table and guest information
Odoo POS receipt displaying table and guest information.

Key Benefits of Odoo Point of Sale

  • Connected operations: Coordinate POS transactions with relevant inventory, customer, sales, and accounting records.
  • Faster checkout workflows: Use organized product categories, barcode scanning, and configured payment methods to support efficient transactions.
  • Retail and hospitality support: Configure the workflow for shops, cafés, restaurants, bars, and other suitable businesses.
  • Better transaction visibility: Review order history and session reporting to understand sales activity and reconcile transactions.
  • Configurable user access: Align employee permissions with cashier, supervisor, and management responsibilities.
  • Adaptable workflows: Assess standard features first and add customization only when a genuine business requirement cannot be met through configuration.

How Globalteckz Can Help with Odoo POS Implementation

Globalteckz provides Odoo implementation, configuration, customization, development, and integration services. We can help assess your retail or restaurant workflow, identify suitable Odoo POS functions, plan supported hardware integrations, and align POS transactions with relevant business applications.

Our team can discuss product setup, payment configuration, staff permissions, reporting needs, restaurant table management, and any functional gaps that may require development. The recommended scope depends on your business requirements, Odoo version, region, hardware, and existing systems.

Odoo POS Consulting & Implementation

Planning to Implement Odoo POS for Your Business?

Talk to Globalteckz about your retail checkout or restaurant workflow, Odoo 20 POS requirements, hardware integration, customization, and deployment needs.

Discuss Your Odoo POS Project Send an Enquiry
Frequently Asked Questions

Odoo POS FAQs

1. What is Odoo POS?

Odoo POS, also called Odoo Point of Sale, is a checkout application for processing sales in retail and hospitality environments. It can connect with other Odoo applications, depending on the installed apps and configuration.

2. What are the main Odoo 20 POS functions?

Odoo 20 POS functions include retail checkout, product categories and variants, barcode workflows, configurable payment methods, receipts and invoices, restaurant floor and table management, bill splitting, preparation workflows, self-ordering options, and sales or session reporting. Availability depends on configuration, installed apps, hardware, and region.

3. Can Odoo Point of Sale be used for both shops and restaurants?

Yes. Odoo POS supports retail shop and restaurant workflows. Restaurant-specific functions such as floor plans, table management, preparation routing, courses, and bill splitting need to be configured as appropriate.

4. Does Odoo POS integrate with inventory and accounting?

Odoo POS can work with inventory and accounting workflows when the relevant applications and settings are configured. The exact stock movements, journal entries, and reporting depend on the business setup.

5. Which payment methods are supported by Odoo POS?

Depending on the country, provider, and configuration, payment options can include cash, supported card terminals, online payments, customer accounts, and QR-code bank payments. Confirm compatibility with your chosen payment provider and hardware.

6. Does Odoo POS work offline?

Odoo POS has offline capabilities for supported workflows, but offline behavior and limitations depend on the version, setup, device, and payment method. Test the exact sales and payment scenarios required by your business before going live.

7. Can Odoo POS be customized?

Yes. Odoo POS can be configured and extended for specific business requirements. Before custom development, assess whether standard settings or existing applications can meet the requirement, as customizations may affect upgrade and maintenance effort.

8. Can Odoo POS connect to printers, barcode scanners, and payment terminals?

Supported devices can be connected using compatible integration methods. Compatibility varies by device model, connection type, operating system, region, and Odoo version, so verify hardware support before purchasing equipment.

9. Can Odoo POS print or email receipts and create invoices?

Odoo POS supports receipt printing and, when configured, sending receipts digitally. Invoices can be created for identified customers, and invoice retrieval or self-service invoice options may be available according to configuration.

10. Does Globalteckz provide Odoo POS implementation and customization?

Globalteckz provides Odoo implementation, configuration, customization, development, and integration services. Contact sales@globalteckz.com to discuss the scope and requirements for your POS project.

Leave Comment