Does WooCommerce Product Vendors Extension work with Bookings?

Yep! In fact, WooCommerce Product Vendors Extension currently works best for sites selling time via the WooCommerce Bookings Plugin. That is, if you would like vendors in your marketplace to be truly independent in managing their own product orders.

Woocommerce Product Vendors Extension Limitations

Vendors can’t see orders.

By default, vendors that have been defined via the WooCommerce Product Vendors Extension have access to create/edit or delete their own products BUT NOT to see/manage orders placed for their own products.

This is a major limitation with the extension. In other posts, we’ve recommended using the WooCommerce Advanced Notifications Plugin as a work-around. Notifications lets you ‘notify’ the vendor by email of an order that has been placed since the vendor cannot see that order by default in their management dashboard.

However, your Vendors can create/see/edit bookings.

Unlike regular product orders, Vendors who have created a bookable product or had a bookable product assigned to them can see ‘bookings’ for those products by default from their management dashboard. Vendors can even set a booking status.

Create a booking

NOTE: There is still a difference between ‘orders’ and ‘bookings’ when using the WooCommerce Bookings Plugin with the vendors extension. By default, when your vendor sets a ‘booking status’ to ‘paid’, or ‘complete,’ this does not create a completed ‘order.’ A manager with more permissions than vendors would still need to go in and change the ‘order’ to ‘completed.’

Obviously, if you would like your vendors to be autonomous, this isn’t ideal. Consider installing the WooCommerce Order Status Control Plugin to solve this problem. With this plugin, you can automatically have order status changed to ‘completed’ after a successful payment–even for bookable products.

Leave a Comment

@WPspringcom Facebook
Item added to cart.
0 items - $0