Skip to Content
XRA
    • Home
    • Odoo Apps
      • Odoo Accounting
      • Odoo Point Of Sale
      • Odoo Sales
      • Odoo CRM
      • Odoo Inventory Software
      • Odoo Human Resource Management
      • Odoo Payroll
      • Odoo Project Management
    • Odoo ERP Industry Solutions
    • Custom Software Solutions
    • Point Of Sale
    • Accounting, Tax and Payroll Solutions
    • Resources
      • Blog
      • Odoo Tutorials
    • Contact Us
    • Jobs
    • FAQ's
  • info@xra.co.za
  • Follow us
    Contact Us
XRA
      • Home
      • Odoo Apps
        • Odoo Accounting
        • Odoo Point Of Sale
        • Odoo Sales
        • Odoo CRM
        • Odoo Inventory Software
        • Odoo Human Resource Management
        • Odoo Payroll
        • Odoo Project Management
      • Odoo ERP Industry Solutions
      • Custom Software Solutions
      • Point Of Sale
      • Accounting, Tax and Payroll Solutions
      • Resources
        • Blog
        • Odoo Tutorials
      • Contact Us
      • Jobs
      • FAQ's
    • info@xra.co.za
    • Follow us
      Contact Us

    Case Study: One POS, Two Businesses: How a Johannesburg Liquor and Car Wash Operator Got Clear Sales Visibility with Odoo 19

  • All Blogs
  • Case Studies
  • Case Study: One POS, Two Businesses: How a Johannesburg Liquor and Car Wash Operator Got Clear Sales Visibility with Odoo 19
  • 28 October 2026 by
    XRA



    ClientAnonymous multi-division business, Johannesburg
    DivisionsLiquor retail and car wash services
    Odoo versionOdoo 19
    HostingOdoo.sh
    ModulePoint of Sale
    Project teamOdoo Implementation / Functional Consultant, Client Representative
    Planned nextInventory
    SupportOngoing, provided by XRA

    The problem: two businesses, one blind spot

    Selling liquor and washing cars have almost nothing in common. Different customers, different products, different daily rhythms. This client runs both.

    Without an integrated system, tracking them was harder than it should have been. Each division needed to be organised on its own terms, yet management still wanted a single view of what was being sold and by whom. Daily sales, reporting and visibility all suffered, and as the business grew, the gap was only going to widen.

    What they needed was a point-of-sale system that could support day-to-day trading, keep the two divisions separate where it mattered, and give the owners a clear picture of sales activity.


    What they asked for

    • An integrated system to centralise their operations
    • Better management of daily sales
    • Separate organisation for each business division
    • Clearer visibility of sales activity and reporting

    The approach: start with how the business actually trades

    XRA’s functional consultant began by understanding the client’s operations and requirements. Then the work went into Odoo POS on Odoo.sh, with a client representative involved throughout, supplying requirements and taking part in the setup and testing.

    Two decisions shaped the configuration:

    Separate divisions. Liquor and car wash were set up as distinct divisions within the same system. Each is organised on its own, while the business still sees everything in one place.

    Different tills for different users. Tills were configured so that management can tell which user is logged into each one, and which sales that user generated. That gives the business a straightforward view of individual sales performance.

    Tips are recorded through the POS too, so they can be tracked and reviewed rather than managed on the side.

    The hard part: keeping the divisions apart without splitting the system

    The main challenge was getting the POS to reflect two very different operations without turning them into two systems. A liquor store and a car wash don’t sell the same way, and the client didn’t want the staff or the reporting to blur together.

    The other requirement was accountability. When several people are ringing up sales and handling tips, the business needs to know who did what. That ruled out a shared, anonymous till and pointed toward a per-user setup.

    The team’s answer was simple on the surface: separate divisions, separate tills, a login tied to each user. Underneath that was careful configuration to make sure it matched how the client’s people actually work.

    Making it stick

    A configured system isn’t the same as one that gets used. After setup, the client was guided through the POS workflow and shown how to run their day-to-day sales on it. That training closed the gap between how the system was built and how the business actually runs, which is where many POS rollouts come unstuck.

    What changed

    The client can now:

    • See which user is operating each till
    • Review the sales each user generates
    • Track tips recorded through the POS
    • Manage both the liquor and car wash divisions in the same system, instead of treating them as separate worlds

    The headline improvement is visibility. Management has a structured, clear view of daily sales activity that wasn’t available before.

    We didn’t formally measure numbers like transaction speed or sales volume during the implementation, so we aren’t quoting any. We’d rather be straight about that than make something up.

    What’s next

    The client plans to add Odoo Inventory. A POS that already knows what’s being sold is a natural base for tracking what’s in stock behind it. XRA continues to provide ongoing support.

    What this project shows

    A POS is more than a till. For a business with more than one kind of trade, it’s the place where visibility and accountability either exist or don’t. Setting up divisions properly, giving every user their own till and training the team on the real workflow gets you a system that reflects how the business runs, not just one that rings up sales.

    If you’re running multiple divisions on tills that can’t tell you who sold what, talk to XRA about Odoo POS.

    in Case Studies
    XRA 28 October 2026
    Our blogs
    • Payroll
    • Accounting Software
    • Human Resource Management Software
    • Retail Software
    • ​
    • Warehouse Management
    • Marketing Software
    • CRM and Sales
    • e-Commerce
    • Supply Chain Software
    • Case Studies
    • Odoo
    • Accounting and Tax
    • Inventory Management
    • Payroll Software
    • Odoo Manufacturing ERP
    • Point of Sale
    Odoo 19 NGO Case Study
    How a Mpumalanga NGO Got Its Food Distribution Under Control with Odoo 19

    Social Media

    Click here to setup your social networks


    •  Durban:  031 220 2815        Johannesburg:  010 141 1490
    • info@xra.co.za


    Back to top

    Respecting your privacy is our priority.

    Allow the use of cookies from this website on this browser?

    We use cookies to provide improved experience on this website. You can learn more about our cookies and how we use them in our Cookie Policy.

    I agree
    Only allow essential cookies