Requirements
Reign WCFM Addon is a bridge between three products. All of them must be installed and active, or the addon will not run.
Required software
Section titled “Required software”| Requirement | Minimum | Notes |
|---|---|---|
| WordPress | 6.5 | Declared in the plugin header. A site below this floor is refused the update rather than fataling. |
| PHP | 8.0 | Declared in the plugin header. |
| Reign theme | Active | The active theme’s template must be reign-theme. A child theme of Reign satisfies this. |
| WCFM Marketplace | Active | Detected by the presence of the WCFM class. |
| WooCommerce | Active | Detected by the presence of the WooCommerce class. |
Tested up to WordPress 7.0.
The active-theme check
Section titled “The active-theme check”On every admin request, the addon checks three conditions:
- The
templateoption equalsreign-theme. - The
WCFMclass exists. - The
WooCommerceclass exists.
If any check fails, the addon deactivates itself and shows an admin notice naming Reign Theme, WCFM, and WooCommerce as the missing dependencies. This runs on admin_init, so a site that loses one of these products will find the addon switched off the next time an admin page loads.
Optional integrations
Section titled “Optional integrations”These are not required, but the addon adds behaviour when they are present:
- BuddyPress - unlocks the profile “Favourite” and “Store” tabs and all marketplace activity. Without BuddyPress, only the store layouts and the product favourite icon (with its user-meta storage) remain.
- BuddyPress Activity component - the product, review, and order activity options are disabled in settings until this component is enabled.
- BuddyBoss - the addon defers product activity to BuddyBoss when BuddyBoss’s own product feed is turned on, so products are not posted twice.
- Youzify - purchase activity is rendered through Youzify’s activity type when Youzify is active.
- YITH WooCommerce Auctions - the auction countdown is forced to load on the addon’s BuddyPress store and favourite tabs.
See Third-party integrations for details.

