Skip to main content

Need help setting up POS for your business?

Running a shop means a lot of small moments at the counter: scanning items, taking payment, printing a receipt, and hoping your stock numbers are still right at the end of the day. Odoo Point of Sale (POS) connects all of that to your inventory and accounting, so each sale updates the rest of your business automatically. Here is a simple, practical setup guide for a small retail business. Before you start Odoo POS works best when your Inventory and Accounting basics are already in place. Make sure your chart of accounts is configured and your products exist, because every sale at the register posts to both. Step 1: Install the Point of Sale app Go to Apps, search for Point of Sale and install it. This creates your first register, ready to configure. Step 2: Set up your products Mark each item you want to sell at the counter as "Available in Point of Sale", then add a price, a category and a barcode. Good categories make the register screen quick to use, and barcode...

Need help setting up POS for your business?

Running a shop means a lot of small moments at the counter: scanning items, taking payment, printing a receipt, and hoping your stock numbers are still right at the end of the day. Odoo Point of Sale (POS) connects all of that to your inventory and accounting, so each sale updates the rest of your business automatically.

Here is a simple, practical setup guide for a small retail business.

Before you start

Odoo POS works best when your Inventory and Accounting basics are already in place. Make sure your chart of accounts is configured and your products exist, because every sale at the register posts to both.

Step 1: Install the Point of Sale app

Go to Apps, search for Point of Sale and install it. This creates your first register, ready to configure.

Step 2: Set up your products

Mark each item you want to sell at the counter as "Available in Point of Sale", then add a price, a category and a barcode. Good categories make the register screen quick to use, and barcodes let staff scan instead of searching.

Step 3: Create your payment methods

Go to Point of Sale, then Configuration, then Payment Methods, and click New. Cash needs no integration. Card payments use a connected payment terminal, and you can also set up QR code payments through a bank account. Choose the journal that will record the transactions and the register where the method should be available.

Step 4: Configure your register

Under Configuration, open Point of Sale and select your register. Add the payment methods you created, choose how receipts behave, and repeat this for every extra register or store location.

Step 5: Connect your hardware

A basic counter setup is a screen, a barcode scanner, a receipt printer and a cash drawer. Check hardware compatibility before you buy, because it saves a lot of trouble later.

Step 6: Open a session and make a test sale

From the POS dashboard, click New Session. Add a product by clicking it or scanning it, click Payment, pick a method and click Validate. Then check that stock dropped in Inventory and the sale shows in Accounting. Always run a few test sales before your first real customer.

Common setup mistakes to avoid

  • Skipping test sales, then finding payment or tax issues with a real customer waiting.
  • Leaving products without categories, which makes the register slow to use.
  • Buying hardware before checking it works with your setup.
  • Not training cashiers on returns and closing the session at day end.

Why connect POS to the rest of Odoo?

The real benefit is that the register is not a separate island. Stock updates after each sale, reports show what sells best, and customer data can flow into your CRM for follow-up offers. If you also manage store openings, staff rollouts or supplier tasks, Odoo Project Management keeps those organized in the same system.

Every store has its own quirks, from tax rules to hardware and multiple locations. If you want help setting up POS for your business, feel free to contact me for a free consultation.

Follow @odoo.simplified

Practical Odoo tips, quick tutorials, and ERP advice, posted every week on Instagram.

Follow on Instagram

Comments

Popular posts from this blog

"What's New in Odoo 20" — covers the headline feature (agentic AI that can take actions, not just answer questions), the native MCP server, database-wide natural language search, the redesigned mobile app, and accounting/e-invoicing updates. Ends with honest guidance: it's not fully generally available yet, so there's no rush to upgrade immediately, but it's a good moment to start planning if you're on Odoo 17/18.

Odoo 20 was just unveiled today at Odoo Experience 2026 in Brussels, during the opening keynote by founder and CEO Fabien Pinckaers. It's not generally available yet (that's still a few weeks out), but the direction is now official. Here's what's actually new. The headline: AI that takes action, not just answers Odoo 19 introduced AI that could answer questions. Odoo 20 pushes it further: agentic AI that can actually execute tasks inside your database. Think reassigning unclosed leads in CRM based on rules you set, or building a full project with stages and tasks straight from an uploaded document. What else is new Native MCP server (Enterprise): AI assistants can connect directly to your Odoo database without extra middleware. Database-wide natural language search: ask a plain-language question and get answers pulled straight from your records, no filters to configure. Redesigned mobile app: a rebuilt touch interface running on Owl 3, with offline se...

flectra Installation Steps

This documents for How to install Flectra in Linux and Windows. This documents provide installation steps. Step :1 Execute the following command in root to install PostgreSQL server : #apt-get install postgresql -y   Step :2 Flectra provides a repository for you can used with Linux enviornment Like  Debian and Ubuntu. It can be used to install Flectra by using command in root : # wget -O - https://nightly.flectra.com/flectra.key | apt-key add - # echo "deb http://nightly.flectra.com/11.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/flectra.list # apt-get update && apt-get install flectra You can then use the usual apt-get upgrade command to keep your installation up-to-date.  Step :3 You can use repository as well 'deb' package downloaded here : Community Edition : Flectrahq note : if Python is already installed, make sure it is 3.5 or above, previous versions are not compatible with Flectra.If python is not install than inst...

Odoo Developer mode ( How to start debug mode in odoo ??)

Using Developer mode, you get more access and an extra right in Odoo ERP. This feature very useful for Developers. You can active this features using two method. Active through the settings. Click on Setting Menu -> Click on Active the Developer Mode. Note : Active the Developer mode with assets is used by developers. Activate the developer mode (with tests assets) is used by developers and testers.' Active through browser Url. Just add ?debug=1 or ?debug=true in browser url after web. Note : Developers: type ?debug=assets and activate the mode with assets You can also use Odoo Debug browser extension for active and deactive mode.