Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/jinuvijay5/jxn-dynamic-myaccount-addon/archive/refs/heads/main.zipWC Dynamic My Account Endpoints Addon allows WooCommerce store owners to dynamically add and manage custom endpoints in the “My Account” section.
Description
WC Dynamic My Account Endpoints Addon is a lightweight and efficient plugin that enables WooCommerce administrators to create, customize, and organize additional endpoints inside the My Account dashboard.
This plugin is extremely useful for websites that want to add custom pages such as:
- Support page
- FAQ section
- Custom dashboards
- Downloads
- Membership content
- External or internal URLs
- Custom templates
No coding knowledge is required. Administrators can create multiple endpoints easily through a simple UI and reorder them using drag-and-drop.
✨ Key Features
- Create unlimited custom My Account endpoints
- Set endpoint slug and label
- Enable or disable endpoints anytime
- Drag & drop sorting
- Add custom content for each endpoint
- Auto-registers endpoints inside WooCommerce
- Fully compatible with all themes
- Lightweight — minimal performance impact
🔌 Plugin Requirements
- WooCommerce must be activated to use this plugin
- WordPress 6.0 or higher
- PHP 7.4 or higher (compatible with PHP 8+)
If WooCommerce is not active, the plugin will automatically deactivate and display an admin notice.
👨💻 Developer Friendly
- Clean and structured code
- Uses WordPress action hooks
- Extensible architecture for adding custom functionality
Installation
- Upload the plugin folder
wc-dynamic-myaccount-endpoints-addonto/wp-content/plugins/ - Activate the plugin through the Plugins menu in WordPress
- Ensure WooCommerce is installed and active
- Navigate to WooCommerce → Settings → My Account Endpoints to configure
Frequently Asked Questions
1. Do I need WooCommerce installed?
Yes. This plugin works only when WooCommerce is active.
2. Can I reorder the endpoints?
Yes. The plugin includes a drag-and-drop interface.
3. Does it work with any theme?
Yes. It follows WooCommerce standards, so all themes with WooCommerce support will work.
4. Can I use custom templates?
Yes, you can override plugin templates inside your theme.
Screenshots
- Admin panel showing endpoint list
- Drag & drop sorting interface
- Custom endpoint added on customer My Account page
Changelog
1.0
- Initial release
- Add dynamic endpoints
- WooCommerce dependency check
- Admin UI + Drag & drop ordering
- Basic template system
Upgrade Notice
1.0
Initial stable release.
License
This plugin is licensed under the Apache License 2.0.
You may view the full license here:
http://www.apache.org/licenses/LICENSE-2.0