Skip to content

Requirements

BuddyVendor is an integration layer. It only runs when its required companion plugins are active, and it deactivates itself with an admin notice if they are missing.

BuddyVendor needs both of the following to be active:

  1. BuddyPress or BuddyBoss Platform (the community layer, providing profiles, activity, and messaging).
  2. One supported marketplace plugin from the list below.

If BuddyPress is missing, or none of the supported marketplaces is active, BuddyVendor deactivates itself on load and shows a notice explaining what is missing.

BuddyVendor detects and integrates with these marketplace plugins by their plugin file:

Marketplace Detected plugin file
Dokan (Lite or Pro) dokan-lite/dokan.php
WC Vendors wc-vendors/class-wc-vendors.php
WCFM Marketplace wc-frontend-manager/wc_frontend_manager.php
WooCommerce Product Vendors woocommerce-product-vendors/woocommerce-product-vendors.php

Only the integrations for the marketplaces you have active are loaded. If more than one marketplace is active, BuddyVendor loads each detected integration.

Because every supported marketplace is built on WooCommerce, WooCommerce must be active. BuddyVendor relies on WooCommerce products, the WooCommerce [products] shortcode, product reviews (comments), and the order/thank-you flow.

The activity features (product, review, and order posts) require the BuddyPress or BuddyBoss Activity component to be enabled. When Activity is off, the activity settings are shown as disabled and no activity is generated. The rest of the plugin (profile Products tab, favorites) continues to work without Activity.

If you run the Reign theme’s multi-vendor addons (reign-dokan-addon, reign-wcfm-addon, reign-wc-vendor-addon), they can coexist with BuddyVendor. As of recent versions, the Reign addons gate off their own social layer when BuddyVendor is active, so BuddyVendor owns the social layer while the Reign addon owns the marketplace templating. On activation, BuddyVendor removes the overlapping product, review, and favorite options from the Reign addon options to avoid duplicate activity.

The plugin header declares support for WordPress up to 6.8. See the changelog in readme.txt for per-version details.