| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) • Inventory (stock) • Invoicing (account) • Manufacturing (mrp) • Sales (sale_management) • Website (website) |
| Lines of code | 3640 |
| Technical Name |
wt_salon_management |
| License | OPL-1 |
| Website | https://way4tech.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) • Inventory (stock) • Invoicing (account) • Manufacturing (mrp) • Sales (sale_management) • Website (website) |
| Lines of code | 3640 |
| Technical Name |
wt_salon_management |
| License | OPL-1 |
| Website | https://way4tech.com |
WT Salon Management
A complete Salon & Beauty Parlour ERP for Odoo 19 â appointments, services, commissions, portal booking, invoicing & more.
Getting Started
Set up your salon in minutes with these four steps.
Install Module
Install WT Salon Management from Apps. All dependencies (HR, Sales, Accounting, Inventory, Website) install automatically.
Create Services
Go to Salon → Services. Add categories (Hair, Nails, Skin) and create services with prices, duration and materials.
Set Up Staff
Go to Salon → Staff. Add stylists, configure commission rules per service and set monthly sales targets.
Book & Invoice
Create appointments, confirm, mark as Done, then invoice directly from the appointment or via a Sale Order â all in one flow.
Module Features
Everything a salon needs â all in one Odoo module.
Appointment Management
Full appointment lifecycle with multi-stage workflow (New → Confirmed → In Progress → Done → Invoiced). View appointments in List, Calendar and Kanban board. Auto-generated reference numbers via sequences.
Service Catalog
Organise services into categories (Hair, Nails, Skin Care, Spa). Each service has price, duration, linked product and Bill of Materials for supply consumption tracking. Publish services to the website portal.
Online Booking Portal
Customer-facing website portal at /salon. Customers browse services, select a stylist, choose a time slot and book online. Configurable slot intervals (9AMâ7PM, every 30 min). Booking confirmation email sent automatically.
Employee Commissions
Define commission rules per stylist per service (percentage or fixed amount). Commissions are auto-calculated when an appointment is invoiced. Full commission line workflow: Draft → Confirmed → Paid with one-click state buttons.
Sales Targets
Set monthly revenue targets per stylist. The system automatically computes actual achievement from invoiced appointments and displays the achievement percentage with progress tracking.
Invoicing Integration
Invoice appointments directly via an invoice wizard or through a Sale Order flow. Supports discount and tax per service line. One-click invoice creation from the appointment form with full Odoo accounting integration.
Thermal Receipt
Print a compact 80mm thermal receipt for any appointment directly from the form view. Includes salon name, appointment reference, services list with prices, taxes and grand total. Perfect for salon POS counters.
Inventory & BOM
Link a Bill of Materials to each service to track supply consumption (shampoo, dye, wax, etc.). When an appointment is marked Done, stock is automatically deducted from the warehouse. Full Odoo Inventory integration.
Customer History
View all past appointments and visits directly from the customer (partner) profile. Track visit count, total spent and loyalty information. Smart button on customer form shows all associated appointments in one click.
Calendar View
Dedicated calendar view for appointments with day/week/month modes. Filter by stylist to see individual schedules. Color-coded by stage for at-a-glance status. Today's appointments shortcut menu for quick daily overview.
Email Notifications
Automatic booking confirmation emails sent to customers after online portal booking. Professional HTML email templates with appointment details, date/time, services and stylist information included.
Role-Based Access
Three security groups: Stylist (create/view own appointments), Receptionist (manage all appointments and services) and Manager (full access including configuration, commissions and targets).
How to Use — Step by Step
Complete guide to running your salon from day one.
Install the Module
Go to Apps, search for WT Salon Management and click Install. All required dependencies (HR, Sale Management, Accounting, Inventory, MRP, Portal, Website) will install automatically. Booking time slot parameters (9AM–7PM, 30-min slots) are created automatically on install.
Assign User Access Rights
Go to Settings → Users & Companies → Users. Open each user and under Salon Management assign one of: Stylist, Receptionist, or Manager. Managers have full access; Receptionists manage appointments and services; Stylists can create and view their own appointments.
Create Service Categories & Services
Go to Salon → Configuration → Service Categories. Create categories such as Hair, Nails, Skin Care, Spa. Then go to Salon → Services and add your services. For each service, set the price, estimated duration, linked Odoo product and optionally a Bill of Materials for supply consumption tracking. Enable Website Published to show the service in the online booking portal.
Set Up Commission Rules
Go to Salon → Staff → Commission Rules. Create a commission rule for each stylist. Add rule lines specifying the service, commission type (Percentage or Fixed) and the rate. Commissions will be auto-calculated when an appointment is invoiced.
Set Sales Targets
Go to Salon → Staff → Sales Targets. Create a target record per stylist per month. Enter the target revenue amount. The system will automatically calculate actual achievement from invoiced appointments in that period and show the achievement percentage.
Create an Appointment
Go to Salon → Appointments → All Appointments and click New. Select the customer, stylist, date and time. Add services in the Services tab. Click Confirm to move to Confirmed stage. When the customer arrives, click Start, then Mark as Done when the service is complete. Stock for any BOM-linked services will be deducted automatically.
Invoice the Appointment
From a Done appointment, click Create Invoice. The invoice wizard shows all service lines with prices, discounts and taxes. Optionally click Create Sale Order first, confirm it, then invoice through Odoo's standard sales flow. The appointment automatically moves to the Invoiced stage and commissions are calculated on invoice creation.
Print a Thermal Receipt
From any appointment form, click Print Thermal Receipt (top header button) to generate a compact 80mm thermal PDF. Alternatively, use Print → Thermal Receipt from the action menu. The receipt shows the salon name, appointment reference, services, amounts and total â ready for your receipt printer.
Enable Online Booking Portal
The portal is available at /salon on your website. Customers can browse published services, select a stylist,
choose a time slot and submit a booking. Slot availability respects existing appointments to prevent double booking.
To customise slot hours, go to Settings → Technical → System Parameters and adjust
salon.booking_start_hour, salon.booking_end_hour and salon.booking_slot_interval.
Manage Commissions & Payouts
Go to Salon → Staff → Commission Earnings to view all commission lines. Each line starts as Draft. Open a line, click Confirm to approve it, then Mark as Paid once the stylist has been paid. Filter by stylist and date range to generate monthly commission payout reports.
Our Services
View services offered by Way4Tech.
Odoo Customization
Odoo Implementation
Odoo Support
Hire Odoo Developer
Odoo Integration
Odoo Migration
Odoo Consultancy
Odoo Training
Salon ERP Setup
Our Industries
Our Odoo expertise across industries.
Beauty & Salon
Salons, spas & beauty parlours
Education
Schools, colleges & universities
Trading
Easily procure and sell your products
POS
Easy configuration and convivial experience
Manufacturing
Plan, track and schedule your operations
E-commerce & Website
Mobile friendly, awe-inspiring product pages
Restaurant
Run your bar or restaurant methodically
Hotel Management
An all-inclusive hotel management application
90 Days Free Support
Get Help
If you have anything to share with us based on your use of this module, please let us know. We are ready to offer our support.
📞 WhatsApp: +92 315 411 4748
📞 Phone: +92 315 411 4748
🌐 www.way4tech.com
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module