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.
Where it lives in the admin
Section titled “Where it lives in the admin”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-pageIt has five tabs: Overview, Endpoints, General, Style and FAQ.
Requirements
Section titled “Requirements”- 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.

