To remove downloads menu My Account page in your WooCommerce store, you do not need to write any code since there is a simple settings option that is often overlooked as I have illustrated in this quick guide. One of the most overlooked WooCommerce advanced settings is the endpoints.
WooCommerce Endpoints
Basically WooCommerce endpoints allow users to create URL extensions that are custom for the most common WooCommerce pages.
Ideally, this feature is supposed to make WooCommerce more flexible and customizable to fit wide range of end user needs.
The following is a quick summary of the various WooCommerce endpoints that you can customize from your site WooCommerce Settings > Advanced Settings > Endpoints
Checkout endpoints
The following endpoints are used for checkout-related functionality and are appended to the URL of the /checkout page:
- Pay page –
/order-pay/{ORDER_ID}
- Order received (thanks) –
/order-received/
- Add payment method –
/add-payment-method/
- Delete payment method –
/delete-payment-method/
- Set default payment method –
/set-default-payment-method/
Account endpoints
The following endpoints are used for account-related functionality and are appended to the URL of the /my-account page:
- Orders –
/orders/
- View order –
/view-order/{ORDER_ID}
- Downloads –
/downloads/
- Edit account (and change password) –
/edit-account/
- Addresses –
/edit-address/
- Payment methods –
/payment-methods/
- Lost password –
/lost-password/
- Logout –
/customer-logout/
Remove Downloads Menu My Account Page
One of the many reasons you may want to remove the downloads menu from My Account page is when you do not sell digital or downloadable products. In this case the menu is not useful for your customize.
To remove downloads menu on My Account you simply need to follow these quick and easy to follow steps :
- Login into your WooCommerce store as the admin.
- Go to WooCommerce settings then to Advanced settings and look for endpoints section as I have shared on the note above.
- Under this section look for the Downloads endpoint and simply delete the contents of the text field and updated the settings and you will have successfully removed the download menu from My Account page.
After you remove the test, ‘downloads‘ do not forget to save the changes and downloads menu will be completely gone on your WooCommerce My Account Page as you can see on the image below :
Joe is an experienced full-stack web developer with a decade of industry experience in the LAMP & MERN stacks, WordPress, WooCommerce, and JavaScript – (diverse portfolio). He has a passion for creating elegant and user-friendly solutions and thrives in collaborative environments. In his spare time, he enjoys exploring new tech trends, tinkering with new tools, and contributing to open-source projects. You can hire me here for your next project.
Similar Articles
- 30+ Best WooCommerce Plugins for Your Store (Most are FREE)
- How to Display WooCommerce Products By Category
- How to Hide Out of Stock Products in WooCommerce
- How to Add New Menu in MyAccount Page Menu in Woocommerce
- How to Remove Zoom Effect on WooCommerce Product Image
- How to Remove Built with Storefront & Woocommerce Footer Link with 4 Simple Options
- How to Check If Plugin is Active In WordPress [ 3 WAYS ]
- How to Get Post ID by Slug in WordPress With a Practical Example
- WooCommerce Redirect after Checkout : How to Automatically Redirect to a Custom Page After Checkout
- How to Redirect a WordPress Page Without Plugins?
- How to Add a Trust or Secure Logo on WooCommerce Checkout Page
- How to Change Add to Cart Button Text In WooCommerce Shop Page
- How to Change the WooCommerce ‘Added to Cart’ Notice
- How to Create WooCommerce Admin Notice for Plugin – WooCommerce Development
- How to Remove the Billing Details from WooCommerce Checkout
- 23 Best WooCommerce Plugins for Checkout Page Customization
- How to Set Featured Products In WooCommerce
- How to Get Order ID In Woocommerce
- How to Remove Proudly Powered by WordPress Footer Link
- How to Add Active Navigation Class Based on URL
Comments are closed.