Customize WooCommerce My Account Page

Do you want to Customize WooCommerce My Account Page?
Looking for a great Customize WooCommerce My Account Page tutorial?

My Account is one of the most important pages for a WooCommerce store. This page manages important customer information, such as orders, billing addresses, shipping addresses, account information, login register data, and other important endpoints.

Since the “My Account” page is an important part of the information center, every shop owner might want to add something new to it.

So, you can easily customize WooCommerce My Account Page and improve its overall attractiveness.

By default, the My Account page is a WordPress page that carries a WooCommerce shortcode.
This shortcode looks like this: [woocommerce_my_account]

There are two different strategies to customize WooCommerce My Account page.

As a simple question, Which method is best for me?
Every one of these options is more suitable for various cases.
As a simple, you should Customize WooCommerce My Account Page using the hooks instead of overwriting the WooCommerce template.

These are the best practices and WooCommerce recommends it.

Customize WooCommerce My Account Page Programmatically

Today this post will explain how to programmatically customize WooCommerce My Account Page using WooCommerce hooks.

Remember that editing WooCommerce template files is risky, therefore, use the hooks to edit the My Account page.

To begin, you must have a basic understanding of how WooCommerce hooks work. If you are inexperienced with hooks, we recommend that you read the WooCommerce hooks details listed above.

Let’s get started

1. Rename Tabs
The following pieces of codes will rename the Address tab to Your new addresses. So, add the codes to your functions.php file.

I am using WooCommerce filter hooks, add_filter( ‘woocommerce_account_menu_items’ )

Copy to Clipboard

Remove Tabs
You can completely remove any tab, using the WordPress unset() functions.
For removing the tab, We are using WooCommerce filter hooks, woocommerce_account_menu_items

Copy to Clipboard

We have removed the Downloads tab from these top codes, so the full My Account page tabs list is below.
The tabs slug in the $items Variables, so you can remove the one as you want.

Copy to Clipboard

WooCommerce: Merge My Account Tabs

By default, WooCommerce has included My Account page many tabs. However, In this context, we will show, how to merge two tabs into a single one.

For example, Let’s see how to remove the My Account page Addresses tab and move its content to the Account tab.

Copy to Clipboard

Merge My Account Tabs

Add a new tab with custom content
Now, let’s check how to add custom content to the WooCommerce My Account page.
For example, we are going to add a new Support tab on the My Account page. These support tab users can easily have a look at their support tickets.

Any third-party plugin shortcodes can be readily added. We will display some important data using WordPress third-party plugin shortcodes, but you should be able to use whatever WordPress plugin shortcode you want in your new tab.

In your theme’s functions.php file, paste the following PHP codes:

You should also replace plugin shortcodes, tab names, and so on.

Copy to Clipboard

add woocommerce my account custom content

If you see a 404 error not found after adding the code or when you visit the new custom tab. Check Permalinks and save again Permalinks. Go to admin panel > Settings > Permalinks and click the Save button.

You can check this article to fix the most common WordPress issues or errors.

Customize WooCommerce My Account Page Using Plugin

You can customize WooCommerce My Account page using a free plugin. Check out below WooCommerce “My Account” pages few plugin lists.

These are the best free My Account page customization WooCommerce plugins available.


We hope this article will help to Customize WooCommerce My Account Page. We have already discussed how to add plugins and custom codes to customize WooCommerce My Account Page.

But this is very basic and easy.

But, really, if you want to improve the user experience on your online store, you need to make some changes.

You have to change how the “My Account” page looks. It will help your store sell more.

Our Services

WordPress Website Development Services

If you want to create a WordPress website or eCommerce website, kindly visit our service.

  • Responsive WordPress Website
  • eCommerce Website With WooCommerce
  • WordPress Speed Optimization
  • WordPress Website Security
  • WordPress SEO

Please Visit: WordPress Website Development Services

Our Services