The 5 Best WooCommerce Plugins to Customize
the “My Account” Page

Disclosure: This post may contain affiliate links. Purchasing a product through one of these links generates a commission for us at no additional expense to you.

Here’s the big question:

“How do I edit the My Account pages in WooCommerce?”

Sure, you can see the account pages in the Pages menu, but that doesn’t give you enough control.

For example, WooCommerce doesn’t let you:

  • Add new tabs
  • Remove tabs
  • Reorder tabs
  • Change the account layout

Well, all of these features and more are available in the plugins listed below.

Creating custom “My Account” pages

Using the WooCommerce account page plugins here, you can transform the user profile pages.

You’ll be able to remove pages you don’t like, add new pages with custom content, and completely restyle the account pages to look awesome on desktop and mobile devices.

You can even restrict certain menus by user role, create sub-pages, add contact forms, and more.

I’m sure you’re excited to dive in now, so here are my top picks for the best account page customization WooCommerce plugins.

  • 1. WooCommerce Account Pages

    WooCommerce Account Pages plugin

    View plugin now

    Plugin Description

    WooCommerce Account Pages is the best plugin available to customize the “My Account” pages and add new tabs. The way it works is simple.

    In the Pages menu, you’ll see the My Account page listed as normal. With this plugin, you can add new pages as sub-pages under the My Account page. Any page that you add in this way will automatically show up as a new tab in the user’s account. This means you can remove tabs too. For instance, if you want to remove the Downloads page from the My Account menu, you can simply delete the page.

    The best part about this approach is that you have full control over the content in each tab because you’re using regular pages. You can add videos, image galleries, any content you want using Gutenberg or the Classic Editor. In fact, this is the only plugin on the market that lets you use the Gutenberg editor, so take advantage of blocks to create beautiful and dynamic layouts.

    You can also customize the content of the existing tabs. For instance, the Orders page just outputs a list of the customer’s orders using a shortcode, so you can add your own content before and after the shortcode.

    Overall, WooCommerce Account Pages is an excellent plugin because it’s so easy to use and works perfectly for creating custom account pages in WooCommerce.

    Learn more

  • 2. YITH WooCommerce Customize My Account Page

    YITH WooCommerce Customize My Account Page

    View plugin now

    Plugin Description

    The WooCommerce Customize My Account Page plugin by YITH is another top option for creating custom account pages for your customers. While the plugin above is simpler to use, this plugin includes more features and has an awesome design.

    This is likely the best plugin to choose if you don’t like the way your current account pages look. This plugin will make the My Account pages way more attractive, regardless of what theme you’re using. And, there are a handful of options for modifying the style and layout.

    You’ll also get access to some more advanced features, such as the option to restrict certain account pages to specific user roles, a user profile image uploader, external link menu items (instead of full pages), and reCaptcha integration for your registration page. It’s a full-fledged profile builder for WooCommerce, rather than just a tool for editing the tabs.

    If you want to change the WooCommerce My Account menu and add new tabs, this is an awesome plugin with a great aesthetic.

    Learn more

  • 3. Customize My Account for WooCommerce

    Customize My Account for WooCommerce

    View plugin now

    Plugin Description

    Here’s another top plugin to customize the WooCommerce account pages. Using this plugin, you’ll get a new interface for editing the My Account pages. In fact, the interface added by this plugin is pretty slick and is its best feature.

    From the new menu, you can add new tabs and hide the default ones. Rather than calling them “tabs,” they are called “endpoints,” so don’t let that confuse you while editing your site. There’s a built-in editor where you can enter your content and select an icon for each endpoint. You can also restrict any endpoint (account page) to specific user roles and reorder them with drag and drop.

    Another cool feature in this plugin is the ability to group endpoints. This means you can create a new tab in the account page and then add more tabs as sub-pages indented under the parent page. There’s also a nice assortment of style options powered by the Live Customizer, so you can edit the colors and font sizes of the account page using the same Live Customizer you’re used to using with your theme.

    Given all the features and the robust style options, Customize My Account for WooCommerce is one of the top plugins available for custom account pages.

    Learn more

  • 4. My Account Page Editor

    My Account Page Editor

    View plugin now

    Plugin Description

    My Account Page Editor is another solid option if you’re looking for a WooCommece profile builder plugin.

    You’ll be able to add and remove pages from the customer’s account and enter entirely custom content. The editor you get for adding content is just like the old Classic Editor, so you’ll feel right at home using it if you’re a longtime WordPress user. You can also drag and drop the menu items to reorder them.

    Like other plugins listed here, My Account Page Editor has a few common features like user role restricted pages, icons for each page, and groups for subpages. It also includes four color options and four layout styles.

    While this plugin works great, I would recommend the Customize My Account for WooCommerce plugin over it. It has a nicer interface, more robust style options, and costs the exact same price.

    Learn more

  • 5. WooCommerce Custom My Account Pages

    WooCommerce Custom My Account Pages

    View plugin now

    Plugin Description

    WooCommerce Custom My Account Pages is yet another plugin for adding, removing, and customizing the account pages. Its functionality is very similar to other plugins listed above, but it has a slightly cheaper price tag.

    With this plugin, you can completely revamp the user account pages by editing the content of every page. You can easily reorder the pages and completely replace the default pages if you’d like. The only thing I don’t like about this plugin is the interface, which is a bit confusing and clunky compared to some others listed here.

    One nice feature of this plugin is the option to choose between seven different content types for each page. Most of the plugins here only let you use a content editor, but this plugin also lets you create menu items from links, use a custom PHP function, display the cart, or list your product categories.

    Overall, it’s a great budget option for a WooCommerce My Account page customization plugin.

    Learn more

Which account page customization plugin is best?

Each plugin here has unique strengths and weaknesses, but there is a lot of overlap.

In order to help you pick the perfect plugin for your site, I have a few parting thoughts.

WooCommerce Account Pages is my first recommendation because it’s so simple and easy to use. If you just want to add and remove pages, it doesn’t get easier than this.

YITH WooCommerce Customize My Account Page is my next recommendation because it includes a lot more features and also gives your account pages a beautiful new style. There’s not really anything you can’t do with this plugin, and the styles look great without the need for additional customization.

Thanks for reading this collection of the best WooCommerce account page customization plugins, and don’t forget to share it with someone else using the buttons below.

Ben Sibley
Ben Sibley
This article was written by Ben Sibley. He is a WordPress theme designer & developer, and founder of Compete Themes.