Skip to content

Data Storage

BuddyVendor stores its data in standard WordPress options, user meta, and post/activity meta. It does not create custom database tables. This reference lists every key the plugin reads or writes.

Option Purpose
buddyvendor_general_options Favorite Products settings (enable, tab label, slug, position, icon color).
buddyvendor_vendor_options Vendor Products tab settings (enable, tab label, slug, position).
buddyvendor_activity_settings Activity toggles (product creation, product review, order placement).
edd_wbcom_buddyvendor_license_key Stored license key.
edd_wbcom_buddyvendor_license_status License status (valid or invalid).
Meta key Purpose
buddyvendor_favorite_products Array of product IDs the user has favorited.
buddyvendor_user_tabs_settings Member preferences for the Favorites and Products tabs.
buddyvendor_user_activity_settings Member preferences for product, review, and purchase activity.
Meta key Applies to Purpose
buddyvendor_user_favorite_product Product Array of user IDs who favorited the product.
buddyvendor_activity_id Product The activity ID created for the product’s creation post.
order_activity_id Order The activity ID created for the order, used to prevent duplicates.
Meta key Purpose
buddyvendor_product_activity_productid Links a product-creation activity to its product.
buddyvendor_review_activity_productid Links a review activity to its product.
buddyvendor_order_create Marks a Youzify order activity.
wbcom_activity_markup_orderid Stores the order ID on the order activity.
_link_preview_data BuddyBoss link-preview payload for review activity.

BuddyVendor registers and uses these BuddyPress activity types under the members component:

  • buddyvendor_product - new product created by a vendor.
  • buddyvendor_review - new or approved product review.
  • buddyvendor_order_create - order placed (or activity_status when Youzify is active).

The plugin ships an uninstall.php file, but it is an empty skeleton and does not delete any options or meta. Deleting BuddyVendor leaves all of the data above in the database. Remove it manually if you need a clean uninstall.