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
- Click New Package
- Fill: code, name, origin/destination stations, outbound/return schedules
- Set total capacity, validity period, included services, and optional bus transfer
- Save — package starts in DRAFT status
- Click Tiers on the package row
- Add tiers: seat type, label, price (minor units), available seats
- Edit or delete tiers (restricted once bookings exist)
- Click Activate on a DRAFT package to open for booking
- Click Deactivate to stop new bookings (existing bookings remain valid)
- 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
- Click Inquiries in Tourism
- Filter by package or status
- View contact details, requested tier, and traveler count
- Use the status dropdown on each row — saves immediately
- Workflow: NEW → CONTACTED → CONVERTED / CLOSED
- Respond to NEW inquiries within 24 hours
- Click Delete to remove spam or duplicate inquiries
>
);
}