Requirements
BuddyWoo is a bridge, so it depends on both a store plugin and a community plugin. It stays inactive until both are present.
Required
Section titled “Required”| Requirement | Version |
|---|---|
| WordPress | 6.5 or newer (tested up to 7.0) |
| PHP | 8.0 or newer |
| WooCommerce | Active |
| BuddyPress or BuddyBoss Platform | One of them active |
WooCommerce is declared in the plugin header (Requires Plugins: woocommerce), so WordPress will warn if it is missing before activation.
Dependency behavior
Section titled “Dependency behavior”If either WooCommerce or BuddyPress / BuddyBoss is missing when BuddyWoo runs, it deactivates itself and shows an admin notice naming the missing plugin. The core class loads only when both WooCommerce and BuddyPress (or BuddyBoss) are active, so a half-met dependency never leaves broken features on the site.
Compatibility
Section titled “Compatibility”- BuddyPress and BuddyBoss are both supported. BuddyWoo detects BuddyBoss and adapts, for example by letting BuddyBoss draw its own panel headings instead of doubling them.
- WooCommerce High-Performance Order Storage (HPOS) is supported. BuddyWoo reads WooCommerce account data through WooCommerce’s own APIs and never queries order tables directly.
- BuddyPress 12 rewrites are used to build profile URLs, so custom member-directory slugs resolve correctly.

