1) config view and js
2) support business hours, scheduled booking time, automatically scheduled ticket in available slots