Home » WooCommerce: How to Customize the My Account Page?

WooCommerce: How to Customize the My Account Page?

by Tutor Aspire

Customizing the WooCommerce “My Account” page is one of the most requested features by designers and developers.

The “My Account” page of an ecommerce website is absolutely vital to the smooth running of its operations, should be well designed in order to allow users to fully make the most of account management and – of course – can be customized in order to convert more sales and or entice for return business.

The “My Account” page is an actual WordPress page (you can find it under “Pages”) which contains a WooCommerce shortcode. Such shortcode outputs the default account management tabs and their unique content.

In order to customize the look, feel, layout, content and design of the “My Account” page (and all its subpages of course, such as the “Edit Address” page), you have two different choices. If you’re familiar with PHP customization, almost anything can be achieved with simple snippets: add a custom tab, remove a tab, change the content of a tab, sort tabs, and so on. We’ve seen this already on Business Bloomer but I’ll link to a few articles and tutorials below as a reminder.

The other sleek alternative is to use a plugin. Sometimes, this might be a quick and error-free way to achieve what you need without the need of having to code. It’s up to you – so in this article we will see both methods!

1. WooCommerce “My Account” Customization Snippets

As a WooCommerce freelancer, I love coding and achieving things without installing plugins. That’s me though, so you might think that differently.

If you like challenges, PHP and WooCommerce hooks allow you to achieve pretty much anything on the “My Account” page.

Before listing some of the snippets I love, I suggest you go study my WooCommerce “My Account” Visual Hook Guide: https://businessbloomer.com/woocommerce-visual-hook-guide-account-pages/ – this will give you an idea of how the account management pages are coded and what “hooks” you can use to display additional content.

Once you’ve done that, you can take a look at these useful snippets (the links should be self-explanatory):

Enjoy 🙂

2. WooCommerce “My Account” Customization Plugins

Suppose your goal is to offer outstanding customer service. In that case, you can customize the My Account Page to provide your customers with the information they’re searching for, answer their questions via FAQs, or allow them to download user or instructional guides. 

While the standard WooCommerce installation doesn’t come with many customization abilities or user-friendly ways to add additional custom fields – you can easily achieve it using custom WooCommerce My Account page plugins. 

You don’t want your customers to scour through your store to get answers to their questions – only to frustrate them in the process. Instead, you can make the My Account page a comprehensive hub for your customers – where they can find user guides and information about warranties, past orders, or even rewards. 

Here’s how your store benefits by customizing the WooCommerce My Account page: 

  • Minimized product returns: Adding additional product information, instructional guides, or manuals will help customers feel confident about the products they’re willing to purchase – reducing the likelihood of returns. 
  • Increased customer loyalty: Customizing the My Account page helps make their lives easier by giving them all the information they need at an easy-to-find location, which also eliminates the need to contact customer service. It also offers them a place to find exclusive discounts and coupons for being your loyal customers. 
  • Maximum customer retention: Offering additional coupons and discounts on the My Account Page can help you make your customers keep coming back and make them eager – so they check in from time to time for new sales and offers. 
  • Reduced customer complaints/inquiries: 67% of customers prefer self-service over calling specific representatives. Providing user guides and an all-in-one place to view products and look for answers will make them less likely to contact you for the same or other inquiries. 

Now that we’ve seen how customizing the My Account page helps you and your customers – let’s see some plugins you can use to take your store’s customer experience to the next level. 

YITH – WooCommerce Customize My Account Page

Yith’s WooCommerce Customize My Account page gives you better control over what you display on the My Account page and is an excellent way to make the page attractive and useful for your customers – regardless of the theme, you’re using. 

The biggest features related to the “My Account” page customization worth a mention are:

  • you can switch between “sidebar” or “tab” display modes
  • you can sort, remove, add, rename and change the content of the account management tabs
  • you can show certain tabs to specific user roles
  • you can change colors, labels, add icons

It lets you add an unlimited number of menus with content like – instructions, surveys, downloadable files, coupons, news, notifications, and video tutorials. 

It also allows you to promote your products and display messages related to discount codes and promotional offers. It’s also easy to edit content, label, and your store’s default section’s position, like Dashboard and Orders. 

Top feature: Lets you create sections visible to specific users only and restrict them from specific user roles. 

Pricing: $59.99/year with 1 year of support and updates and a 30-day money-back guarantee. 

IconicWP – WooCommerce Account Pages

This plugin is one of the most seamless plugins as it’s fully integrated with WooCommerce, works well with any well-coded theme, and acts as if it’s another WooCommerce functionality – and like not an installed plugin. 

What’s different and unique about this plugin is that you not only can set up unlimited pages on the My Account page – but any page you add automatically shows up as a tabbed link. 

It’s also a shortcode-friendly plugin as you can easily render the tab links using the shortcode if you’re using a page builder. Moreover, it facilitates page ordering – and all-in-all is an excellent beginner-friendly plugin with a familiar interface. 

