Your rules turn into bookable times for each box. Double bookings are ruled out and cleaning breaks are planned in.
Several identical boxes are set up as one group. Bookings are accepted until every box in it is taken.
Prices vary by weekday and time of day and differ for members and guests. Billing is per booking or per hour.
Price and payment are part of the booking. Players pay by card, pass credit or invoice and always get a receipt.
Waiting players move up automatically. If needed, you cancel whole periods with a refund or voucher.
Your website and app show the booking grid with free times and prices. Players book and pay right there.