ERP

    Odoo Point of Sale: Retail and Restaurant POS Setup

    Odoo POS works for retail stores and restaurants with offline mode, barcode scanning, loyalty programs, and real-time inventory sync. This guide covers setup and configuration for both use cases.

    VT
    10 min read
    Share

    Key Takeaways

    • Web-based POS works on any device with offline mode for uninterrupted sales during connectivity issues
    • Restaurant mode adds table management, floor plans, kitchen display, and split billing
    • Real-time inventory sync prevents selling unavailable items and maintains accurate stock levels
    • Loyalty and rewards programs integrate across POS and e-commerce for omnichannel consistency
    • Multi-location support with location-specific pricing, inventory, and reporting

    Hardware Requirements and IoT Configuration

    Odoo POS runs in a web browser, making it compatible with virtually any hardware: tablets, laptops, touch screens, or dedicated POS terminals. The IoT box connects peripheral devices (barcode scanners, receipt printers, cash drawers, payment terminals, scales) for a complete POS setup.

    HardwareConnectionPurpose
    Touch screen / tabletBrowser-basedMain POS interface
    Barcode scannerUSB / BluetoothProduct scanning
    Receipt printerIoT box / USBTransaction receipts
    Cash drawerIoT boxCash management
    Payment terminalIoT box / directCard payment processing
    Kitchen printerIoT box / networkKitchen order tickets
    Offline Mode

    Odoo POS stores product data locally and processes transactions offline when internet connectivity drops. Transactions sync to the server when connectivity is restored. Critical for locations with unreliable internet.

    Retail Store Configuration

    Retail POS configuration includes product categories with images, barcode scanning for fast checkout, multiple payment methods, and discount rules. Multi-store setups share the product catalog while maintaining location-specific pricing, inventory levels, and cash management.

    • Product categories with images for touch-screen browsing
    • Barcode scanning for rapid product identification
    • Manual product search with auto-complete
    • Quantity and percentage discounts with manager authorization
    • Return and exchange processing with original receipt lookup
    • Gift card issuance and redemption
    • Customer identification for loyalty points and purchase history

    End-of-day closing procedures include cash counting, session reconciliation, and Z-report generation. Managers review session totals, investigate discrepancies, and close the register. All transactions post to accounting automatically.

    Restaurant and Hospitality Features

    Restaurant mode adds floor plan management, table assignments, course sequencing, and kitchen display integration. Servers take orders on tablets, items route to the appropriate kitchen or bar printer, and the bill splits between guests as needed.

    FeatureRetail POSRestaurant POS
    Floor planNot neededVisual table layout
    Course managementNot applicableStarter, main, dessert sequencing
    Kitchen displayNot applicableOrder display with preparation status
    Split billingBasicPer-item or equal split per guest
    TipsOptionalBuilt-in tip entry and reporting
    Table transferNot applicableMove orders between tables
    Kitchen Display System

    Replace paper kitchen tickets with the Kitchen Display System (KDS). Cooks see orders on a screen, mark items as prepared, and servers get notified when orders are ready. KDS reduces errors and improves kitchen-to-table communication.

    Loyalty Programs and Customer Engagement

    Create loyalty programs that reward customers with points, discounts, or free products based on purchase behavior. Programs work across POS and e-commerce for omnichannel consistency. Customer identification via phone number, email, or loyalty card tracks points across all channels.

    • Point accumulation based on purchase amount or specific products
    • Tiered rewards with escalating benefits for frequent customers
    • Birthday and anniversary automated reward triggers
    • Referral programs with rewards for both referrer and new customer
    • Digital coupons redeemable at POS or online
    • Program analytics: enrollment rates, redemption rates, ROI

    Loyalty program data feeds into CRM for customer segmentation and targeted marketing. Identify your most valuable customers, track purchase frequency trends, and create personalized promotions that drive repeat visits.

    POS Reporting and Analytics

    POS analytics provide visibility into sales patterns, product performance, staff productivity, and location comparisons. Real-time dashboards display current session data, while historical reports enable trend analysis and operational optimization.

    • Sales by product, category, and time period
    • Hourly sales heatmap for staffing optimization
    • Average transaction value by location and cashier
    • Payment method distribution (cash vs. card vs. mobile)
    • Top-selling and slow-moving products per location
    • Multi-location comparison dashboards
    Inventory Integration

    Enable real-time inventory sync between POS and the warehouse. When a product sells at the register, inventory deducts immediately. Low-stock alerts prevent selling items that are not physically available.

    Frequently Asked Questions

    Need Help Implementing This?

    Our team can help you put these insights into practice.

    Schedule a Consultation