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
US Bitcoin Investor Phone Leads Category: Data Collection, Data Entry, Data Management, Data Processing, Excel, Lead Generation, Leads, Telemarketing Budget: £250 - £750 GBP
05 Mar 2026 11:04 GMT
Copy-Paste From Documents Task Category: Copy Typing, Copywriting, Data Entry, Data Management, Data Processing, Editing, Project Management, Proofreading, Word Budget: ₹400 - ₹750 INR
Ready-Made Triple Chance Game with Print System Category: C, Programming, C#, C++, Game Design, Game Development, Game Testing, Software Development, Unity, Unity 3D, Windows Desktop Budget: ₹12500 - ₹37500 INR
05 Mar 2026 10:54 GMT
Motivational YouTube Video Editing Category: Adobe Premiere Pro, After Effects, DaVinci Resolve, Final Cut Pro, Motion Graphics, Video Editing, Video Production, Video Services Budget: ₹750 - ₹1250 INR
Narrative Analysis of Interview Data Category: Coding, Data Analysis, Editing, Ghostwriting, Qualitative Research, R Programming Language, Report Writing, Research Writing Budget: £250 - £750 GBP
05 Mar 2026 10:51 GMT
Marketplace Growth Strategist (Footwear/Fashion) Category: Advertising, Amazon, Analytics, Brand Management, Data Analysis, Growth Hacking, Internet Marketing, Keyword Research, PPC Marketing, SEO Budget: ₹12500 - ₹37500 INR
05 Mar 2026 10:50 GMT
4-Week AdWords & Instagram Lead Campaign Category: A / B Testing, Advertising, Digital Marketing, Facebook Marketing, Google Ads, Google Adwords, Instagram Marketing, Internet Marketing, Lead Generation, Search Engine Marketing (SEM) Budget: $250 - $750 USD