Theme Options Settings
Favorites, the community store tab, and activity posting are configured on the Reign theme options screen, under the WC Vendors tab. These settings are separate from the Customizer.
Where to find them
Section titled “Where to find them”Open the Reign theme options screen in the WordPress admin and select the WC Vendors tab, General. All settings on this tab are saved into the shared Reign options under the wc_vendor_option key.
Settings
Section titled “Settings”| Setting | Key | What it does |
|---|---|---|
| Favorite Product | enable_favorite_product |
Shows the favorite (heart) toggle next to product prices for logged-in customers, and the favorites profile tab. |
| Display Store Tab | hide_store_tab |
Adds a Store tab to a vendor’s community profile. Requires an active community platform. |
| Create Product Activity | product_activity |
Posts an activity when a vendor publishes a product. |
| Add Review Activity | review_activity |
Posts an activity when a vendor product is reviewed. |
| Order Activity | order_activity |
Posts an activity when a customer completes an order for a vendor product. |
Community platform requirement
Section titled “Community platform requirement”The Store Tab and the three activity settings only take effect when a community platform is active with activity support (BuddyPress or BuddyBoss with the Activity component enabled, or PeepSo). When no such platform is present, these controls are disabled and an inline notice explains what to enable. The Favorite Product setting does not require a community platform for the on-page heart toggle, but the favorites profile tab does.
Saving
Section titled “Saving”Saving this tab reads the shared Reign options fresh and updates only the WC Vendors section, so other Reign addons’ settings are left untouched. Saving requires the manage_options capability and a valid nonce.
A note on the Store Tab key
Section titled “A note on the Store Tab key”The setting is labeled Display Store Tab and behaves as an on/off toggle: enabling it shows the store tab. The underlying key is named hide_store_tab, but the value on shows the tab. This is an internal detail; the checkbox in the admin behaves as its label reads.

