Let operators hide specific services from the online scheduler’s manual service search while still allowing those services as add-ons, and ensure the “call office to finish booking” escape hatch only fires when an excluded service is chosen as the primary online selection.
excludeFromScheduler removes a service from AI and from primary search (attik-frontend/src/app/scheduler/services/SearchServices.tsx) but checkEscapeHatch in attik-frontend/src/app/scheduler/utils/checkEscapeHatch.ts still blocks checkout whenever the flag is true, even if the service arrived as an add-on.attik-frontend/src/app/tools/settings/services/[id]/ServiceForm.tsx, so any new nuance needs a clear setting and copy.excludeFromScheduler, for example attik-backend/src/routes/aiEndpoints.ts during Atlas search.Frontend
SearchServices, add-on pickers, and checkEscapeHatch consumers such as SlotsStep as needed.Backend
attik-frontend/src/app/scheduler/utils/checkEscapeHatch.tsattik-frontend/src/app/scheduler/services/SearchServices.tsxattik-frontend/src/app/tools/settings/services/[id]/ServiceForm.tsxattik-backend/src/routes/aiEndpoints.tsPlease authenticate to join the conversation.
Canceled
Main App
About 2 months ago
Linear
Get notified by email when there are changes.
Canceled
Main App
About 2 months ago
Linear
Get notified by email when there are changes.