We may earn an affiliate commission when you visit our partners.
Course image
Andrew Williams

Imagine this: You’re planning to host a series of events or offer appointment-based services, and you know that having a smooth online booking system is essential. You check around for someone to build it for you, but the quotes are sky-high, and none of them quite fit what you’re looking for. That’s exactly what happened when my wife wanted to set up a booking and payment website. She tried to find someone who could make it happen at a reasonable cost, but it just wasn’t coming together.

Read more

Imagine this: You’re planning to host a series of events or offer appointment-based services, and you know that having a smooth online booking system is essential. You check around for someone to build it for you, but the quotes are sky-high, and none of them quite fit what you’re looking for. That’s exactly what happened when my wife wanted to set up a booking and payment website. She tried to find someone who could make it happen at a reasonable cost, but it just wasn’t coming together.

That’s when she turned to me. As someone who’s spent years working with WordPress, I knew there had to be a better way—something that didn’t involve breaking the bank. I dug into the world of plugins and found exactly what we needed: a versatile, easy-to-use booking plugin. It’s open-source, just like WordPress itself, which means you can customize it to your heart’s content. Plus, it’s free to get started, with an affordable upgrade option if you want to add online payments.

In this course, I’m going to walk you through how to set up that very same booking system. I’ll start by showing you the final product we’ll build together, so you know exactly what to expect. Then, we’ll break it down step-by-step, from installation to customization, making sure you feel confident every step of the way.

Even if you’re new to WordPress, you’ll find my approach practical and straightforward. I’ll focus on the essential features to get you up and running, but I’ll also include a reference section for the more advanced features that I didn’t use.

By the end of this course, you’ll not only have the skills to build a booking system for your own business or project—you’ll also have the know-how to create one for clients, opening up a whole new opportunity for you. Let’s get started.

Enroll now

What's inside

Learning objectives

  • Automate an online booking or appointment system online
  • Create a website that can take bookings online using wordpress
  • Create a landing page for the booking system
  • Take payments online

Syllabus

Introduction

An introduction to the instructor and the course.

With WordPress installed, let's clear out the stuff that we don't need.

Read more

This video looks at the Privacy Policy and how you can get help with creating your own.  This is one of the most important pages on your site.

Let's install the plugin that allows us to create our booking/appointment calendars.

Let's get the theme set up and create a child theme.

When we installed the booking plugin, it created a demo calendar for us to look at.  Let's go through some of the settings and see how that calendar was created.

I wanted to have a quick look at the addons available in the free version, plus show you the rich set of addons for the paid version of this plugin.,

There are some useful demos you can have a look at, and I highly recommend you go through these.

Let's have a look at the site we will build in this course.

Let's create a calendar for our Santa's Grotto and have a look at it.

For the Santa's Grotto booking form to work for us, we need to create a number of different services.

With our Grotto only open on certain days of the week, we need to tell the plugin which days and times to accept bookings.

Each calendar you create has a few useful settings that can be changed on the General settings screen.  This video shows you what those settings are and how to access them.

The booking plugin will send out emails to the admins and customers.  This video shows how to configure those emails.

The booking plugin can add extra security against spammers by including a captcha feature on the bookings page.  You can customize this or remove it completely.

As the admin, you can have reports emailed to you about the bookings that are coming in.

The Calendar's Addons screen can provide useful information on how to use addons you have enabled.

For our site, we need a second calendar to book breakfast with Santa.  This video goes through the setup of that.

An About Us page is important to give you visitors important information about your product or service, and you as an individual or company.  This video shows how I've used one on the booking site.

The site header is shown on every page on the site except the homepage.  This video shows how I created it.

The site footer includes important copyright info, as well as a link to one of the most important documents on the site. This video shows how that was set up.

To tie in all of the pages of the site, we need to create a homepage.  That's what we'll do in this video and to help everyone that wants to stick with Gutenberg, we'll use Gutenberg.  In the video that follows, we'll re-create the page with Elementor.

In this video, we'll create the homepage but by using Elementor instead of Gutenberg.

To add payments to your booking website, you need the premium version of the plugin.  That's what this lecture is about.

The commercial version of the plugin has a lot of useful addons that extend the functionality of the plugin.  These include addons for taking payments through your site.

In this video I'll show you how to set up a Paypal Sandbox account so you can test payments.

This video shows how you can integrate Paypal payments into your site using an addon that you get access to with the paid version of the booking plugin.

The Auto Cancel addon is a great time-saver meaning we don't need to take action to free up appointments from those people that abandon their shopping cart.

This video shows a few reports that we set up using another addon.

Let's look at the system we are going to implement with WooCommerce, showing how WooCommerce makes the product pages better, adds a shopping cart and checkout, and makes credit card payments more intuitive.

To integrate the WooCommerce plugin, we need to install WooCommerce and an "Addon".

Let's add the Santa's Grotto as a product in WooCommerce.

Let's add the Breakfast with Santa as a product in WooCommerce.

