
Do you want to add the “Delete Account” tab on the WooCommerce My Account page to allow customers to delete their own accounts?
Install and activate the WP Frontend Delete Account plugin. That’s it.
Absolutely no configuration or setup is required.
Description
The plugin automatically adds the ‘Delete Account’ tab on the WooCommerce account page so that your customers can delete their own accounts without having to request you. if you’d like to customize a few things, you can navigate to Settings > WP Frontend Delete Account.
If you don’t already know how to install the plugins, here’s the beginner’s tutorial to install the WordPress plugins.
There are probably various reasons you’d want to provide the customers an option to delete their accounts, GDPR’s right to be forgotten is a concern for everyone.
Here’s an extract on GDPR’s right to be forgotten:
The right to control one’s data is meaningless if people cannot take action when they no longer consent to processing, when there are significant errors within the data, or if they believe information is being stored unnecessarily. In these cases, an individual can request that the data be erased.
Users can request you to erase their personal data. You have one month to respond to a request but you’re busy. Make it easy by allowing users to erase their personal data by allowing users to delete their own accounts.
Note: I am not a lawyer and this is not legal advice. In all circumstances, I strongly recommend you consult directly with legal counsel familiar with the GDPR regulations.
Picture: Delete Account tab on account page:

I hope you found this helpful!
What’s next?
Check out the guide on creating any new account tab on the WooCommerce account page.
Did you know? You can track every step of your customer with the Customer Journey For WooCommerce plugin.
You need a setting for excluding administrators. Just like the old Delete Me plugin.
Hey, I tried today but it seems the plugin is not working. It doesn’t delete anything!
Hi Pete, what happens when you click the ‘Delete Account’ button? It reloads or does nothing? Please check for any JS errors in the console.
Usually JS issues can cause this & because of minify/deferring of script.