0
  • No products in the cart.

  • How to override the My Account pages (Login + Account) in WooCommerce

    »

    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

    1. 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:
          1. Using My Account Tabs widget:
            This widget displays all the default WooCommerce account sections (Dashboard, Orders, Downloads, etc.) with minimal configuration.
          2. 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.
    2. 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.
    © Shop Maker. Made with passion by SmartWPress