Shortcode and Block
BuddyWoo can place any Shop surface outside the profile nav, on any page, post, or widget area, through a shortcode and a matching Gutenberg block. Both render through the same code path as the profile tabs.
The [buddywoo_account] shortcode
Section titled “The [buddywoo_account] shortcode”[buddywoo_account tab="orders"]Attributes
Section titled “Attributes”| Attribute | Default | Accepted values |
|---|---|---|
tab |
shop |
shop, orders, order-tracking, downloads, addresses, reviews |
Login requirement
Section titled “Login requirement”The shop surface (the catalog) renders for any visitor. Every personal surface (orders, order-tracking, downloads, addresses, reviews) requires the visitor to be logged in; if they are not, the shortcode shows a “Please log in to view this content” message instead. An unknown tab value renders nothing.
The BuddyWoo Account block
Section titled “The BuddyWoo Account block”The BuddyWoo Account block (buddywoo/account) is the block editor equivalent. It appears in the WooCommerce block category and has a single tab attribute with the same accepted values as the shortcode. The block renders on the server by delegating to the shortcode, so its output and login rules are identical.
Asset loading
Section titled “Asset loading”BuddyWoo’s front-end styles load only where its output can appear: member profiles, activity and group streams, and any singular page that contains the shortcode or the block. They do not load anywhere else.

