Logging in as a Customer in PrestaShop – What Is Impersonation and When Is It Worth Implementing?


CEO & IT Architect

Reading time: 6 minutes
 

Customer impersonation in PrestaShop allows a store employee to log in on behalf of a specific customer and see the platform exactly as that user sees it. Logging in as a customer in PrestaShop gives the employee access to the customer’s individual prices, discounts, promotions, available product range, and, when necessary, the ability to complete the ordering process.

This solution can be particularly useful in B2B sales. One of the main goals of eCommerce is to allow customers to place orders independently, but not every business customer wants to completely give up phone or email contact.

Some customers have been placing orders directly with their sales representative for many years and still prefer this way of working. PrestaShop customer impersonation makes it possible to combine traditional customer service with processes already operating within the online store.

The feature can also be used by customer service teams to diagnose problems. By logging in as a customer in PrestaShop, an employee can see exactly the same version of the store as the person reporting the issue.

What is customer impersonation in PrestaShop?

Customer impersonation is a feature that allows an authorized store employee to switch to a specific customer account without knowing the customer’s password.

Once the feature is activated, the employee uses the store as if they were the logged-in customer. This allows them to see the commercial terms, features, and parts of the offer assigned specifically to that account.

This can be particularly important in more advanced stores where individual customers may have different prices, discounts, access to specific products, or additional sales mechanisms.

Logging in as a customer in PrestaShop can therefore support both sales and day-to-day customer service.

What does “log in as a customer” mean?

The employee first logs in to the PrestaShop back office using their own account. They then open the selected customer account and activate the feature that allows them to log in on the customer’s behalf.

After switching accounts, they see the store exactly as the customer sees it.

They can check, for example:

  • assigned promotions,
  • individual commercial terms,
  • discounts,
  • customer-specific benefits,
  • loyalty program features,
  • offers available to a specific customer group.

This means the employee does not have to try to recreate the customer’s situation based on information available in the back office or details provided during a conversation. They can see exactly the same version of the store.

Placing orders by phone

One of the most important uses of customer impersonation is handling orders placed by phone.

A B2B customer can contact their sales representative and ask them to prepare an order. The employee then logs in on the customer’s behalf, selects the appropriate products, adds them to the cart, and goes through the standard checkout process.

Importantly, the order uses the conditions assigned directly to that customer account.

This may include:

  • individual pricing,
  • discounts,
  • promotions,
  • the product range available to that customer,
  • other sales mechanisms implemented in the store.

The process can also be completed up to the point where the customer receives a message containing a link that allows them to make the payment themselves.

As a result, an order initiated during a phone call still goes through the same sales process as a standard purchase made independently in the online store.

Why is customer impersonation useful in B2B?

Moving traditional sales processes to eCommerce does not mean that every business customer will immediately start using the platform independently.

Some customers may still prefer to contact their sales representative directly. This is especially true for companies that have been placing orders by phone or email for many years.

Customer impersonation makes it possible to combine both models.

The sales representative can continue serving the customer in a familiar way, while the order itself is processed through the online store and uses the mechanisms assigned to the specific customer account.

The employee does not need to manually check which discount should be applied, which price list applies to the customer, or which products should be available.

They can directly use:

  • the correct price list,
  • the appropriate discounts,
  • the offer available to the specific customer,
  • the functionality already implemented in the store.

In practice, this can reduce the risk of mistakes when preparing orders manually outside the eCommerce platform.

Customer impersonation as a customer service tool

Another important use of this feature is diagnosing problems reported by customers. Logging in as a customer in PrestaShop allows an employee to quickly view the store from the perspective of a specific user.

A customer may tell the support team that they cannot add a product to the cart, cannot see a promotion, or that a particular feature is not working as expected.

Without customer impersonation, the employee often has to recreate the problem based on the customer’s description.

This may involve asking a series of additional questions:

  • which page the problem occurred on,
  • which products were in the cart,
  • which promotion should have been visible,
  • at which stage the error occurred.

If the employee can log in as the customer, they immediately see the store from the perspective of that specific account.

This makes it easier to determine whether:

  • there is a technical error,
  • the problem affects only one specific account,
  • the customer has simply not noticed a particular feature,
  • the store interface is not intuitive enough.

As a result, logging in as a customer in PrestaShop can significantly improve the work of the customer service team and reduce the time required to diagnose an issue.

These types of support requests can also provide valuable insights for the UX team and the people responsible for further platform development.

If users regularly struggle to find the same feature, the problem may not be technical at all. It may instead be related to how the interface has been designed.

