Agent Assist feature overview

Edit on GitHub

An agent is a person with unrivaled product knowledge who can help customers perform different activities in the Storefront. For example, a customer might call an agent and ask them to help choose the right product or assist with the buying process or even perform some actions in the Storefront on their behalf. Say, a customer wants to add items to a shopping list or create a company but cannot do it for some reason. This is when the agent steps in and provides practical support acting on the customer’s behalf.

Setting up an agent user

Every agent user is a Back Office user. When creating or editing a Back Office user, you can make them an agent assist by selecting this option.

A Back Office user can create an agent user in Users > Users.

To learn more about managing agent users in Back Office, see Managing users

zed-agent-assist.png

Agent Assist feature on the Storefront

To act on a customer’s behalf, the agent signs in at https://mysprykershop.com/agent/login with the agent account details and searches for the desired customer by typing their name or email in the customer search field.

customer-assitent.png

Once they find the desired customer, they select Confirm to impersonate them.

This logs the agent into the selected customer account, so they see the shop the way the customer does and can do anything the customer asks for. If a customer’s cart is stored in the database, the agent can see and manage the cart and its items. If the cart is stored only in the customer’s session, the agent can’t manage it.

After performing all the requested actions, the agent ends the customer assistance session by selecting End Customer Assistance.

This is how the Agent Assist feature works on the Spryker Demo Shop Storefront: image

Check out this video tutorial on setting up an Agent user in a B2B company account:

BACK OFFICE USER GUIDES
Create an agent user
Developer guides

Are you a developer? See Agent Assist feature walkthrough for developers.