The Portal
How the /wooaccount portal, its routes and redirects work.
The portal owns the whole account experience. WooAccount registers /wooaccount as a first-class WordPress rewrite, renders its own HTML frame (no theme chrome), and boots a React application into it. Every route below resolves inside that single frame.
Routes
- /wooaccount — dashboard
- /wooaccount/orders — orders list
- /wooaccount/orders/{id} — order details (legacy /view-order/{id} redirects here)
- /wooaccount/edit-address — addresses
- /wooaccount/edit-account — account details
- /wooaccount/downloads — downloads
- /wooaccount/payment-methods — payment methods
- /wooaccount/notifications and /wooaccount/activity
Compatibility with old links
Every URL WooCommerce generates — order table links, view-order links, form actions — is filtered at the source to emit /wooaccount URLs. Direct visits to legacy /my-account paths are 301-redirected with their endpoint preserved, so notification emails and old bookmarks land in the right place.
Third-party account endpoints
Endpoints registered by other plugins through WooCommerce's account endpoint API are absorbed into the portal automatically and rendered in a compatibility slot inside the shell — customers never see a broken mix of portal and theme pages.
Didn't find it? Ask us directly — a human answers.