Less development required in the back office

In more advanced stores, some custom functionality may only be available on the frontend.

This can include mechanisms related to pricing, product configuration, discounts, loyalty programs, or custom purchasing processes.

If an employee needs to prepare an order directly from the PrestaShop back office, some of these mechanisms may also need to be developed separately for the administrative interface.

This means additional development work and the need to maintain two different versions of the same process.

Customer impersonation can reduce this problem.

If an employee can enter the store as the customer and use exactly the same purchasing process, not every custom feature needs to be recreated in the back office.

In certain projects, this can simplify the solution architecture and reduce the amount of additional development required.

Can you check who logged in as a customer?

Yes. Logging in as a customer in PrestaShop can be combined with activity logging. This allows the company to monitor who used the customer impersonation feature and when.

The system can record information such as:

  • which employee activated customer impersonation,
  • when the account switch took place,
  • which customer account they accessed,
  • which order was placed.

These logs provide greater control over how the feature is used and make it easier to analyze actions performed on behalf of customers.

This is particularly important for larger sales and customer service teams where logging in as a customer in PrestaShop may be used by multiple authorized employees.

Access only for selected employees

The ability to log in on behalf of a customer does not have to be available to every user of the PrestaShop back office.

Permissions can be restricted to specific roles or groups of employees.

For example, access to customer impersonation can be granted to:

  • sales representatives,
  • B2B account managers,
  • customer service employees,
  • selected technical support staff.

Other back-office users do not need access to this feature.

This makes it easier to control access to customer accounts and match permissions to the actual responsibilities of individual employees.

Logging in without knowing the customer’s password

One of the most important characteristics of a properly implemented customer impersonation feature is that employees do not need to know the customer’s login credentials. Logging in as a customer in PrestaShop is performed from the employee’s own account and does not require access to the customer’s password.

An employee should not ask the customer to send their login credentials.

Instead, the employee first logs in to their own administrator or staff account and then uses the back office to switch to the selected customer account.

Access to the administrative panel can also be protected using additional security mechanisms adopted by the company, including two-factor authentication.

As a result, logging in as a customer in PrestaShop allows the employee to help the user, prepare an order, or diagnose a problem without exchanging login credentials between the customer and the store’s support team.

Summary

Customer impersonation in PrestaShop is a feature that can solve several very specific challenges related to sales and customer service. Logging in as a customer in PrestaShop allows an employee to operate from the perspective of a specific user and use the conditions assigned to that account.

It can be used to:

  • place orders on behalf of customers,
  • serve customers who prefer ordering by phone,
  • use prices, discounts, and commercial terms assigned to a specific account,
  • diagnose problems affecting only specific users,
  • use custom functionality available on the frontend,
  • reduce the need to recreate the same mechanisms in the back office,
  • monitor actions performed by employees on behalf of customers.

This solution can be particularly valuable for advanced B2B platforms where individual customers have their own prices, discounts, commercial terms, and access to specific product ranges.

Thanks to logging in as a customer in PrestaShop, businesses can maintain the convenience of traditional sales support while moving the actual order process into workflows already operating within the eCommerce platform.

FAQ – Customer impersonation in PrestaShop
Customer impersonation is a feature that allows an authorized employee to log in to the store on behalf of a specific customer without knowing their password. This lets the employee see the store from that user’s perspective.
The feature can be used to place orders on behalf of customers, handle phone orders, check individual pricing and discounts, and diagnose issues reported by users.
Yes. It is particularly useful in B2B, where customers may have individual price lists, discounts, commercial terms, and access to specific product ranges. A sales representative can handle the customer’s order by phone while using exactly the same conditions assigned to that account.
No. The employee logs in to their own back-office account and then activates the impersonation feature. The customer does not need to share their login or password.
Yes. Access can be restricted to selected roles or employees, and the system can log details such as who activated impersonation, when it was used, which customer account was accessed, and which order was placed.
Want to implement customer impersonation in your PrestaShop store? We’ll show you how to use it to support B2B customers, place orders on their behalf, and resolve issues faster.
Learn more about our FREE consultation
Rate this article:
4.7 / 5 - 16 votes

Author: CEO & IT Architect

Piotr Szeliga has over 15 years of experience in the e-commerce sector. He’s passionate about technology and new solutions. For years, he has been helping companies to become technological leaders in their industry.

Why Tebim
50 mln $
profits generated for partners
104
implemented stores
19+
qualified specialists
12
years of experience
.....