£84.99
Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition

Tired of cumbersome workarounds when trying to replicate an issue or test permissions for another admin user? Our Magento 2 Admin Account Switcher extension empowers authorized administrators to securely and instantly log in as any other admin user directly from the backend. Streamline debugging, verify user-specific configurations, and provide faster support without ever needing to ask for or share passwords. Experience true administrative agility and enhanced security.

  • One-Click Admin Switching: Instantly log in as another admin from their user edit page.
  • Secure Role-Based Access: Granular control over who can use the switching functionality.
  • Passwordless Impersonation: No need to know or reset other admin passwords.
  • Streamlined Debugging: Quickly identify and resolve user-specific issues.
  • Permission Testing Simplified: Easily verify what specific admin roles can see and do.
  • Enhanced Security: Prevents insecure password sharing practices.

 

Free Support

up to 60 days

Free Upgrades

up to 1 year

Fully open source

 

Product description

Magento 2 Admin Account Switcher 

Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition

Managing a complex Magento 2 store often means juggling multiple admin users, roles, and permissions. When issues arise, identifying the root cause can be time-consuming—especially when you need to reproduce problems unique to a specific admin account.

Simplify Admin Troubleshooting & Enhance Backend Productivity

Introducing the Magento 2 Admin Account Switcher Extension – a lightweight yet powerful solution that allows authorized administrators to switch into another admin account directly from the Magento backend. No more password sharing, no more guesswork—just fast, secure, and permission-controlled access.

Whether you’re debugging a permission-based error, testing user-specific configurations, or supporting team members, this extension helps you do it faster—with complete transparency and accountability.

Effortless Debugging & Support at Your Fingertips

Imagine a scenario: a fellow admin reports an issue they're facing, but you can't replicate it on your own account. With our Magento 2 Admin Account Switcher, if you have the necessary permissions, you can navigate to their user profile, click "Switch to User," and instantly be logged in as them. See exactly what they see, experience the issue firsthand, and diagnose problems related to their specific permissions or configurations in record time. This dramatically speeds up internal support and issue resolution.

How It Works:

Security is paramount. Our extension ensures that the power to switch admin accounts is strictly controlled. Only admin users assigned to a specific user role (e.g., "Scommerce Switch Admin Account") will see and be able to use the "Switch to User" button. This means you decide precisely who has this capability, preventing unauthorized access and maintaining a secure admin environment. The target admin's session is initiated, and upon logout, the user is returned to the standard login screen, ensuring no lingering sessions.

Simplify Permission Validation & User Experience Testing

Setting up complex admin roles and permissions? The Magento 2 Admin Account Switcher makes it incredibly easy to test them. Quickly switch between different admin accounts with varying roles to ensure your permission rules are working as intended. Verify that users only have access to the appropriate sections and functionalities, ensuring both security and a smooth user experience for your entire admin team.

The main highlights of the module are-:.

  • Allows authorized admins to switch into other admin accounts without a password
  • “Switch to User” button added to the Admin User Edit page
  • Role-based permission control using “Scommerce Switch Admin Account” role
  • Prevents switching into your own admin account
  • Button only visible if the target admin is active and valid
  • Secure session override when switching accounts
  • Original admin session is terminated upon switch
  • Logout returns the user to the standard Magento login screen
  • Displays error message for invalid or inactive admin accounts
  • Lightweight and easy-to-use interface
  • Seamless integration with native Magento admin panel
  • Ideal for debugging permission issues and user-specific problems
  • Helps QA teams reproduce admin-specific issues quickly
  • No need to share or reset admin passwords
  • Easily configurable from Magento admin roles and permissions
  • Built with Magento coding standards for maximum compatibility
  • Easy to install and manage
  • It can be easily disabled from admin interface.



We offer 60 days of free support and 12 months of free upgrade for any standard Magento site when you buy this extension. You can also get our installation service for a small fee. If you want more benefits, you can purchase our 12 months of free premium support and free lifetime upgrade package. Please contact us if you need any assistance or customization for this extension. We will reply to you within 48 hours. We may also offer you a special deal or a free solution if we like your idea.


** Please refer to our FAQ or T&C section for running our extensions on multiple domains or sub-domains

FAQ

Frequently Asked Questions

 

