The Product Vendors plugin (sold separately) integrates with WooCommerce Bookings. When both plugins are used together, you can create a powerful multi-vendor booking marketplace, allowing vendors to offer bookable products like appointments, rentals, or reservations. This document will outline how to configure Product Vendors to work with WooCommerce Bookings.
Marketplace Owner and Vendor Capabilities
↑ Back to topBefore configuring Product Vendors, let’s review marketplace owner and vendor capabilities with WooCommerce Bookings and Product Vendors installed:
Marketplace Owner Capabilities
Marketplace owners can set vendor-specific commission rates and manage the approval process for vendors. You can also configure automatic commission payouts via PayPal Payouts.
Vendor Capabilities
Vendors can manage their bookings, set prices, and control availability. They can set bookable product attributes like duration, block sizes, and calendar display modes. Additionally, they can add resources and set minimum or maximum booking requirements . WooCommerce Bookings also allows flexibility in setting pricing based on various conditions like group bookings, time zones, or buffer periods. See more about what Vendors see in the Vendor’s Guide.
To learn more about Vendor and Marketplace Owner capabilities, visit the Product Vendor’s documentation.
Setting up Product Vendors to work with Bookable Products
↑ Back to topIntegrating WooCommerce Bookings with Product Vendors allows vendors to create their own bookable products and it adds the functionality to allow marketplace owners to assign bookable products to vendors. Let’s take a look at how this works:
The process for creating bookable products for vendor use is the same as other bookable products, with one key addition: Product Vendors adds a Vendors tab with a vendor selection dropdown menu to the product. Here, you can assign a vendor to the Bookable product. Here’s an example of what it looks like:
Additionally, the General tab in the product edit menu will add a section called Product Vendors.
This section contains an optional checkbox that allows you to override Vendor settings (configured in the vendor’s profile) per product and define new vendor rules if needed (learn more about Vendor profile settings within the Product Vendor’s documentation). Here is what it looks like:
With Product Vendors and WooCommerce Bookings you can create a flexible, multi-vendor marketplace where vendors can manage their own bookings, allowing you to focus on building a thriving eCommerce community.
For more information about creating a multi-vendor marketplace, visit the Multi-Vendor Shop use case example here.
Extend the Product Vendors and WooCommerce Bookings integration with WooCommerce Zapier:
Do you want to allow each vendor in your marketplace to sync their booked products to their own personal Google calendar? If so, read this multiple calendar integration use case to learn how to set it up with the help of WooCommerce Zapier.
Questions and Support
↑ Back to topSomething missing from this documentation? Do you still have questions and need assistance?
- Have a question about a specific extension or theme you’d like to purchase? Click here.
- Already purchased and need some assistance? Get in touch with a Happiness Engineer via the WooCommerce.com Support page and choose this extension name from the “I need help with” dropdown.