Login as Customer – Log into user accounts from PrestaShop Back Office

PP-M057
  • 1.7.7 + | 8.x | 9.x
  • PL, EN
  • 1.1.0
  • 2026-07-02

This module enables instant access to any customer account directly from the PrestaShop administration panel. It allows quick verification of issues reported by buyers without needing to reset or ask for their login passwords.

Developed for efficient support and order management teams, this solution ensures GDPR compliance through automated administrative log tracking.

33.30 € Tax excluded
Lowest price within 30 days before promotion: 33.30 €

Additional services:

Installation +29.10 €

Information Parameters:

  • 1.1.0
  • Store Version PHP Version
    1.7.7 + 7.1 – 7.4
    8.x 8.1 – 8.3
    9.x 8.1 – 8.5
  • 2026-07-02
  • PL, EN
  • ✅
  • ✅
  • ✅
  • ✅
  • ❌

Key Benefits

  • Faster issue resolution (TTR) – Logging in with a single click from the customer list allows support staff to immediately diagnose shopping cart or checkout errors.
  • Audit registry (GDPR) – Every staff session on a customer account is recorded in a dedicated database table along with the IP address and timestamps.
  • Zero overrides – The module relies exclusively on native Symfony routing and standard platform hooks, ensuring stability during PrestaShop core updates.
  • Session security – Authentication is driven by single-use tokens with a short time-to-live (TTL), which expire immediately after use.
  • Multistore support – Flawless operation and complete isolation of administrator and customer sessions across multi-store environments.

Module Applications

The module is ideal for day-to-day operations in B2C stores and B2B platforms where customers frequently report issues regarding discounts, cart setups, or account configurations. Instead of trying to replicate the issue conditions manually, staff can log in as the user to see the exact store view the customer is experiencing. It is also an essential tool for developpers testing specific customer groups and their assigned pricing rules.

Features – Administration Panel (Back Office)

Native customer list integration

Adds a direct login action to the default customer grid view in the panel.

  • CustomerModifier – hooks the button via the native Symfony grid mechanism without modifying the core.

Staff permissions control

Precise management over which administrators are authorised to log into user accounts.

  • Profile verification – option to restrict access to this feature to selected shop personnel groups.

Security log overview

A dedicated view within the module configuration displaying the history of support operations.

  • Audit data – a clear overview of who, when, and into which account logged from the Back Office.

Features – Front Office (UX)

Session information bar

A discreet banner displayed at the top of the shop front, informing about the active support mode.

  • Quick return CTA – exit the customer account and return instantly to the admin panel with a single click.

Automatic token expiration

Protection against unauthorised use of the generated login link.

  • Single-use access – triggering the link destroys the authentication token, preventing its re-use in browser history.

Sales and SEO Impact

The module helps recover abandoned carts by allowing staff to complete the cart or go through the checkout process directly on behalf of the customer during a phone call or email exchange. The solution is entirely neutral for store performance and search engine rankings. The code does not load any external JS scripts or CSS files for regular users or crawlers (Googlebot). Additional Front Office logic triggers only when a session is initiated by a logged-in administrator, ensuring zero impact on Core Web Vitals metrics.

Warning!

Before installing the module in a production environment, it is highly recommended to perform a full backup of the database and shop files. Test the functionality on a development version first.

## [1.1.0] - 2026-07-02
### Added
- New feature

FAQs

  • How does an administrator log in to a customer account?

    The module adds a direct login action to the standard customer list in the back office. The integration uses the CustomerModifier mechanism for the Symfony grid, making the feature available from PrestaShop’s customer-management view.

  • Are the modules compatible with my version of PrestaShop?

    Each module in our store contains information about compatibility with specific PrestaShop versions. Please check this information carefully before purchasing. If you are not sure, contact us.

  • How does the module secure the customer-account login link?

    Authorisation is based on single-use tokens with a short lifetime. Once the link is used, the token is destroyed, so it cannot be reused from browser history. The product description states that this mechanism limits unauthorised use of the generated access.

  • Can login as a customer be restricted to selected employees?

    Yes. The configuration provides staff permission control, so access to the feature can be restricted to selected administrator groups. This makes it possible to define which Back Office users may open sessions on customer accounts.

  • What information is recorded in the login history?

    Each employee session on a customer account is saved in a dedicated database table together with the IP address and timestamp. The module configuration provides an operation-history view showing who logged in, when, and to which account.

  • What does a support session look like after logging in as a customer?

    A discreet information bar appears on the shop front, indicating that support mode is active. It includes a button for quickly leaving the customer account and returning to the administrator panel. Additional logic runs only for a session started by an administrator.

Do you need additional features or custom solutions?

  • Module customisation tailored to your specific requirements.
  • Extending functionality to enhance your store's capabilities.
  • Developing bespoke modules designed to meet your unique needs.
  • Integrating external systems and additional tools.
  • Optimisation and improvements for better performance and user experience.

Do you have ideas on how to improve this software? Share your suggestions for optimisation, new features, or bug reports – we’ll be happy to review them!