import { HowToStep } from './_shared'; const li = 'text-sm text-slate-700 dark:text-slate-300'; const ol = 'list-decimal pl-5 space-y-1 ' + li; export default function TourismSection() { return ( <> {/* PACKAGES */}

🎒 Travel Packages

Create and manage pilgrimage/group travel packages with tiered pricing and capacity control. Access level: Supervisor, Admin.

{['DRAFT','ACTIVE','SOLD_OUT','EXPIRED','CANCELLED'].map(s => ( {s} ))}

🎒 How-To: Manage Travel Packages

  1. Click New Package
  2. Fill: code, name, origin/destination stations, outbound/return schedules
  3. Set total capacity, validity period, included services, and optional bus transfer
  4. Save — package starts in DRAFT status
  1. Click Tiers on the package row
  2. Add tiers: seat type, label, price (minor units), available seats
  3. Edit or delete tiers (restricted once bookings exist)
  1. Click Activate on a DRAFT package to open for booking
  2. Click Deactivate to stop new bookings (existing bookings remain valid)
  3. Click Delete only if no bookings exist
{/* PACKAGE INQUIRIES */}

📝 Package Inquiries

Track and convert incoming package booking inquiries. Access level: Agent, Supervisor, Admin.

{['NEW','CONTACTED','CONVERTED','CLOSED'].map(s => ( {s} ))}

📝 How-To: Handle Inquiries

  1. Click Inquiries in Tourism
  2. Filter by package or status
  3. View contact details, requested tier, and traveler count
  1. Use the status dropdown on each row — saves immediately
  2. Workflow: NEW → CONTACTED → CONVERTED / CLOSED
  3. Respond to NEW inquiries within 24 hours
  1. Click Delete to remove spam or duplicate inquiries
); }