🎯 9. Activities Management
Manage activities, set pricing, control booking availability, and configure additional settings.
📌 9.1. Activities Overview
📊 Displayed Data:
| Field | Description |
|---|---|
| ID | Unique identifier for each activity |
| Name | Activity title (e.g., Aqua Park, Wakeboarding) |
| Price | Cost of the activity |
| Status | Active or Inactive |
| Allow Check-in | Specifies if check-in is enabled for the activity |
| Actions | Provides management options for each activity |
🔍 9.2. Features & Functionality
🔹 Search Functionality → Allows searching for activities by name.
🔹 Status Filter → Dropdown to filter activities by Active or Inactive.
📄 Pagination → Enables navigating through multiple entries.
🔄 9.3. Activity Status Management
🏷️ Status Types:
- 🟢 Active → The activity is available for booking.
- 🔴 Inactive → The activity is temporarily disabled.
🎯 Actions Menu:
🔻 Set Inactive → Deactivates an active activity.
🔺 Set Active → Re-enables an inactive activity.
➕ 9.4. Adding a New Activity
📋 Process:
1️⃣ Click the "Add New" button to open the creation form.
2️⃣ Enter the following details:
| Field | Description |
|---|---|
| 🏷️ Name | Title of the activity. |
| ✍️ Short Description | A brief summary of the activity. |
| 📜 Full Description | A detailed explanation with formatting options. |
| 🖼️ Image Upload | A required cover image for the activity. |
| 🎥 Video Type | Option to attach a video link. |
| 💰 Pricing | Section for setting activity pricing. |
| 👨💼 Man Price / 👩 Woman Price | Base prices for each gender. |
| 📅 Weekend Pricing | Special rates for weekends. |
| ❓ FAQ Category | Assigns the activity to an FAQ section. |
| 🏞️ Gallery | Allows uploading multiple images. |
3️⃣ Click 💾 Save to add the activity or ❌ Cancel to discard changes.
💲 9.5. Special Pricing Adjustments
✔️ Seasonal Pricing → Allows defining price adjustments for specific seasons (e.g., Winter, Ramadan).
✔️ Price Type → Can be set to increase or discount based on the period.
⚙️ 9.6. Additional Settings
- ⏰ Time Slots → Defines available times for the activity.
- 🎟️ Ticket Includes → Lists additional benefits included with the ticket.
✏️ 9.7. Editing an Activity
🔄 Editable Fields:
- Name, Description, Pricing, Seasonal Adjustments, Time Slots, Ticket Benefits.
🛠️ Additional Features:
- 🖼️ Gallery Upload → Allows adding more images.
- ⏳ Time Slots Management → Adjusts available times for bookings.
🎯 Actions:
- Save → Updates the activity details.
- Cancel → Discards any changes made.