
Build a Party Booking Calendar for a WordPress Divi Website
- or -
Post a project like this15
£75(approx. $100)
- Posted:
- Proposals: 16
- Remote
- #4478170
- Awarded
Experienced Team of Graphic Designers, Web Developers, Content Writers and Digital Marketing Specialists




⭐️⭐️⭐️⭐️⭐️ Award-Winning Digital Marketing Expert | SEO Specialist | Website Design & Shopify Consultant
Full-Stack eCommerce Developer | Shopify | WordPress & WooCommerce | Wix | Webflow | Joomla | BigCommerce | Drupal | SEO | Graphic Designer

Full Stack Web Development | UX/UI Responsive Designing | PHP | WordPress |Shopify |Laravel Joomla.

Top-Rated Web & Graphic Designer | Database Expert | Business Analysis| Python Developer


♛ Professional UK No. 1 ♛ Software Programming Agency , Specialised in ✔ Magento ✔ Wordrpess ✔ Shopify ✔ OpenCart ✔ Laravel ✔ Android ✔ iOS ✔ HTML\CSS✔Javascript\jQuery✔Responsive Design, React Js

67067512284640128760721219475992098711168783279043010217969387167911875118249900610753489
Description
Experience Level: Entry
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
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
Mark B.
100% (9)Projects Completed
7
Freelancers worked with
6
Projects awarded
50%
Last project
10 Mar 2026
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies