I have a WordPress website built using the Divi theme, with WooCommerce already installed and fully configured. A party deposit product (£50) is already set up and payment processing is working.
I need a web developer to install and configure a party booking calendar system that allows customers to select a date and preferred start time, complete a booking form, and then be directed to WooCommerce to pay the deposit.
You may use an existing plugin or booking system, this is fine. I am happy to pay for a subscription if required, but it must cost no more than £75 per year (monthly preferred).
The booking system must be clean, simple, mobile friendly and blend visually with the Divi website design.
Booking Flow
The booking process must follow this order:
Customer selects a date on the calendar
Customer selects a preferred start time
Customer completes a booking form
Customer is redirected to the existing WooCommerce deposit product (£50)
Booking is confirmed once the deposit is paid
Both admin and customer must receive confirmation emails containing the booking details.
Booking Rules
Bookings must be allowed up to 1 year in advance.
Minimum booking notice must be 14 days (customers cannot book within the next 14 days).
Available booking days:
Friday evenings Saturday Sunday
Only one booking per day is allowed.
Once a booking is made on a specific date, that entire day must show as fully booked, regardless of the preferred start time.
Preferred Start Times
The selected time is a preferred start time.
Saturday and Sunday preferred start times:
11:00 12:00 13:00 14:00 15:00
Friday evening preferred start times:
16:00 17:00 18:00
Even though multiple times are displayed, only one booking per day must be possible.
Calendar Display
The calendar must clearly show availability:
Green = available dates Red = booked dates
Unavailable days (for example weekdays other than Friday) should appear disabled.
Light CSS styling is acceptable.
Booking Form Fields
After selecting date and preferred time the customer must complete a form including:
Parent / guardian name Email address Mobile number Child’s name Child’s age Venue preferences (see below) Special notes (optional) How did you hear about us (optional dropdown) Consent checkbox to be contacted
Venue Preferences
Instead of entering a venue, customers must select up to three preferred areas:
Preferred Area 1 (required) Preferred Area 2 (optional) Preferred Area 3 (optional)
Example areas:
High Wycombe Beaconsfield Penn & Tylers Green Amersham Marlow Princes Risborough Chesham Great Missenden Hazlemere The Chalfonts Other (please specify)
Note displayed under fields:
"Once we have received your deposit we will contact you to confirm the best available venue option and the closest suitable start time for your chosen date."
Preferred Time Notice
Under the time selection show:
"The time selected is your preferred start time. Final start times may vary depending on venue availability. Once your deposit has been received we will confirm the venue and closest suitable time."
Deposit Policy
Display before payment:
"A £50 deposit is required to secure your booking. Deposits are non refundable unless we are unable to secure a suitable venue for your chosen date."
WooCommerce Integration
After the booking form is completed the customer must be directed to the existing WooCommerce deposit product / checkout page.
The WooCommerce order must store the booking details including:
Selected date Preferred start time Child name Parent contact details Preferred venue areas
This can be stored as order notes or custom order fields.
Design Requirements
The system must:
Blend visually with the Divi theme Be mobile friendly Look clean and professional
Deliverables
Working booking calendar system All availability rules functioning correctly Red / green availability calendar Booking form with required fields Redirect to WooCommerce deposit checkout Booking data stored in WooCommerce orders Email notifications working Short handover instructions on how to manage booking
Indian Telegram Outreach for AI Bot Category: AI (Artificial Intelligence) HW / SW, AI Chatbot, AI Content Creation, Data Entry, Internet Marketing, Market Research, Social Media Marketing Budget: $10 - $100 USD