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.