Website

Website My Account Redesign

Modern customer portal My Account: sidebar navigation, welcome overview, card-based profile, addresses and security pages

Odoo 20.0

The standard Odoo customer portal is flat and unstructured. This module turns "My Account" into a modern account center, with clear navigation and card-based pages, without changing any business logic. Install it and the portal follows your website theme straight away.

🔥 Key Features

  • Account Sidebar Navigation — A persistent sidebar with avatar, name and email leads to Overview, Profile, Addresses, Security and Log out.
  • Welcome Overview — A personal welcome header with email, phone and address at a glance, followed by redesigned document cards with icons and counters.
  • Profile With Photo — A clear profile photo block with Change and Remove buttons, and the form grouped into Contact information, Address and Business details.
  • Address Card Grid — Delivery and billing addresses shown as a responsive card grid with quick edit and delete actions.
  • Clear Security Page — Password, two-factor authentication, passkeys and sessions each get their own card, with account deletion in a highlighted danger zone.
  • Mobile Tab Bar — On phones the sidebar becomes a compact tab bar, so every account page stays one tap away.
  • Follows Your Theme — Colors come from the website theme, and the website builder options for portal cards keep working.
  • Safe By Design — Built on template inheritance only, so Sales, Invoicing, 2FA and Passkeys portal blocks keep working.

💡 Benefits

  • A customer account area that looks as polished as the rest of your website
  • Customers find their profile, addresses and security settings in one click
  • Works on desktop, tablet and mobile
  • No configuration: install and it is live
  • No change to portal data, routes or access rights

🎯 Ideal For

  • eCommerce stores that want a professional customer account area
  • B2B portals where customers manage orders, invoices and addresses
  • Service companies sharing documents with customers through the portal
  • Agencies delivering branded Odoo websites

⚙ Technical Highlights

  • QWeb template inheritance of the native portal templates, no controller override
  • One SCSS file, scoped to the account pages, using the website theme variables
  • Account pages detected by route: /my, /my/account, /my/addresses, /my/address, /my/security
  • Other portal pages (orders, invoices, tickets) keep the standard layout

📦 Supported Odoo Versions

  • Odoo 20

🌐 Keywords (SEO Boost)

odoo my account, odoo portal redesign, odoo customer portal theme, odoo website user profile, odoo portal sidebar, odoo account dashboard, odoo portal addresses, odoo portal security page, odoo website my account, modern odoo portal, odoo 20 portal

▶ See it in action

Website My Account Redesign demo animation

Need a custom Odoo module?

We build tailored Odoo apps and customizations for your exact workflow. Tell us what you need and get a free consultation.