How to Create a Multi-Vendor Marketplace for Bookable Services

If you purchase through a link on our site, we may earn a commission. Learn more.

EDD Bookings provides a complete booking system for EDD that allows you to schedule appointments, meetings, consultations and any other calendar and time based events. Meanwhile, FES provides a full-featured marketplace extension. Combine the two and you get a powerful tool with which store owners can operate multi-vendor marketplaces with bookings.
Table of Contents
WP Engine High Performance Hosting
BionicWP Hosting

UPDATE: EDD Bookings is now available for purchase at a 60% lifetime discount! Learn more. The integration with EDD FES is to be re-introduced soon.


In December of 2015 we released an extension for Easy Digital Downloads that add a Bookings system to your WordPress site. Since then, the plugin has undergone some major changes and improvements. The latest update now includes a major improvement – the ability to set up a multi-vendor marketplace selling bookable services.

Bookings & Frontend Submissions

Sell bookable services with Bookings and Frontend Submissions

EDD Bookings provides a complete booking system for EDD that allows you to schedule appointments, meetings, consultations and any other calendar and time-based events. Meanwhile, FES provides a full-featured marketplace extension. Combine the two and you get a powerful tool with which store owners can operate multi-vendor marketplaces with bookings.

How are they integrated?

As explained by EDD in their official announcement:

The Bookings extension typically only adds options to the download product edit screen that allows site operators to setup the booking rules. When using Frontend Submissions and the new Bookings plugin, however, a Bookings field will also be registered in the Submission Form edit screen that allows site admins to make the bookings configuration available to vendors via Vendor Dashboard provided by Frontend Submissions.

edd-bookings-fes-1-1

With this combination site admins have complete control over which options are available to the vendors within their Vendor Dashboard. Once you choose which options to offer in the Submission Form, the Vendor Dashboard will allow you to add Bookings options to your new Products.

edd-bookings-fes-4

As a Vendor you have the option of enabling or disabling the booking options for a product, besides having full control over their configuration. You can set the following criteria:

  • The length of each bookable session.
  • The minimum and maximum number of sessions that can be booked.
  • The cost of each individual session.
  • The exact dates and times during which the bookable service is available.
  • Whether to display times with the customer’s timezone or your server’s.

Once the bookable service is ready it can be made available in the marketplace and customers can start booking their desired time slots. As each booking is made, you will have immediate access to all booking details through the Vendor Dashboard.

The Bookings list in the Vendor Dashboard.
The Bookings list in the Vendor Dashboard.

Besides the Booking list you can also view the bookings in a Calendar with monthly, weekly and daily views. For a more detailed look into a certain booking you can click on the booking in the calendar to open a popup with most of the details, or you can view its individual Booking Details page.

Documentation and Support

Documentation for each individual extension is available through the EDD website. The EDD Bookings documentation includes all the details you need about the Frontend Submissions integration, so that’s a great place to get started if you need further instructions on how to combine the two plugins.

Even though EDD Bookings was created by the RebelCode team and FES had its own team of developers, the support for both extensions is taken care of by the very capable Easy Digital Downloads support team.

Extensions Pricing

The Easy Digital Downloads plugin itself is free to download from the WordPress plugin repository here.

The premium extensions on the other hand can be purchased directly from the EDD website. So, if you don’t already own a license for either of these extensions, you can purchase one from the extension details pages below:

Conclusions & Recommendations

This newly-introduced and powerful combination can be a great tool for those looking to set up and operate multi-vendor marketplaces for, or including, bookable services. These can include anything from consultations to doctor’s appointments and meetings to excursions.

Another big plus for these extensions is that they are in constant development, so you’re sure to keep receiving both support and updates on a regular basis.

EDD Bookings itself, as explained on its website, has a feature roadmap that includes a number of interesting and very useful new additions that are planned for the next few months. These include, but certainly aren’t limited to:

  • A calendar preview for the Availability editor to reflect changes live, while you edit.
  • Booking handling, that includes cancelling bookings, approving and confirming bookings, placing bookings manually from the backend, reporting of bookings and emailing to clients.
  • Parallel bookings to allow more than one booking to be purchased for a specific date and time. This feature will be most useful for class-type services that provide a service to a group of people, rather than just a single person. Some examples of this could be gym classes, computer courses, and much more.

Have you tried this combination of plugins yet? Do you run a multi-vendor marketplace or plan to do so?

Let us know in the comments below. Your feedback will definitely help in the further development of these extensions!

UPDATE: EDD Bookings is now available for purchase at a 60% lifetime discount! Learn more. The integration with EDD FES is to be re-introduced soon.

Mark Zahra

Mark is the CEO behind the WP Mayor project. He has been using WordPress since 2012, joining the WP Mayor team in 2014. Since then, he has helped to review, test, and write about hundreds of WordPress products and services; educating the community of millions of WordPress users around the globe.

Discover more from our , archives ↓

Popular articles ↓

10 Responses

  1. Hi Mark,

    Will the extension allow for multi-vendor bookings? I mean could people register on the site as staff (teachers in this case) and they themselves determine their own times, which will be shown to all the customers to choose from?

  2. hello,
    is there a way to limit number of bkings / products a vendor can submit
    say level 1 free upto 50
    level 2 pay $10 / mo
    thanks in advance

    1. Hi sunshine, not at the moment, no.

      How would you foresee using this exactly? Can you please send us some more details?

    1. Hi Minrie,

      It will be once the new EDD Bookings includes the Frontend Submissions integration again.

      We don’t have a time-frame on that but it’s high on our list.

      1. Hi,

        Thanks for replying, Just wondering if the integration has been done already. I look forward on building this soon.

        1. It has not yet been introduced.

          We will be working on introducing a few more features for the time being, such as staff and locations. No final decision has been taken on the EDD FES integration, but we hope to introduce a marketplace solution in the coming months.

  3. Ho, i’ll Need to male booking reservations for parking lots. Is your plug in able to do this? Look Also www.parkingaroma.com.

  4. For the website users, will the vendors will be able to have an exclusive calendar each for people to book the bookable products?

    Or each product as one calendar?

    Thanks.

    1. Hi William,

      EDD Bookings is changing as of version 3.0, which is coming soon, so each product will have a 4 step process to book a session/product, so each product has its own. You can see more details here: eddbookings.com

Share Your Thoughts

Your email address will not be published. Required fields are marked *

Claim Your Free Website Tip 👇

Leave your name, email and website URL below to receive one actionable improvement tip tailored for your website within the next 24 hours.

"They identified areas for improvement that we had not previously considered." - Elliot

By providing your information, you'll also be subscribing to our weekly newsletter packed with exclusive content and insights. You can unsubscribe at any time with just one click.