{
  "version": "1.0",
  "templates": [
    {
      "id": "single_day",
      "template_title": "Event Hall/Banquet Booking",
      "template_description": "Full-day venue or service booking for a selected date.",
      "product_title": "Event Hall Booking",
      "product_description": "Book our event hall for a full day and make your special occasion memorable. This booking allows you to reserve the hall for a single selected date, making it ideal for weddings, conferences, parties, and corporate events. Optional inventories such as chairs and tables can be selected during booking based on your requirements. Bookings must be made in advance and can be cancelled within the allowed cancellation period.",
      "business": "(Event Hall / Banquet Booking)",
      "scenario": "Designed for venues that are booked for a <b>full day on a single date</b>, such as <b>banquet halls, wedding venues, party lawns, farmhouses, conference halls, and event spaces.</b>",

      "booking": {
        "enable_booking": "on",
        "booking_type": "only_day",
        "enable_inline_calendar": "on",
        "show_dates_dropdown": "off",
        "booking_can_be_cancelled": "on",
        "booking_can_be_cancelled_duration": 10,
        "booking_can_be_cancelled_period": "day",
        "booking_advance_period": 48,
        "booking_maximum_dates": 365,
        "availability_weekday": [
          {
            "weekday": "sunday",
            "status": "on",
            "lockout": "1",
            "price": ""
          },
          {
            "weekday": "monday",
            "status": "on",
            "lockout": "1",
            "price": ""
          },
          {
            "weekday": "tuesday",
            "status": "on",
            "lockout": "1",
            "price": ""
          },
          {
            "weekday": "wednesday",
            "status": "on",
            "lockout": "1",
            "price": ""
          },
          {
            "weekday": "thursday",
            "status": "on",
            "lockout": "1",
            "price": ""
          },
          {
            "weekday": "friday",
            "status": "on",
            "lockout": "1",
            "price": ""
          },
          {
            "weekday": "saturday",
            "status": "on",
            "lockout": "1",
            "price": ""
          }
        ],
        "booking_availability_specific_date": {
          "status": "off",
          "specific_dates": []
        },
        "bkap_resource": "on",
        "resource_label": "Select Resource",
        "resource_assignment": "bkap_customer_resource",
        "resource_position": "before",
        "consider_product_max_booking": "on",
        "resource_sort_option": "menu_order",
        "resource_selection": "single",
        "resource_settings": [
          {
            "resource_id": "new_resource",
            "resource_title": "Chairs",
            "base_cost": 50
          },
          {
            "resource_id": "new_resource",
            "resource_title": "Tables",
            "base_cost": 100
          }
        ]
      },
      "product_price": "299",
      "product_type": "simple",
      "product_status": "draft",

      "booking_type": "single_day",

      "preview": {
        "image": "single_day.png",
        "alt": "Single day booking admin preview"
      },
      "front_preview": {
        "image": "single_day_frontend.png",
        "alt": "Single day booking frontend preview"
      },

      "features": [
        "Single Day booking type",
        "Advance booking restriction (48 hours)",
        "Cancellation allowed up to 10 days",
        "Year-long availability (365 days)",
        "Per-day booking limit (1 booking per date)",
        "Resource selection by customer",
        "Inventory-based resources (chairs, tables)"
      ]
    },

    {
      "id": "multiple_nights",
      "template_title": "Hotel Room / Guest House Stay",
      "template_description": "Overnight stay with check-in and check-out dates.",
      "product_title": "Hotel Room Booking",
      "product_description": "Enjoy a comfortable stay by booking our hotel room for multiple nights. Simply select your check-in and check-out dates, choose the number of guests, and confirm your reservation. Minimum and maximum stay rules apply, and special pricing may be available for weekends. Perfect for short vacations, business trips, or extended stays.",
      "business": "(Hotel Room / Guest House Stay)",
      "scenario": "Designed for businesses that sell <b>overnight stays</b>, including <b>hotels, guest houses, homestays, serviced apartments, resorts, and lodges.</b>",

      "product_price": "199",
      "product_type": "simple",
      "product_status": "draft",

      "booking_type": "multiple_days",

      "booking": {
        "enable_booking": "on",
        "booking_type": "multiple_days",
        
        "booking_advance_period": 72,
        "booking_maximum_dates": 120,
        "booking_maximum_bookings_on_date": 5,
        "booking_minimum_number_nights_book": 3,
        "booking_maximum_number_nights_book": 30,

        "availability_weekday": [
          {
            "weekday": "sunday",
            "status": "on",
            "lockout": "",
            "price": "299"
          },
          {
            "weekday": "monday",
            "status": "on",
            "lockout": "",
            "price": ""
          },
          {
            "weekday": "tuesday",
            "status": "on",
            "lockout": "",
            "price": ""
          },
          {
            "weekday": "wednesday",
            "status": "on",
            "lockout": "",
            "price": ""
          },
          {
            "weekday": "thursday",
            "status": "on",
            "lockout": "",
            "price": ""
          },
          {
            "weekday": "friday",
            "status": "on",
            "lockout": "",
            "price": ""
          },
          {
            "weekday": "saturday",
            "status": "on",
            "lockout": "",
            "price": "299"
          }
        ],
        "booking_availability_specific_date": {
          "status": "off",
          "specific_dates": []
        },

        "bkap_person": "on",
        "bkap_min_person": 1,
        "bkap_max_person": 10,
        "bkap_price_per_person": "off",
        "bkap_each_person_booking": "off",
        "bkap_person_type": "off"
      },

      "preview": {
        "image": "multiple_nights.png",
        "alt": "Multiple nights booking admin preview"
      },
      "front_preview": {
        "image": "multiple_nights_frontend.png",
        "alt": "Multiple nights booking frontend preview"
      },

      "features": [
        "Multiple Nights booking type",
        "Click-to-open booking calendar",
        "Advance booking restriction (72 hours)",
        "Minimum and maximum nights control",
        "Per-date booking capacity (5 bookings per date)",
        "Special pricing for weekends",
        "Persons module with min/max guest limits",
        "Guest count selection without price multiplication"
      ]
    },

    {
      "id": "date_time",
      "template_title": "Doctor / Salon / Consultant Appointment",
      "template_description": "Predefined appointment time slots on a selected date.",
      "product_title": "Salon",
      "product_description": "Book a professional salon appointment at your preferred time slot. Choose a date and select from the available fixed time slots to reserve your session. Each slot has limited availability to ensure quality service. Appointments must be booked in advance and can be cancelled within the permitted time window.",
      "business": "(Doctor / Salon / Consultant Appointment)",
      "scenario": "Designed for businesses that offer <b>appointments at fixed time slots</b>, such as <b>salons, clinics, consultants, spas, tutors, and service professionals.</b> <br><br>Customers book by selecting a <b>date and available time slot</b>, with availability and pricing controlled per slot.",

      "product_price": "9",
      "product_type": "simple",
      "product_status": "draft",

      "booking_type": "date_time",
      "booking": {
        "enable_booking": "on",
        "booking_type": "date_time",
        "enable_inline_calendar": "on",
        "show_dates_dropdown": "off",
        "booking_requires_confirmation": "off",
        "booking_can_be_cancelled": "on",
        "booking_can_be_cancelled_duration": 36,
        "booking_can_be_cancelled_period": "hour",
        "booking_advance_period": 24,
        "booking_maximum_dates": 120,
        "availability_weekday": [
          {
            "weekday": "sunday",
            "status": "on",
            "lockout": "",
            "price": ""
          },
          {
            "weekday": "monday",
            "status": "off",
            "lockout": "",
            "price": ""
          },
          {
            "weekday": "tuesday",
            "status": "on",
            "lockout": "",
            "price": ""
          },
          {
            "weekday": "wednesday",
            "status": "on",
            "lockout": "",
            "price": ""
          },
          {
            "weekday": "thursday",
            "status": "on",
            "lockout": "",
            "price": ""
          },
          {
            "weekday": "friday",
            "status": "on",
            "lockout": "",
            "price": ""
          },
          {
            "weekday": "saturday",
            "status": "on",
            "lockout": "",
            "price": ""
          }
        ],

        "weekdays_dates_timeslots": [
          {
            "weekday": [ "tuesday", "wednesday", "thursday", "friday" ],
            "global": "",
            "from": "09:00",
            "to": "10:00",
            "lockout": "3",
            "price": "9",
            "note": ""
          },
          {
            "weekday": [ "sunday", "saturday" ],
            "global": "",
            "from": "09:00",
            "to": "10:00",
            "lockout": "3",
            "price": "14",
            "note": ""
          },
          {
            "weekday": [ "tuesday", "wednesday", "thursday", "friday" ],
            "global": "",
            "from": "10:00",
            "to": "11:00",
            "lockout": "3",
            "price": "9",
            "note": ""
          },
          {
            "weekday": [ "sunday", "saturday" ],
            "global": "",
            "from": "10:00",
            "to": "11:00",
            "lockout": "3",
            "price": "14",
            "note": ""
          },
          {
            "weekday": [ "tuesday", "wednesday", "thursday", "friday" ],
            "global": "",
            "from": "11:00",
            "to": "12:00",
            "lockout": "3",
            "price": "9",
            "note": ""
          },
          {
            "weekday": [ "sunday", "saturday" ],
            "global": "",
            "from": "11:00",
            "to": "12:00",
            "lockout": "3",
            "price": "14",
            "note": ""
          },
          {
            "weekday": [ "tuesday", "wednesday", "thursday", "friday" ],
            "global": "",
            "from": "12:00",
            "to": "13:00",
            "lockout": "3",
            "price": "9",
            "note": ""
          },
          {
            "weekday": [ "sunday", "saturday" ],
            "global": "",
            "from": "12:00",
            "to": "13:00",
            "lockout": "3",
            "price": "14",
            "note": ""
          },
          {
            "weekday": [ "tuesday", "wednesday", "thursday", "friday" ],
            "global": "",
            "from": "18:00",
            "to": "19:00",
            "lockout": "3",
            "price": "9",
            "note": ""
          },
          {
            "weekday": [ "tuesday", "wednesday", "thursday", "friday" ],
            "global": "",
            "from": "19:00",
            "to": "20:00",
            "lockout": "3",
            "price": "9",
            "note": ""
          }
        ]
      },

      "preview": {
        "image": "fixed_time.png",
        "alt": "Fixed time booking admin preview"
      },
      "front_preview": {
        "image": "fixed_time_frontend.png",
        "alt": "Fixed time booking frontend preview"
      },

      "features": [
        "Fixed Time booking type",
        "Always visible booking calendar",
        "Time-slot based bookings",
        "Different pricing for evening slots",
        "Slot availability control (3 bookings per slot)",
        "Weekday-specific availability (Monday closed)",
        "Advance booking restriction (24 hours)",
        "Cancellation allowed up to 36 hours"
      ]
    },

    {
      "id": "duration_time",
      "template_title": "Game Studio / Music Room / Sports Ground Rental",
      "template_description": "Hourly booking with selectable start time and duration.",

      "product_title": "Ground on Rent",
      "product_description": "Rent the ground for your game, practice, or event by selecting a start time and number of hours. Pricing is calculated per hour, allowing you to book for as long as you need within the available time range. Ideal for sports matches, training sessions, and recreational activities.",
      "business": "(Game Studio / Music Room / Sports Ground Rental)",
      "scenario": "Designed for spaces that are rented <b>by the hour</b>, such as <b>sports grounds, turf fields, game zones, music studios, shooting ranges, and practice facilities.</b> Bookings are made by selecting a <b>date, start time, and duration</b>, with pricing calculated per hour.",

      "booking": {
        "enable_booking": "on",
        "booking_type": "duration_time",
        "enable_inline_calendar": "off",
        "show_dates_dropdown": "off",
        "booking_can_be_cancelled": "off",
        "booking_advance_period": 12,
        "booking_maximum_dates": 30,

        "duration_based_bookings": {
          "duration_label": "No. of Hours",
          "duration": "1",
          "duration_type": "hours",
          "duration_gap": "15",
          "duration_gap_type": "mins",
          "duration_min": "1",
          "duration_max": "5",
          "duration_max_booking": "2",
          "duration_price": "90",
          "first_duration": "07:00",
          "end_duration": "13:00"
        }
      },

      "product_price": "90",
      "product_type": "simple",
      "product_status": "draft",

      "booking_type": "duration_time",

      "preview": {
        "image": "duration_based_time.png",
        "alt": "Duration based booking admin preview"
      },
      "front_preview": {
        "image": "duration_based_time_frontend.png",
        "alt": "Duration based booking frontend preview"
      },

      "features": [
        "Duration Based Time booking type",
        "Hour-based duration selection",
        "Minimum and maximum duration limits",
        "Gap between bookings (15 minutes)",
        "Fixed price per hour",
        "Maximum concurrent bookings limit",
        "No cancellation allowed",
        "Short advance booking restriction (12 hours)"

      ]
    },

    {
      "id": "multiple_days_time",
      "template_title": "Car / Bike Rental",
      "template_description": "Continuous rental with start date & time and end date & time.",
      "product_title": "Car Rental",
      "product_description": "Rent a car by selecting your pickup and drop-off date and time. The vehicle will remain reserved for the entire selected period, ensuring uninterrupted usage. This option is perfect for short trips, long-term rentals, or travel plans requiring flexible scheduling.",
      "business": "(Car / Bike Rental)",
      "scenario": "Designed for vehicles and equipment rented over <b>multiple days with specific start and end times</b>, such as <b>car rentals, bike rentals, scooter rentals, and equipment hire businesses.</b>",

      "product_price": "29",
      "product_type": "simple",
      "product_status": "draft",

      "booking_type": "multiple_days_time",

      "booking": {
        "enable_booking": "on",
        "booking_type": "multiple_days_time",
        "enable_inline_calendar": "off",
        "booking_requires_confirmation": "off",
        "booking_advance_period": 4,
        "booking_maximum_dates": 60,
        "booking_maximum_bookings_on_date": 10,
        "booking_minimum_number_nights_book": 0,
        "booking_maximum_number_nights_book": 365,
        "booking_enable_multiple_days_time": "on",
        "booking_multiple_days_time_data_generate": {
          "type": "weekdays",
          "day_date": [ "all" ], 
          "time_slot_duration": 1,
          "time_slot_duration_type": "hours",
          "gap_between_time": 10,
          "gap_between_time_type": "mins",
          "time_range_start": "09:00",
          "time_range_end": "18:00",
          "booking_per_slot": 10,
          "show_slots_in": "both"
        },
        "booking_multiple_days_time_data":
        [
          {
            "day_date": "sunday",
            "from": "10:00",
            "to": "11:00",
            "max_booking": 1,
            "apply_to": "start",
            "price": 100
          },
          {
            "day_date": "sunday",
            "from": "11:00",
            "to": "12:00",
            "max_booking": 1,
            "apply_to": "start",
            "price": 100
          },
          {
            "day_date": "sunday",
            "from": "12:00",
            "to": "13:00",
            "max_booking": 1,
            "apply_to": "start",
            "price": 100
          },
          {
            "day_date": "sunday",
            "from": "13:00",
            "to": "14:00",
            "max_booking": 1,
            "apply_to": "start",
            "price": 100
          },
          {
            "day_date": "sunday",
            "from": "14:00",
            "to": "15:00",
            "max_booking": 1,
            "apply_to": "start",
            "price": 100
          },
          {
            "day_date": "sunday",
            "from": "15:00",
            "to": "16:00",
            "max_booking": 1,
            "apply_to": "start",
            "price": 100
          },
          {
            "day_date": "sunday",
            "from": "18:00",
            "to": "19:00",
            "max_booking": 1,
            "apply_to": "end",
            "price": 200
          },
          {
            "day_date": "sunday",
            "from": "19:00",
            "to": "20:00",
            "max_booking": 1,
            "apply_to": "end",
            "price": 200
          },
          {
            "day_date": "sunday",
            "from": "20:00",
            "to": "21:00",
            "max_booking": 1,
            "apply_to": "end",
            "price": 200
          },
          {
            "day_date": "sunday",
            "from": "21:00",
            "to": "22:00",
            "max_booking": 1,
            "apply_to": "end",
            "price": 200
          },
          {
            "day_date": "sunday",
            "from": "22:00",
            "to": "23:00",
            "max_booking": 1,
            "apply_to": "end",
            "price": 200
          },
          {
            "day_date": "monday",
            "from": "10:00",
            "to": "11:00",
            "max_booking": 1,
            "apply_to": "start",
            "price": 100
          },
          {
            "day_date": "monday",
            "from": "11:00",
            "to": "12:00",
            "max_booking": 1,
            "apply_to": "start",
            "price": 100
          },
          {
            "day_date": "monday",
            "from": "12:00",
            "to": "13:00",
            "max_booking": 1,
            "apply_to": "start",
            "price": 100
          },
          {
            "day_date": "monday",
            "from": "13:00",
            "to": "14:00",
            "max_booking": 1,
            "apply_to": "start",
            "price": 100
          },
          {
            "day_date": "monday",
            "from": "14:00",
            "to": "15:00",
            "max_booking": 1,
            "apply_to": "start",
            "price": 100
          },
          {
            "day_date": "monday",
            "from": "15:00",
            "to": "16:00",
            "max_booking": 1,
            "apply_to": "start",
            "price": 100
          },
          {
            "day_date": "monday",
            "from": "18:00",
            "to": "19:00",
            "max_booking": 1,
            "apply_to": "end",
            "price": 200
          },
          {
            "day_date": "monday",
            "from": "19:00",
            "to": "20:00",
            "max_booking": 1,
            "apply_to": "end",
            "price": 200
          },
          {
            "day_date": "monday",
            "from": "20:00",
            "to": "21:00",
            "max_booking": 1,
            "apply_to": "end",
            "price": 200
          },
          {
            "day_date": "monday",
            "from": "21:00",
            "to": "22:00",
            "max_booking": 1,
            "apply_to": "end",
            "price": 200
          },
          {
            "day_date": "monday",
            "from": "22:00",
            "to": "23:00",
            "max_booking": 1,
            "apply_to": "end",
            "price": 200
          }
        ],
        "booking_multiple_days_time_block_type": "full_range",
        "booking_multiple_days_time_range_price": "29",
        "booking_multiple_days_time_range_price_by": "days",
        "booking_availability_weekday": {
          "status": "on",
          "available_dates": [
            { "day": "monday", "lockout": 0, "price": 0 },
            { "day": "tuesday", "lockout": 0, "price": 0 },
            { "day": "wednesday", "lockout": 0, "price": 0 },
            { "day": "thursday", "lockout": 0, "price": 0 },
            { "day": "friday", "lockout": 0, "price": 0 },
            { "day": "saturday", "lockout": 0, "price": 0 },
            { "day": "sunday", "lockout": 0, "price": 0 }
          ]
        },
        "booking_availability_specific_date": {
          "status": "off",
          "specific_dates": []
        }
      },

      "preview": {
        "image": "multiple_days_time.png",
        "alt": "Multiple days and time booking admin preview"
      },
      "front_preview": {
        "image": "multiple_days_time_frontend.png",
        "alt": "Multiple days and time booking frontend preview"
      },

      "features": [
        "Multiple Days & Time booking type",
        "Full range blocking to prevent overlaps",
        "Per-unit pricing",
        "Slot-based availability within date range"
      ]
    },

    {
      "id": "multidates",
      "template_title": "House Cleaning / Maintenance Service",
      "template_description": "Allow to book multiple individual dates under one order.",
      "product_title": "House Cleaning Service",
      "product_description": "Schedule house cleaning services on multiple dates in a single booking. Select the dates that work best for you and place one order for all visits. This option is ideal for recurring cleaning, maintenance services, or planned household upkeep.",
      "business": "(House Cleaning / Maintenance Service)",
      "scenario": "Designed for services that require <b>multiple individual visits</b> on different dates, such as <b>house cleaning, pest control, appliance servicing, painting, and routine maintenance. Each visit is booked as a separate date under a single order.</b>",

      "product_price": "7",
      "product_type": "simple",
      "product_status": "draft",

      "booking_type": "multidates",

      "booking": {
        "enable_booking": "on",
        "booking_type": "multidates",
        "enable_inline_calendar": "on",
        "show_dates_dropdown": "off",
        "booking_date_fixed_time_selection": "range",
        "booking_date_fixed_time_min_dates": 1,
        "booking_date_fixed_time_max_dates": 10,
        "booking_advance_period": 0,
        "booking_maximum_dates": 60,
        "availability_weekday": [
          {
            "weekday": "sunday",
            "status": "on",
            "lockout": "10",
            "price": ""
          },
          {
            "weekday": "monday",
            "status": "on",
            "lockout": "10",
            "price": ""
          },
          {
            "weekday": "tuesday",
            "status": "on",
            "lockout": "10",
            "price": ""
          },
          {
            "weekday": "wednesday",
            "status": "on",
            "lockout": "10",
            "price": ""
          },
          {
            "weekday": "thursday",
            "status": "on",
            "lockout": "10",
            "price": ""
          },
          {
            "weekday": "friday",
            "status": "on",
            "lockout": "10",
            "price": ""
          },
          {
            "weekday": "saturday",
            "status": "on",
            "lockout": "10",
            "price": ""
          }
        ],
        "booking_availability_specific_date": {
          "status": "off",
          "specific_dates": []
        }
      },

      "preview": {
        "image": "multiple_dates.png",
        "alt": "Multiple dates booking admin preview"
      },
      "front_preview": {
        "image": "multiple_dates_frontend.png",
        "alt": "Multiple dates booking frontend preview"
      },

      "features": [
        "Multiple Dates booking type",
        "Range-based date selection",
        "Minimum and maximum date selection limits",
        "Per-date booking capacity"
      ]
    },

    {
      "id": "multidates_fixedtime",
      "template_title": "Online Classes / Coaching Sessions",
      "template_description": "Schedule multiple sessions across different dates and times.",
      "product_title": "Coaching Sessions",
      "product_description": "Enroll in multiple coaching or training sessions with a single booking. Choose the session dates and select the preferred time for each class. All selected sessions are booked together, making it easy to manage your learning schedule efficiently.",
      "business": "(Online Classes / Coaching Sessions)",
      "scenario": "Designed for programs that include <b>multiple scheduled sessions</b>, such as <b>online classes, coaching programs, workshops, training batches, and tuition courses.</b> Each booking includes a <b>fixed number of sessions</b>, with a <b>date and time selected for each session.</b>",

      "product_price": "19",
      "product_type": "simple",
      "product_status": "draft",

      "booking_type": "multidates_fixedtime",

      "booking": {
        "enable_booking": "on",
        "booking_type": "multidates_fixedtime",
        "enable_inline_calendar": "on",
        "show_dates_dropdown": "off",
        "booking_date_fixed_time_selection": "fixed",
        "booking_date_fixed_time_number_dates": 5,
        "booking_advance_period": 0,
        "booking_maximum_dates": 60,
        "availability_weekday": [
          {
            "weekday": "sunday",
            "status": "on",
            "lockout": "10",
            "price": ""
          },
          {
            "weekday": "monday",
            "status": "on",
            "lockout": "10",
            "price": ""
          },
          {
            "weekday": "tuesday",
            "status": "on",
            "lockout": "10",
            "price": ""
          },
          {
            "weekday": "wednesday",
            "status": "on",
            "lockout": "10",
            "price": ""
          },
          {
            "weekday": "thursday",
            "status": "on",
            "lockout": "10",
            "price": ""
          },
          {
            "weekday": "friday",
            "status": "on",
            "lockout": "10",
            "price": ""
          },
          {
            "weekday": "saturday",
            "status": "on",
            "lockout": "10",
            "price": ""
          }
        ],
        "weekdays_dates_timeslots": [
          {
            "weekday": [ "all" ],
            "global": "",
            "from": "13:00",
            "to": "14:00",
            "lockout": "1",
            "price": "",
            "note": ""
          },
          {
            "weekday": [ "all" ],
            "global": "",
            "from": "14:00",
            "to": "15:00",
            "lockout": "1",
            "price": "",
            "note": ""
          },
          {
            "weekday": [ "all" ],
            "global": "",
            "from": "15:00",
            "to": "16:00",
            "lockout": "1",
            "price": "",
            "note": ""
          },
          {
            "weekday": [ "all" ],
            "global": "",
            "from": "16:00",
            "to": "17:00",
            "lockout": "1",
            "price": "",
            "note": ""
          },
          {
            "weekday": [ "all" ],
            "global": "",
            "from": "17:00",
            "to": "18:00",
            "lockout": "1",
            "price": "",
            "note": ""
          },
          {
            "weekday": [ "all" ],
            "global": "",
            "from": "18:00",
            "to": "19:00",
            "lockout": "1",
            "price": "",
            "note": ""
          }
        ],
        "booking_availability_specific_date": {
          "status": "off",
          "specific_dates": []
        }
      },

      "preview": {
        "image": "multiple_dates_time.png",
        "alt": "Multiple dates and time booking admin preview"
      },
      "front_preview": {
        "image": "multiple_dates_time_frontend.png",
        "alt": "Multiple dates and time booking frontend preview"
      },

      "features": [
        "Multiple Dates & Time booking type",
        "Fixed number of selectable dates",
        "Time selection per date",
        "Slot-based availability",
        "Advance booking restriction (18 hours)",
        "Single order entry for multiple sessions",
        "Controlled per-slot booking limit"
      ]
    }
  ]
}
