How to Configure the Retail Shop in Odoo 18 POS
By Braincuber Team
Published on February 5, 2026
Setting up a retail shop in Odoo 18 involves more than just adding products. From configuring payment terminals to handling complex product combos, the Point of Sale (POS) module is the nerve center of your brick-and-mortar operations.
In this guide, we'll build the POS configuration for Urban Roots Market, a boutique organic store. We'll walk through setting up their product catalog, connecting hardware, and customizing receipts to ensure every customer interaction is smooth and branded.
Configuration Checklist:
- Shop Profile: Creating a dedicated POS instance.
- Payments: Integrating card readers and cash drawers.
- User Experience: Customizing receipts and tips.
- Products: Bundling items with Product Combos.
Step 1: Creating the Shop Instance
Before we can sell, we need a "Shop" instance. In Odoo, you can have multiple shops (e.g., "Downtown Branch" vs. "Uptown Pop-up").
- Go to the Point of Sale module.
- Click Configuration > Settings.
- Click + New Shop.
- Name it: Urban Roots - Downtown.
- Ensure "Bar/Restaurant" is unchecked (since this is retail).
- Click Save.
Step 2: Configuring Payments & Hardware
For Urban Roots, we need to accept Cash and Credit Cards using a Stripe terminal.
Payment Setup
- Cash: Enable "Cash Control" to track opening and closing balances (critical for catching theft or errors).
- Terminals: Enable "Payment Terminals". Configure your Stripe or Adyen credentials here to push the amount directly to the card reader.
Step 3: Receipt Personalization
A receipt is a marketing opportunity. Urban Roots wants to include their logo and a return policy.
Header: "Welcome to Urban Roots!"
Footer: "Returns accepted within 7 days with fresh produce intact. Thank you for shopping organic!"
[x] Automatic Receipt Printing (optional for speed)
Step 4: Product Combos (Bundles)
Odoo 18 introduces streamlined Product Combos. Urban Roots sells a "Weekly Veggie Box" where customers pick 3 items for a fixed price.
- Go to Products > Product Combos.
- Create a new combo: Weekly Veggie Box.
- Add permitted items: Carrots, Spinach, Tomatoes, Bell Peppers.
- Set the fixed price.
- In the POS session, clicking this combo will prompt the cashier to select the 3 specific items the customer chose.
Step 5: The Sales Workflow
With configuration complete, here is the day-to-day workflow for the cashier:
- Open Session: Click "New Session" and count/verify the opening cash float.
- Add Items: Scan barcodes or tap product combos on the screen.
- Payment: Click "Payment", ask for Card or Cash. If Card, the terminal lights up automatically.
- Invoice: If the customer needs a tax invoice, click "Invoice" and select the customer before validating.
- Close Session: At end of day, "Close Session", count cash, and post the journal entries.
Conclusion
Configuring Odoo 18 POS is about balancing speed with data options. By effectively setting up your shop's hardware, receipt templates, and product combos, you enable your staff to focus on customer service rather than wrestling with the register. Urban Roots is now ready to serve the community!
Launching a Retail Chain?
We specialize in multi-store Odoo POS implementations, including custom hardware integrations and synchronized inventory management.
