Discover powerful Dolibarr extensions designed to automate your business processes

Car Wash Management Advanced turns Dolibarr into a professional software solution dedicated to the complete management of a car-wash station. It allows a car-wash business to run its entire operation without any external software.
The module covers the full range of car-wash activities:
· Manual and automatic washing
· High-pressure washing
· Interior and engine cleaning
· Automotive detailing and bodywork polishing
· Ceramic coating and headlight restoration
· Vehicle disinfection
· Corporate fleet washing
· Wash subscriptions
· Franchise management
Technical name: carwashmanagement | Module number: 514800 | Author: DoliResources | Copyright (c) DoliResources
The module follows the native Dolibarr module architecture and best practices:
· Standard module descriptor (modCarWashManagement) with menus, permissions, cron jobs, triggers and boxes.
· A generic, key-driven object engine: 13 business objects share a common list/card engine, a registry and a self-healing schema layer (automatic ALTER TABLE on upgrade).
· Dedicated database tables (llx_carwash_*), each multi-entity aware.
· Shared helper library, in-page navigation bar and CSS/JS assets loaded via module_parts.
· Triggers for data integrity (third-party and user deletion cascade) and a daily automation engine executed by the Dolibarr cron scheduler.
· Fully responsive interface, secured by per-group permissions and SQL-injection-safe queries.
· Compatible with recent Dolibarr versions (16.0+) and PHP 7.1 to 8.x.
· Station (multi-site)
· Wash bay
· Customer vehicle
· Service (catalogue)
· Appointment
· Wash order (pipeline)
· Employee
· Equipment
· Consumable product
· Subscription
· Loyalty record
· Equipment maintenance
· Automation rule
A modern control center, distinct from the classic Dolibarr dashboard, using a water/automotive colour charter (water blue, white, glossy black, automotive grey, ecological green).
Key KPIs:
· Washes today
· Daily and monthly revenue
· Vehicles handled
· Upcoming appointments
· Occupied and available bays
· Employee productivity
· Product consumption
· Critical stock
· Active customers and subscriptions
· Net margin and average wash cost
Charts:
· Monthly revenue trend
· Washes per day
· Top-selling services
· Service profitability
· Product consumption
· Hourly traffic
· Multi-site station management with general and operational information.
· Wash bays (manual, tunnel, detailing, vacuum, finishing) with real-time availability and state.
· Real-time bay availability board.
· Customer vehicle files: registration, brand, model, type, wash history and total spent.
· Management of individuals, companies and vehicle fleets, integrated with native Dolibarr third parties.
· Full service catalogue split into exterior, interior, bodywork/detailing and complementary services.
· Per service: duration, price, cost, margin, consumables and required staff.
· Appointment booking with vehicle, service, date, time, bay and employee assignment.
· Wash order as the central business document with a quality-control step.
· Visual wash-order pipeline (Kanban) with drag-and-drop stage changes.
· Consolidated operational planning of appointments, orders and maintenance.
· Employees (washers, managers, cashiers, detailing technicians) with skills and productivity tracking.
· Equipment (tunnels, compressors, vacuums, pressure washers, pumps, filtration) with lifecycle tracking.
· Preventive and curative equipment maintenance.
· Consumable stock (shampoo, wax, cleaning products, disinfectants, cloths) with alert thresholds.
· Subscriptions (monthly, premium, corporate, fleet) with included/used wash tracking.
· Loyalty programme with points, tiers and rewards.
· Point-of-sale cash desk with daily collection and payment-method breakdown.
· Purchasing through native supplier orders and invoices.
· Automatic invoicing driven from wash orders.
A dedicated reporting hub with commercial, production, stock, financial and HR reports, each exportable to PDF, Excel and CSV, and printable.
· IF/THEN rule engine: appointment reminders, low stock, maintenance and expiring subscriptions.
· Automatic notifications by email, SMS or WhatsApp.
· Daily scheduled execution plus on-demand manual run.
The module adds a dedicated top menu and a two-level left menu tree:
· Dashboard
· Stations
· Wash bays
· Customer vehicles
· Customers
· Services
· Appointments
· Wash orders
· Planning
· Employees
· Equipment
· Consumables
· Subscriptions
· Loyalty
· Cash desk
· Purchases
· Maintenance
· Documents
· Reporting
· Automations
· Configuration
Vehicle reception -> vehicle file -> service selection -> appointment scheduling -> bay assignment -> employee assignment -> washing -> quality control -> invoicing -> payment -> customer loyalty -> reporting.
Permissions are organised in functional groups (operations, commercial, catalogue, HR, equipment, stock, finance, automation, reporting), each with read, write and delete rights, plus a module administration right. They map to the following operational profiles:
· Administrator: Full access to all features and module configuration.
· Station director: Global steering: stations, bays, employees, reporting and finance.
· Operations manager: Operational management: appointments, wash orders, planning and bays.
· Wash employee: View and update the wash orders assigned to them.
· Cashier: Cash desk, collection and payment tracking.
· Stock manager: Consumables, stock and purchasing.
· Accountant: Invoicing, payments and financial reports.
· Read only: Consultation of all data without modification.
The module enriches native Dolibarr rather than replacing it, and integrates with:
· Third parties and contacts
· Products and services
· Stock and warehouses
· Quotes, orders and invoices
· Payments and bank
· Accounting
· Agenda and projects
· Document management (ECM/GED)
· Users and permissions
Examples: automatic creation of wash invoices, purchasing of wash products, consumable stock management, supplier follow-up and complete customer history.
· A realistic demonstration dataset is generated on first activation (stations, bays, vehicles, customers, services, appointments, wash orders, subscriptions, loyalty, equipment, stock).
· The configuration page offers Generate demo data and Remove demo data buttons; removal only deletes generated records.
· The module is fully multilingual: French, English, Italian, German and Spanish.
(c) 2026 DoliResources - www.doliresources.com