This video shows how to setup the Paypal Payments plugin to accept Paypal payments and credit cards.

And finally, pulling everything together.

This video looks at the Rename, Publish and Booking Orders screens that we can use to manage our calendar bookings.

The Edit button takes you into the form editor and is arguably the most important screen in the plugiun.

This video explores the schedule and add booking buttons.

You can block appointments if you need to, meaning they won't be available to book.

This video looks at the stats, clone and delete buttons.  We'll also recap on how to use the shortcode.

The plugin has its own general settings so this video goes through them.

Addons allow you to turn features on or off as needed.  This video looks at some of the addons included in the paid version that can improve your experience.

These addons enable SMS and chat features into your booking system.

This video goes through some of the other addons available to paid users of the booking plugin.

This video goes quickly through the available addons related to payment gateways.

This bonus lecture has information about resources used in this course.

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Career center

Learners who complete Create an Event Booking Website with WordPress will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected 50 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Create an Event Booking Website with WordPress.
The industry-standard architectural manual for WordPress core development, diving deep into custom post types, taxonomy schemas, actions and filter hooks, and multisite configuration.
Co-authored by leading core contributors, this comprehensive volume guides developers through building secure, scalable WordPress plugins utilizing modern object-oriented PHP and REST API endpoints.
This book, published in 2024, offers a comprehensive guide to both WordPress and Elementor. It's suitable for beginners and covers installation, configuration, UI exploration, style settings, and advanced options. It's highly relevant for gaining a broad understanding of Elementor within the context of WordPress.
Classic guide to JavaScript. It covers the essential features of the language and provides best practices for writing maintainable and efficient code. It must-read for any JavaScript developer.
Outlines modern administrative and optimization workflows for WordPress operators, exploring block-theme assembly, database maintenance cadences, and plugin performance auditing.
Provides an updated technical foundation in the core web technologies powering WordPress, teaching developers dynamic database query handling, server-side scripting, and modern JavaScript integration.
A beautifully visual, beginner-friendly guide to backend programming fundamentals that demystifies how relational database queries and server scripts assemble dynamic web content.
Is specifically tailored for small business owners wanting to build their website using WordPress and Elementor. It covers practical aspects and workflows relevant to business websites.
Provides a clear, step-by-step blueprint for configuring and operating WooCommerce stores, guiding store owners through payment gateways, shipping zones, product variants, and tax settings.
This comprehensive guide provides a step-by-step approach to appointment scheduling, including tips on effective communication, calendar management, and the use of scheduling software. It is suitable for anyone looking to improve their scheduling efficiency.
Provides a comprehensive overview of the core technologies used in web development, including HTML5, CSS3, and JavaScript. It is suitable for beginners and experienced developers alike.
Aimed at beginners to intermediate users, this book delves deeper into WordPress and Elementor. It covers basic concepts as well as advanced design techniques like customizing headers/footers, dynamic content, and mobile optimization. It's a valuable resource for those looking to deepen their understanding and build custom websites.
Delivers a tactical handbook focused on optimizing WordPress search engine visibility, covering schema markup implementation, canonical URL hygiene, Core Web Vitals, and sitemap automation.
Details headless WordPress architectures, instructing developers on utilizing the WordPress REST API and WPGraphQL as a robust, flexible content backend for native iOS and Android mobile apps.
This guide provides a comprehensive overview of the global payments landscape, its evolution, and emerging technologies. It's a great primer for understanding the broader ecosystem in which payment gateways operate internationally. It is particularly useful for those looking to integrate payment gateways for a global audience.
Guides site builders through building feature-rich WordPress portals from scratch, addressing theme customizers, media library management, responsive layout blocks, and search optimization.
Delves into the intricacies of how money moves in the payment processing world. It popular choice for understanding the underlying mechanisms of transactions, providing a deeper understanding beyond the basic integration aspects. It can be valuable for both technical and business professionals in the payments space.
Comprehensive guide to the Git version control system. It covers everything from basic commands to advanced topics such as branching and merging. It is an essential resource for any developer who uses Git.
This practical handbook offers proven strategies for scheduling appointments, managing time effectively, and reducing stress. It valuable resource for professionals, entrepreneurs, and anyone who wants to optimize their schedule.
Walks retail entrepreneurs through the end-to-end launch of e-commerce storefronts, demonstrating catalog setup, coupon engine configuration, inventory tracking, and payment security.
Demonstrates how to stretch WordPress beyond blogging into a versatile application framework, detailing user role capabilities, custom database tables, and external API integrations.
Bridges web usability psychology and CMS site layout, giving WordPress creators timeless design heuristics to eliminate navigational friction and streamline reader task completion.
Explores the concept of embedded finance, where financial services, including payments, are seamlessly integrated into non-financial platforms. This contemporary topic directly relevant to the evolving role of payment gateways in providing frictionless payment experiences. It offers insights into future trends in payment integration.
Bridges content strategy, digital marketing semantics, and technical WordPress setup, exploring search intent mapping, taxonomy architecture, and organic keyword attribution.
Valuable resource for event managers who want to gain a stronger understanding of financial planning and budgeting for events. It provides concrete tools and techniques that can be applied to any size or type of event.
Explains Full Site Editing (FSE) block theme paradigms in modern WordPress, teaching designers how to construct reusable block patterns, global styles, and HTML template structures.
Provides a comprehensive overview of Node.js and Express.js, two popular frameworks for building web applications. It valuable resource for developers who want to learn about server-side development.
Provides a comprehensive overview of React, a popular JavaScript library for building user interfaces. It valuable resource for developers who want to learn about front-end development.
Provides a comprehensive overview of Vue.js, a popular JavaScript framework for building user interfaces. It valuable resource for developers who want to learn about front-end development.
Provides a comprehensive overview of website optimization techniques. It covers a wide range of topics, including speed optimization, search engine optimization, and conversion optimization.
Mobile payments are a significant part of the payment landscape. focuses on designing effective mobile payment experiences, covering ecosystems, trust issues, and different mobile payment types. It's particularly relevant given the prevalence of mobile e-commerce and the need for seamless mobile payment gateway integration.
This specialized guide focuses on appointment scheduling in the healthcare industry. It covers specific considerations for patient care, insurance billing, and compliance with regulations. It is essential reading for healthcare professionals involved in scheduling appointments.
Offers a comprehensive guide specifically focused on payment gateways. It is structured around a self-assessment approach, providing questions to help identify challenges and generate solutions related to payment gateways. While not a traditional textbook, it can be a useful reference for understanding key considerations in payment gateway integration and management.
Collects multiple practical minibooks covering site planning, theme selection, SEO basics, and security maintenance for users seeking an extensive broad-spectrum reference manual.
Offers an integrated look at the e-payment landscape, examining how existing systems are evolving and facing challenges. It covers various aspects of digital exchange, including gateway payment infrastructure and payment processes, providing a good overview of the e-payment ecosystem.
Focuses on using WordPress to build websites for business purposes, likely covering topics like lead generation, e-commerce integration, and performance. These are highly relevant applications for users building business sites with Elementor.
This classic book on time management includes a comprehensive chapter on appointment scheduling. It provides practical tips and techniques for planning, prioritizing, and managing appointments effectively.
This textbook provides a holistic view of the e-commerce world, including the underlying technology and its societal impact. It covers various aspects of online business, likely including sections on payment systems and their role in e-commerce architecture. It's a good resource for understanding the broader context in which payment gateways function.
Explores how financial technology, including areas relevant to payment gateways, is transforming traditional finance. It offers insights into the impact of technologies like AI, blockchain, and crypto on the financial world, providing a forward-looking perspective on the context of payment systems.
Aimed at quickly getting a WordPress website online, this book likely focuses on efficient workflows and tools, which would include leveraging page builders like Elementor. It's suitable for those who want to build sites rapidly.
Known for its engaging and visual style, the Head First series explains technical concepts in a beginner-friendly way. focuses on customizing WordPress sites and understanding themes and plugins, which are relevant when using Elementor for design and functionality.
Cryptography foundational element of secure payment processing and gateway integration. This classic book provides a deep dive into cryptographic protocols and algorithms. While highly technical, it's an essential reference for understanding the security underpinnings of online transactions. This is more suitable for advanced learners and professionals.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Create an Event Booking Website with WordPress.
Build a Budget-Friendly 1-Page Website For Local...
Most relevant
Build a Travel Affiliate WordPress Site, Template Included
Most relevant
WooCommerce Wordpress Plugin - Create an eCommerce Website
Most relevant
Create Music Website for Music Artists & Bands in...
Most relevant
WordPress 2025: The Complete WordPress Website Course
Most relevant
How to Market Yourself as a Coach or Consultant
Most relevant
WooCommerce Mastery: Building Your Profitable Online Shop
Most relevant
WordPress for Beginners: Create a Website Step by Step
Most relevant
WordPress for eCommerce: Build online stores with...
Most relevant

Udemy Buyer Protection & Guarantee

Verified partner policies & purchase protections

Global Marketplace Leader
Free Trial & Audit

Free Lecture Previews

Free preview video lectures available for all courses; optional 7-day free trial on Personal Plan subscriptions (cancel before trial ends to avoid conversion).

Return & Refund Policy

30-Day Money-Back Guarantee

30-day money-back guarantee on all eligible individual course purchases (provided course content has not been substantially consumed or downloaded). Subscription fees are non-refundable once billed.

Buyer Protections

Verified Academic & Industry Partner

Lifetime access to purchased individual courses and future updates, verifiable certificate of completion, and direct student Q&A forums.

Key Purchase Protections
30-day 100% money-back guarantee on course purchases
Lifetime access on web, mobile, and offline
Certificate of completion included with purchase
Direct instructor Q&A and active student community
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser