Staff Tips
Staff Tips is a simple log for recording gratuities left for individual stylists or staff members — record a tip against a staff member (and optionally a table/service reference and date range), then review totals per staff member over a period.
Overview
This page reuses BazaarPOS's shared Restaurant Tips component, mounted here with an empty API prefix (apiPrefix="") instead of the restaurant variant's "/restaurant" prefix — so on the salon app it reads/writes plain /tips, /staff and /tables endpoints rather than /restaurant/tips etc.
A tip entry records which staff member received it, the amount, and (inherited from the shared component's restaurant-oriented design) an optional table reference — in a salon context this table concept is generally left unused or repurposed loosely, since salons do not have tables.
The page loads and totals tips over a selectable date range, letting you see how much each staff member has earned in tips over that period.
Before You Start
- You must have the Billing feature enabled on your plan.
- Staff members must exist (via the same Staff list used by Appointments/Calendar) for tips to be attributable to someone specific.
Step-by-Step Guide
1 Record a tip
- Open Saloon & Spa → Staff Tips.
- Add a new tip entry, selecting the staff member who received it and the amount.
- Save — the entry is added to the log and reflected in that staff member's running total for the selected date range.
2 Review tip totals by date range
- Use the From/To date range controls to select the period you want to review.
- The page reloads tips, staff and (unused, on this variant) tables data for that window and shows per-staff totals.
3 Edit or delete a tip entry
- Open an existing tip entry to correct the amount or staff assignment, or delete it if it was recorded in error.
Every Field & Button, Explained
| Field / Button | What it does |
|---|---|
Staff member | Who the tip is attributed to; populated from the same Staff list used elsewhere in the app. |
Amount | The tip amount recorded for that entry. |
Date range (From/To) | Filters which tip entries are loaded and totalled; the page only ever shows one range window at a time, not a running all-time total. |
Tips & Best Practices
- Because this page is a direct reuse of the restaurant Tips screen, some field labels and behaviors (e.g. a "table" reference) are inherited from a dine-in context and may not map cleanly to a salon workflow — treat any table-related field as optional/unused here.
- Record tips promptly rather than in a batch at day's end, since the date range totals are only as accurate as when entries were actually saved.