Third-Party Integrations
Beyond its core Reign and WCFM support, the addon ships targeted compatibility for three other products. Each is active only when that product is present.
BuddyBoss
Section titled “BuddyBoss”BuddyBoss has its own product activity feed. If both BuddyBoss and the addon posted product activity, every product would appear twice.
When BuddyBoss’s product feed (the bp-feed-custom-post-type-product option) is turned on, the addon:
- Disables the Create Product Activity control in settings and explains why.
- Forces the saved
product_activityvalue to off, so its own product activity never fires.
This is enforced at save time, so opening the settings page does not silently change your stored value. If you later turn off BuddyBoss’s product feed, the control becomes editable again.
Youzify
Section titled “Youzify”Youzify renders only its own activity type (activity_status), so a standard wcfm_order_create entry would not display in a Youzify feed.
When Youzify is active, the addon:
- Stores purchase activity as Youzify’s
activity_statustype and tags it with areign_wcfm_youzify_activity_actionmarker. - Uses that marker to safely recognise which
activity_statusentries are orders (plain status posts share the same type), so it can render the product embeds and set the “made a purchase” action text through theyouzify_activity_new_post_actionfilter.
YITH WooCommerce Auctions
Section titled “YITH WooCommerce Auctions”YITH Auctions only enqueues its countdown script on shop and archive pages (is_shop() / is_archive()). The addon’s BuddyPress store and favourite tabs render products through a shortcode, so neither condition is true and the “Auction ends” countdown would stay empty.
On those tabs, the addon returns true for two YITH filters (yith_wcact_load_script_everywhere and yith_wcact_load_acution_price_html) so YITH loads its scripts and the countdown works there too.

