Skip to Content
POS Spa and Salon Management
em_pos_salon_mgt

POS Spa and Salon Management

Appointment booking, appointee teams and shifts inside the Point of Sale.

  • Odoo 17
  • Point of Sale
  • 1.0
1

Overview

Salons and spas sell services that must be booked in advance and assigned to a staff member. This module adds bookings with lines, appointee teams, working shifts and a booking list inside the POS screen. It plugs into Point of Sale, POS Employees and Employees. The benefit is one screen to book, check in, check out and convert the appointment into a paid order.

2

Usage steps

  1. 1

    Enable booking on the POS

    In the POS configuration the manager ticks Allow Create Booking. The same form holds the default Appointee Team and the allowed teams. Only then are booking buttons shown in the till.

    • Fields: Allow Create Booking, Default Appointee Team
    • Stored on pos.config
  2. 2

    Create appointee teams

    A team has a name, a Team Lead and its members from Employees. The team also carries the appointment duration in minutes. Teams are stored on appointee.team.

    • Fields: Team Lead, Team members, Duration Time (Min)
    • Default duration 30 minutes
  3. 3

    Define shifts

    Teams can allow shifts by linking a Time Shift with a start and end time. The system computes the start, end and whether it is a night shift. This limits the time slots offered for booking.

    • Model: time.shift
    • Field: Allow Shift
  4. 4

    Create a booking from the till

    The cashier selects a team with the Select Team button, picks a customer and appointee and adds service lines. The booking stores Start and End date, pricelist, taxes and totals. Its state starts as New.

    • Fields: Customer, Appointee, Start Date, End Date
    • Lines: Product, Quantity, Discount (%)
  5. 5

    Check in and check out

    On the day the booking is marked Check In and later Check Out. The booking list button in the POS shows all bookings for the session. A missing pricelist raises an error.

    • Flags: Check In, Check Out
    • Button: Booking list
  6. 6

    Convert to a POS order

    When paid, the booking creates a pos.order and stores it in Order Ref. The order also records the booking reference and the appointee. State changes to Done or Cancelled.

    • Fields: Order Ref., Booking Ref., Appointee
    • States: New, Done, Cancelled
4

Roles

Benefiting roles
Role
Cashier
Receptionist
Appointee (employee)
POS manager
5

Dependencies

Back to version applications

Want to know more or try this app? Contact us

We can arrange a demo or a trial and answer your questions about POS Spa and Salon Management.

Contact us