Skip to content

Introduction

BuddyWoo (BuddyPress WooCommerce Integration) is a bridge plugin. It puts the WooCommerce account experience on the member’s BuddyPress or BuddyBoss profile, and posts store events to the community activity feed.

It is not a second store. WooCommerce stays the store, keeps its cart, checkout, and order storage, and remains the source of truth. BuddyWoo owns the profile markup and surfaces WooCommerce data on the profile.

A Shop tab is added to each member’s own profile with these surfaces:

  • Products - the store catalog, rendered on the Shop tab home
  • Orders - the member’s own orders, with a single-order detail view
  • Order Tracking - look up an order by ID and billing email
  • Downloads - the member’s available downloadable files
  • Addresses - the member’s billing and shipping addresses
  • My Reviews - the member’s approved product reviews

Each surface shows only the logged-in member’s own data, and the Shop surfaces appear only on the member’s own profile.

  • A store event feed: new products and product reviews can post to the community activity stream with a product-preview card.
  • Full control of which sub-tabs appear, their labels, URL slugs, and order.
  • Placement anywhere on the site through a shortcode and a Gutenberg block.
  • A read-only REST API for building custom or mobile front ends.
  • It does not put the cart or checkout on the profile. Purchasing always happens on the WooCommerce cart and checkout pages. The profile Cart and Checkout tabs were removed in version 1.5.0; old profile cart and checkout URLs now redirect to the store pages.
  • It does not replace the WooCommerce My Account page. That page keeps working, and address editing still happens there.