CURRENT BEHAVIOR:
Buffer time only blocks slots AFTER a booking is made, but doesn't affect the visual display of available time slots beforehand.
THE PROBLEM:
This creates inefficient scheduling patterns. Example:
Service: 50 minutes + 10 min buffer (60 min total)
Available window: 09:00-11:00 (2 hours = capacity for 2 services)
Client books at 09:50
Result: 09:00-09:50 gap is wasted (can't fit another 60-min block)
Only 1 service delivered instead of 2
SUGGESTED SOLUTION:
Add a setting in Service configuration:
Buffer Time Display:
When enabled, the system would only show slots that allow for service duration + buffer time, preventing inefficient gaps.
USE CASES:
✓ Multiple services with different buffer times ✓ Businesses optimizing schedule utilization ✓ Preventing "orphaned" time slots that can't be filled
WORKAROUND:
Currently setting total duration (50+10=60) instead of using buffer field, but this reduces reporting flexibility.
This feature would greatly improve scheduling efficiency for service-based businesses.