Magento 2 User Profile

Magento 2 User Profile extension facilitates customers to create a private profile in your Magento 2 store with their unique details like age, gender, bio, etc.

 

Table of Content

  1. Extension Installation Guide
  2. Configuration
  3. User Profile Page in Frontend
  4. Edit User Profile from the Backend
  1. Extension Installation
  • For Magento Marketplace Customers
  • Create a folder structure in Magento root as app/code/Meetanshi/CustomerProfile
  • Download and extract the zip folder and upload our extension files to the app/code/Meetanshi/CustomerProfile via FTP.
  • Login to your SSH and run below commands step by step:
  • php bin/magento setup:upgrade
  • For Magento version 2.0.x to 2.1.x - php bin/magento setup:static-content:deploy
  • For Magento version 2.2.x & above - php bin/magento setup:static-content:deploy –f
  • php bin/magento cache:flush

 

  • For Meetanshi Customers
  • Extract the zip folder and upload our extension to the root of your Magento 2 directory via FTP.
  • Login to your SSH and run below commands step by step:
    • php bin/magento setup:upgrade
    • For Magento version 2.0.x to 2.1.x - php bin/magento setup:static-content:deploy
    • For Magento version 2.2.x & above - php bin/magento setup:static-content:deploy –f
    • php bin/magento cache:flush

 

  1. Configuration
    To configure the extension, login to Magento 2 backend, move to Stores à Configuration à Meetanshi à User Profile where you can find various settings to configure the extension.
  • User Profile: Enable or disable User Profile extension from here.
  • Enable Profile Image: Set YES to enable and show profile image on the registration and user profile page.
  • Enable Cover Image: Set YES to enable and show cover image on the registration and user profile page.
  • Enable First Name: Set YES to enable and show first name on the registration and user profile page.
  • Enable Last Name: Set YES to enable and show last name on the registration and user profile page.
  • Enable Gender: Set YES to enable and show gender on the registration and user profile page.
  • Enable Location: Set YES to enable and show location on the registration and user profile page.
  • Enable Date of Birth: Set YES to enable and show birth date on the registration and user profile page.
  • Enable Profession: Set YES to enable and show profession of a user on the registration and user profile page.
  • Enable Bio: Set YES to enable and show bio on the registration and user profile page.
  • Enable Hobbies: Set YES to enable and show hobbies of the user on the registration and user profile page.
  • Enable Website URL: Set YES to enable and show website URL of the user on the registration and user profile page.
  • Enable Email: Set YES to enable and show the email of the user on the registration and user profile page.
  • Enable Contact No: Set YES to enable and show contact number of the user on the registration and user profile page.
  • Show Account Creation Date: Set YES to display account creation date on the user profile page.
  • Show Last Login History: Set YES to display the last login history on the user profile page.


 

  1.  User Profile Page in Frontend
    Once the required configurations are done, users can see profile link in the top menu. If a user is not logged in, he gets redirected to the sign-up page where he can register and create a profile by entering additional details.

  • User Profile Page
    If the user is already logged in, he gets redirected to the profile page. The profile page includes and shows all the enabled fields from the configuration. On hover of the various icons, the user can see tooltip with the related details. Also, various tabs include recent, new arrivals, whishlisted products, reviews added and order placed in the separate tab respectively.


 

  • Edit User Profile from “My Account”
    Users can edit profile information from “Account Information” tab under My Account section.

 

  1. Edit User Profile from the Backend
    The admin can edit user profile information of the users from Customers à All Customers à Edit Customer à Account Information tab.

 

​​​​​​​