Skip to content

Login As Customer

Why This Extension

    • Admin can effortlessly log into any customer account, without authentication to detect and fix issues the customer has.
    • Admin can restrict permissions for other admin users to log in as a customer in order to avoid unauthorised use.
    • Admin can now quickly and easily log in as a customer with just one click from

      • Customers grid
      • Customer edit
      • Orders grid
      • Order view
      • Invoices grid
      • Invoice view
      • Shipments grid
      • Shipment view
      • Credit memos grid
      • Credit memo view
    • Allows admin to easily enable or disable this extension whenever required.

Where will it appear in Admin Panel

It will appear on Customers Grid page.
Customer Grid
It will appear on Customers Edit page.
Customer View
It will appear on Order Grid page.
Order Grid
It will appaer on Order View(Detail) page.
Order View
It will appear on Invoice Grid page.
Invoice Grid
It will appear on Invoice view(Detail) page.
Invoice View
It will appear on Shipment Grid page.
Shipment Grid
It will appear on Shipment view(Detail) page.
Shipment View
It will appear on Credit memo Grid page.
Credimemo Grid
It will Show on Credit view(Detail) page.
Creditmemo View

Note : We can control or set where “Login as customer” link display from the below configuration.

Configration

Security

    • Admin Can control the facility of login as customer for the different admin users.

    • Admin can use the user role setting and control the “Login as customer” visibility on selected page.

    Menu
    Menu
    Setting config
    ACL
    • Admin can also track records of how many times an admin user logged in as a customer along with the time and ip address. Not only this it also offers filter facility for each and every login.
    Listing
    Customer Login Log

Constraints

    • For Guest Users there will be no option for “Login as Customer”.
    • For deleted users from the System, admin can not login as a customer.

Installation

    1. Composer Installation

      • Navigate to your Magento root folder

        cd path_to_the_magento_root_directory
        
      • Then run the following command

        composer require kiwicommerce/module-login-as-customer
        
      • Make sure that composer finished the installation without errors.

    2. Command Line Installation

      • Backup your web directory and database
      • Download Login as Customer installation package from Github.
      • Navigate to your Magento root folder

        cd path_to_the_magento_root_directory
        
      • Upload contents of the Login as Customer installation package to your Magento root directory

      • Then run the following command
        php bin/magento module:enable KiwiCommerce_LoginAsCustomer
        
    3. After install the extension, run the following command

      php bin/magento setup:upgrade
      php bin/magento setup:di:compile
      php bin/magento setup:static-content:deploy
      php bin/magento cache:flush
      
    4. Log out from the backend and log in again.

    5. That’s it. Super admin is able to see all the options and he can control all visibility and enable and disable properties from the configuration option.

Uninstall Module

    1. Uninstall using Composer

      • In the SSH console of your server, navigate to your Magento root folder

        cd path_to_the_magento_root_directory
        
      • Then run the following command

        composer remove kiwicommerce/module-login-as-customer
        
    2. Uninstall manually

      • In the SSH console of your server, navigate to your Magento root folder

        cd path_to_the_magento_root_directory
        
      • Disable the module by executing below commands.

        php bin/magento module:disable KiwiCommerce_LoginAsCustomer
        php bin/magento setup:upgrade
        php bin/magento setup:di:compile
        php bin/magento setup:static-content:deploy
        
      • Remove extension files.

        rm -rf app/code/KiwiCommerce/LoginAsCustomer
        
      • Database Table

        • There will be one table automatically installed in the database named
          kiwicommerce_login_as_customer