Skip to main content

Search & Pricing

Tee time discovery, pricing rules, and enrichment services.

Guides

GuideDescription
Search EngineCore search service, visitor/member flows
Multi-Club StreamSSE streaming for multi-club searches
Pricing Rules EngineRate rules, member rules, visibility
Rate Rules AdminAdmin API for rate rule CRUD, preview, conflicts
Golfer RatingPlayability scoring (0-100)
Tee Time EnrichmentWeather and freshness enrichment

Key Concepts

Settings Enforcement

The search engine enforces course settings from the tee-sheet admin:

  • Booking Channels: If online disabled, visitors see blank results
  • Operating Days: Only days marked active return tee times
  • Operating Hours: startTime/endTime filters available slots
  • Number of Tees: Multi-club search filters by tee <= numberOfTees

See tee-sheet/specifications/tee-sheet-implementation.md for details.