Provide shopper assistance
At times, customers need help with their order. Store administrators can use Login as Customer, which allows them to see what the customer sees and make updates to assist them.
Any actions taken while logged in as the customer are applied to the actual customer’s account.
When it is enabled for an Admin user, the Login as Customer button appears in multiple pages:
{width="600" modal="regular"}
Enable Login as Customer
Enabling Login as Customer requires that you enable the feature in your Commerce instance and then enable access for Admin users in the user role permissions.
Enable the feature
-
On the Admin sidebar, go to Stores > Settings > Configuration.
-
In the left panel, expand Customers and choose Login as Customer.
{width="600" modal="regular"}
-
Set Enable Login as Customer to
Yes
. -
(Optional) Set Disable Page Cache for Admin User to
No
to enable the page cache when the Admin user logs in as a customer.note warning WARNING Disabling the page cache ( Yes
- default) ensures that the user logging in as Customer gets fresh, uncached data. -
(Optional) Set Store View to Log in to
Manual Selection
if you have a multi-site and/or multi-store setup and want the Admin user to select the store view when logging in as a customer. -
When complete, click Save Config.
Enable access for Admin users
-
On the Admin sidebar, go to System > Permissions > User Roles.
-
Click the role in the list.
-
In the Role Information left panel, click Role Resources.
-
Change Role Resources on the page to
Custom
.note info INFO With this option selected, the resource hierarchy is displayed in the page. -
Scroll to the Customers parent item and the Login as Customer item underneath. Then, select the resources that you want to enable for the role:
- Allow Login as Customer - Allows the Admin user to use the Login as Customer feature.
- View Login as Customer Log - Allows the Admin user to see the Login as Customer Log.
{width="400" modal="regular"}
-
Click Save Role.
Login as a customer from the Admin
-
On the Admin sidebar, go to Customers > All Customers.
-
Open a user in edit mode.
-
In the Customer Information panel, choose the Account Information section.
-
Set the Allow remote shopping assistance to
Yes
.note info INFO The administrator can now log in as a user without their permission from the storefront.
Customer account permission for remote shopping assistance
To enable account access for store support staff from the Admin, a customer must enable the feature for their account:
-
The customer goes to the Account Information page.
-
Selects the Allow remote shopping assistance checkbox.
-
The customer clicks Save.
{width="700" modal="regular"}
Use Login as Customer
Login as Customer allows you to see the site just as the customer does, and allows you to troubleshoot and take other actions for the customer. If you have an assigned user role with the required permissions:
- You can click Login as Customer on the pages listed in the previous section.
- The Login as Customer actions are available in the Actions Report.
logged in as customer_name
to provide a reminder of the special state.Login as Customer logging
ÃÛ¶¹ÊÓƵ Commerce provides a logging for the Login as Customer actions. It lists all sessions where an Admin user accesses the feature. To access the logged actions, go to the Admin Actions Report.
You can filter the report setting Action Group to Login As Customer
at the top of the page and clicking Search.
{width="700" modal="regular"}