Top feature: This is the only plugin that lets you use the Gutenberg Editor – making it easy to create custom and dynamic layouts and add content like image galleries or videos in the tabs. 

Pricing: The 1-site Plugin License costs $49/year. 

WooCommerce – Customize My Account For WooCommerce

This plugin lets you add custom My Account endpoints (tabs) through a live customizer with a powerful customization panel. 

Besides creating unlimited account endpoints, it also makes it easy to customize the tabs (add new or hide default ones), modify labels, display custom contents (text, form, or media), and add icons.

You can also provide endpoint access to specific user roles, edit font, font color, size, background image and color, padding, margin, and border. 

Top feature: One of the best features of this plugin is the ability to group endpoints to create a tab and then add tabs as sub-pages indented under the parent tab. You can also add your custom CSS code. 

Pricing: $49.00 (billing annually)

WooCommerce – My Account Page Editor

This plugin is another solid option to customize your WooCommerce My Account page by adding multiple endpoints, editing or removing default endpoints, and sorting endpoints through drag and drop. 

The WYSIWYG editor lets you add product pages, categories, external or internal links, or content. You can also restrict user roles. In addition, you also get the option to display the endpoints at the top, left, or right of the tabs style and use any built-in icons to display with the endpoints. 

Top feature: You can choose from any endpoint type – single, page, link, and group and choose from four different colors and layout options. 

Pricing: $49.00 (billed annually)

Codecanyon – WooCommerce Custom My Account Pages

This budget-friendly plugin allows you to create a simple, clean, and comfortable My Account page and customize it. 

Besides allowing you to create custom My Account tabs – it lets you rename, reorder, and disable the tabs with an intuitive interface. Interestingly, it comes with many styling options, like three different layouts, modifying background color, and custom text – to completely revamp your WooCommerce My Account page. 

You can also limit specific user roles, use shortcodes, and add custom user metadata – which WooCommerce doesn’t support. 

Top feature: What’s fascinating about this plugin is that it supports over 11 types of content – including Link, Editor, Function, Show Cart, Show My Account, and Contact 7 Form. 

Pricing: The Regular License costs $34.      

Codecanyon – WooCommerce My Account Page Plugin, Edit & Customize Account Page

This affordable plugin allows you to customize your My Account page, add custom tabs, take complete control of their content, and personalize the overall experience. 

It lets you easily add pages or endpoints, customize their content, and group endpoints to enhance the page layout and organize it better. 

Moreover, it comes with a user-friendly WYSIWYG editor, which allows HTML – and all-in-all is a seamless customization plugin for your store’s My Account page. 

Top feature: This plugin allows you to catch your customer’s attention towards particular pages like “New Products” by attaching links to the tabs or endpoints. 

Pricing: The Regular License costs $29. 

Codecanyon – SS WooCommerce Myaccount Ajax Tabs

This simple and lightweight is an excellent solution for stores with high website traffic and to minimize overall server load. 

It provides three unique tab styles – default, classic, and flat, and lets you add unlimited tabs, delete tabs, reorder them using drag and drop, and add custom content. 

What’s unique about this plugin is that it converts your My Account page tabs into Ajax tabs – allowing customers to navigate through the tab links and their content on the same page. Hence, it eliminates the need to refresh the page every time a customer needs to view a tab’s content. 

Additionally, it supports HTML, custom shortcodes, JavaScript, and slider content. 

Top feature: It supports vertical tab orientation and delivers a greater customer experience – allowing them to view the tab’s content without page refresh or delays. 

Pricing: The Regular License costs $29. 

Pheoniixx Designs – Custom My Account for WooCommerce

This feature-packed plugin supports a multisite network and provides multiple options to customize your My Accounts page per your specific requirements. 

You can create unlimited menu options and choose between two menu styles or layout options – sidebar and tab. In addition, it also gives an option to your customers to upload profile images. 

Moreover, you get an extensive range of styling options to personalize menu item text, menu item color, padding between menus, and the margin between icon and text. You can also easily add a custom URL to the menu and edit the icon, label, and content under each menu option. 

Top feature: It supports shortcodes and allows you to limit the menu options on your My Account page based on user roles like – Customer, Contributor, or Administrator. 

Pricing: The single site license costs $35.18 with one-year support, lifetime updates, and no renewal fee. 


Customizing your WooCommerce My Account page is an excellent way to improve customer experience and interaction with your store. Adding all the necessary details, guides, FAQs, and product information on a single page prevents customer frustration, the need to follow up for queries, reduces returns, and increases loyalty. 

You can create as many pages and tabs – without learning anything new. Each of the plugins mentioned above comes with unique features, strengths, and weaknesses. So, analyze your requirements and choose a suitable plugin for your store to deliver a one-place solution for all your customer’s needs.

You may also like