Q. What is the Magento 2 Admin Account Switcher used for?
A. This extension allows authorized admin users to log in as another admin directly from the Magento backend. It is ideal for debugging, troubleshooting permission issues, or assisting other admins without requiring their passwords.
Q. How is the Magento 2 Admin Account Switcher different from just asking for another admin's password?
A. Our Magento 2 Admin Account Switcher eliminates the need to share passwords, which is a significant security risk. Access is controlled via a specific admin role ("Scommerce Switch Admin Account"), ensuring only authorized personnel can switch accounts. It's a more secure, auditable (especially when combined with an admin action logger), and professional approach to accessing other admin accounts for support or debugging.
Q. Is my original admin session preserved when I switch to another user's account?
A. No, your original admin session is not preserved. When you click "Switch to User," a new session is initiated for the target admin. Logging out from the target admin's account will redirect you to the standard Magento admin login screen, not back to your original session..
Q. Does the extension require the password of the target admin account?
A. No, the extension allows secure switching without needing the target admin’s password.
Q. How do I control who can use the switch account feature?
A. You can manage access through Magento’s native user roles. Only admins with the “Scommerce Switch Admin Account” permission will see and be able to use the "Switch to User" button.
Q. What happens if I try to switch to an admin user whose account is currently inactive?
A. The "Switch to User" button will be disabled or not visible on the user edit page for any admin user whose account is set to inactive. This prevents attempts to log into accounts that are not currently operational.
Q.  What occurs if I attempt to switch to a user ID that doesn't exist or is invalid?
A. If an attempt is made to switch to an invalid or non-existent admin user ID (for example, by manually altering a URL parameter), the extension will display a clear error message: “Error: The user_id parameter is not valid.” to inform you of the issue.

Q. How can I get license key for my development website?
A. Please use the same license as live site provided with the order confirmation email on the staging site and ensure you have the latest version of scommerce/core installed i.e 2.0.9.
Once added go to Stores>Configuration>Scommerce Configuration>Core and click on verify. Once verified the license will start working on your staging site.
gtm gdpr settings
Q. Can I test the extension before buying?
A. Unfortunately we can't provide you extension for testing purposes but we have demo available for most of our extensions and happy to provide full refund if the extension doesn't work
Q. Can I request for customisation on your extensions?
A. Yes we do provide all sort of customisation for our clients at the reasonable rates. And if we believe the customisation will help our product then we also provide great discount on the customisation
Q. I have two live domains, do I need a separate license key for each live domain?
A. Yes you need to buy a separate license key for each live domain (www.site.com) or sub-domain (de.site.com) or subfolder (www.site.com/de). If you are buying licenses for more than four live sites in one transaction then we can offer you 30% discount on total amount
Q. How can I upgrade my extension to the latest version?
A. If your extension is within the free upgrade period (12 months from purchased date) then simply email us with your order number and our team will send you the latest version of the extension but if it is outside free upgrade period then you need to buy an upgrade using the following link
https://www.scommerce-mage.com/magento-extension-installation-service.html

Once you received the latest version of our extension then we would highly recommend to delete all the files and folder of our extension from your website first before uploading the latest version because we might have removed existing files and keeping existing files could cause problems on your website.
Q. Does my license get expired after certain period?
A. No, your license is not going to get expired but we would highly recommend upgrading to get all the latest fixes (including security fixes if any), improvements and new features. In the upgrade, we also ensure it is compatible with the latest version of Magento and when you upgrade you will have a smooth transition.
Q.Where can I download the extension files?
A. Please login into your account on our website and go to the download link under my account section to download the extension package.
Q.Can you provide a key that works for our development (NOT PRODUCTION) environment which will work on a dynamic URL, for example, 12334.gitpod.com and 4567.gitpod.com?
A. Unfortunately it is not possible to generate license keys based on the dynamic URLs. License keys need to be generated per domain or subdomain whether it is production or non-production.
Q. How can I manually uninstall your module?
A. Please follow the below steps -:

Step 1: Navigate to our store and login to your account. Then go to the My Account Section, on the left menu click on Composer Instructions.
My account section
Step 2: Next, run the config commands shown on the top of the page then click on the extension that you want to install. A composer require command will be revealed in the dropdown menu. Run the command then clear caches to complete the installation. Composer instructions
Q. Do you support SPA (Single Page Application) / PWA (Progressive Web Application) / AMP ?
A. Unfortunately, we don’t support SPA or PWA or AMP but we may be supporting them in future depending upon the demand.

Change Log

Version 2.0.0
2025-04-25 10:52:06
Initial Release

Reviews

Write Your Own Review
Write a Review