How to override the My Account pages (Login + Account)
Overview
WooCommerce uses a single page to display both login and account details, depending on the user’s status. Shop Maker splits this logic into two customizable templates:
My Account Login – shown when the user is not logged in.
My Account – shown after successful login, displaying WooCommerce account sections.
This gives you full control over both the authentication flow and post-login experience.
MY ACCOUNT LOGIN/REGISTER - ELEMENTOR WIDGET
Step-by-step instructions
Create or import the templates You can:
Create from scratch: Go to Elementor > Templates > Add New and create two Page templates:
My Account Login: Use widgets like Login Form, Register Form, and Lost Password.
My Account: Choose between two construction methods:
Using My Account Tabs widget: This widget displays all the default WooCommerce account sections (Dashboard, Orders, Downloads, etc.) with minimal configuration.
Using the generic Tabs widget (Advanced Method): Gives full control over tab content and actions. For each tab, you can assign:
Editor: Insert custom WYSIWYG content.
Elementor Template: Link to a previously created Elementor template. For example, you can create a dedicated dashboard template using the My Account Dashboard widget, and then assign it to a “Dashboard” tab via the Elementor Template action.
My Account Endpoint: Assign default WooCommerce actions like “Logout” or “Orders”.
Import pre-designed templates: Go to Shop Maker > Import Templates and choose ready-made versions for both My Account Login and My Account.
Assign the templates in Shop Maker
Go to Shop Maker > WooCommerce Templates.
Select the template for My Account Login.
Select the template for My Account.
Click Save Changes.
MY ACCOUNT ORDERS - ELEMENTOR WIDGET
Notes
The My Account Login template is only displayed to guests.
If you’re building a fully custom My Account layout using the Tabs widget, you can assign rich content, Elementor templates, or WooCommerce endpoints per tab.
This method is ideal for advanced users who want complete control over user experience and design consistency.