Skip to content

What it does

Custom My Account Page for WooCommerce turns the default WooCommerce My Account area into a branded customer portal. From one drag-and-drop admin screen a store owner can:

  • Reorder, rename and disable the default WooCommerce tabs (Dashboard, Orders, Downloads, Addresses, Account details, Log out).
  • Add custom endpoints (new account pages with their own URL and content).
  • Group related tabs under collapsible parent items.
  • Add internal or external links to the menu.
  • Restrict any endpoint, group or link to selected user roles.
  • Let members upload their own avatar from the account menu.
  • Choose a sidebar or tab layout, set the sidebar side, and override the menu colours.

The portal renders on the classic WooCommerce My Account page, on block-based account pages, and anywhere the [wcmp_my_account] shortcode or the Custom My Account block is placed.

After activation the plugin adds a menu item under WB Plugins. The screen is titled Woo My Account and opens at:

wp-admin/admin.php?page=woo-custom-myaccount-page

It has five tabs: Overview, Endpoints, General, Style and FAQ.

  • WordPress 6.5 or higher
  • PHP 8.0 or higher
  • WooCommerce 6.0 or higher, installed and active

WooCommerce is a hard dependency. If WooCommerce is not active, the plugin deactivates itself and shows an admin notice with a link to install WooCommerce.

There are no custom database tables and no REST API. Settings are stored in WordPress options, one transient, and one user meta key. See Stored data.