Tourism

Tours, bookings, OTA sync stubs, and property management. This guide follows version 3.1.7 (03acdf712c).

For website templates showing tours, see Template Developers.

Backend

backend/plugins/tourism_api/src/modules/:

  • bms/: booking and tour management, including tour categories (Mongolia aimags are among the seeded categories).
  • ota/: OTA sync stubs (@types plus database definitions).
  • pms/: property and hotel management, with tRPC procedures.

There is no src/meta/permissions.ts in the checked revision; confirm authorization behavior in your checkout before exposing these operations.

Frontend

frontend/plugins/tourism_ui/src/modules/: main/, pms/, tms/, plus TourismNavigation.tsx.

Verify

  1. Create a tour and a booking in staging and confirm payment status transitions.
  2. Create a property and confirm availability and booking linkage.
  3. Confirm OTA stubs are not treated as live integrations.

Source references

Was this helpful?