Proporcionar asistencia al comprador

A veces, los clientes necesitan ayuda con su pedido. Los administradores de la tienda pueden usar Iniciar sesión como cliente, lo cual les permite ver lo que ve el cliente y hacer actualizaciones para ayudarles.

Cualquier acción realizada mientras se inició sesión como cliente se aplica a la cuenta del cliente real.

Adobe Commerce

[Solo PaaS]{class="badge informative" title="Se aplica solo a proyectos de Adobe Commerce en la nube (infraestructura PaaS administrada por Adobe) y a proyectos locales."}

Cuando está habilitado para un usuario de Admin, el botón Login as Customer​aparece en varias páginas:

Iniciar Sesión Como Cliente {width="600" modal="regular"}

Adobe Commerce as a Cloud Service

[Solo SaaS]{class="badge positive" title="Solo se aplica a los proyectos de Adobe Commerce as a Cloud Service y Adobe Commerce Optimizer (infraestructura de SaaS administrada por Adobe)."}

En Adobe Commerce as a Cloud Service, la función Iniciar sesión como cliente usa un flujo de trabajo de código único (OTC) en lugar de un inicio de sesión directo. Los administradores generan un código de un solo uso de corta duración para un cliente. Este código se puede intercambiar por un token de acceso de cliente a través de GraphQL, lo que permite un inicio de sesión sin contraseña como flujos de trabajo de cliente para escenarios de compras asistidas por el vendedor.

La función consta de los siguientes componentes:

  • IU de administración: en la página de edición de clientes, los administradores pueden solicitar un código único (OTC) en lugar de iniciar sesión directamente como clientes.

  • API de REST: un extremo programático para la generación de OTC, útil para scripts de administración e integraciones de terceros.

  • API de GraphQL: mutaciones que intercambian un OTC por un token de acceso de cliente para flujos de comercio sin encabezado o de tienda.

Habilitar inicio de sesión como cliente

Para habilitar Iniciar sesión como cliente, es necesario que habilite la característica en la instancia de Commerce y, a continuación, habilite el acceso para los usuarios administradores en los permisos de funciones de usuario.

Habilitar la función

  1. En la barra lateral de Administración, vaya a Stores > Settings>Configuration.

  2. En el panel izquierdo, expanda Customers y elija Login as Customer.

    Opciones de configuración: iniciar sesión como cliente {width="600" modal="regular"}

  3. Establezca Enable Login as Customer en Yes.

  4. (Opcional) Establezca Disable Page Cache for Admin User en No para habilitar la caché de la página cuando el usuario administrador inicie sesión como cliente.

    note warning
    WARNING
    Al deshabilitar la caché de la página (Yes - predeterminado) se garantiza que el usuario que inicia sesión como cliente obtenga datos nuevos y sin almacenar en caché.
  5. (Opcional) Establezca Store View to Log in en Manual Selection si tiene una configuración de varios sitios o tiendas y desea que el usuario administrador seleccione la vista de la tienda al iniciar sesión como cliente.

  6. Una vez finalizado, haga clic en Save Config.

Habilitar acceso para usuarios administradores

  1. En la barra lateral Admin, vaya a System > Permisos > User Roles.

  2. Haga clic en el rol de la lista.

  3. En el panel izquierdo de Información de la función, haga clic en Role Resources.

  4. Cambiar Role Resources en la página a Custom.

    note info
    INFO
    Con esta opción seleccionada, la jerarquía de recursos se muestra en la página.
  5. Desplácese hasta el elemento principal Customers y el elemento Login as Customer inferior. A continuación, seleccione los recursos que desea habilitar para la función:

    • Allow Login as Customer: permite al usuario administrador usar la función Iniciar sesión como cliente.
    • View Login as Customer Log - Permite al usuario administrador ver el registro de Iniciar sesión como cliente.

    Recursos de rol - Iniciar sesión como cliente {width="400" modal="regular"}

  6. Haga clic en Save Role.

Permiso de cuenta de cliente para asistencia de compra remota

Para habilitar el acceso a la cuenta para el personal de asistencia técnica de la tienda desde el administrador, los clientes deben habilitar la siguiente función para su cuenta:

Adobe Commerce

[Solo PaaS]{class="badge informative" title="Se aplica solo a proyectos de Adobe Commerce en la nube (infraestructura PaaS administrada por Adobe) y a proyectos locales."}

  1. El cliente va a la página Account Information.

  2. Selecciona la casilla de verificación Allow remote shopping assistance.

  3. El cliente hace clic en Save.

Página de información de la cuenta {width="700" modal="regular"}

Adobe Commerce as a Cloud Service

[Solo SaaS]{class="badge positive" title="Solo se aplica a los proyectos de Adobe Commerce as a Cloud Service y Adobe Commerce Optimizer (infraestructura de SaaS administrada por Adobe)."}

El cliente debe tener la extensión login_as_customer_assistance_allowed establecida en 2. Esto se puede configurar en la página Editar cliente del Administrador o a través de GraphQL cuando se crea o edita un cliente.

note warning
WARNING
Sin este permiso, un usuario administrador no puede iniciar sesión como este cliente.

Configuración del atributo de extensión de consentimiento del cliente en la página Editar cliente {width="600" modal="regular"}

Para establecer este permiso con GraphQL para una cuenta de cliente existente, establezca la entrada de allow_remote_shopping_assistance en true con las mutaciones updateCustomerV2 o createCustomerV2.

Inicie sesión como cliente desde el administrador

Adobe Commerce

[Solo PaaS]{class="badge informative" title="Se aplica solo a proyectos de Adobe Commerce en la nube (infraestructura PaaS administrada por Adobe) y a proyectos locales."}

  1. En la barra lateral de Administración, vaya a Customers > Todos los clientes.

  2. Abra un usuario en modo de edición.

  3. En el panel Customer Information, elija la sección Account Information.

  4. Establezca Allow remote shopping assistance en Yes.

    note info
    INFO
    El administrador ahora puede iniciar sesión como un usuario sin su permiso de la tienda.
Adobe Commerce as a Cloud Service

[Solo SaaS]{class="badge positive" title="Solo se aplica a los proyectos de Adobe Commerce as a Cloud Service y Adobe Commerce Optimizer (infraestructura de SaaS administrada por Adobe)."}

note note
NOTE
Para obtener instrucciones sobre cómo implementar esta característica mediante REST, consulte la documentación de la API de REST Iniciar sesión como cliente.

Solicite un código único (OTC) al administrador

  1. Vaya a Customers y seleccione un cliente para abrir la página de edición.

  2. En la página Editar cliente, haga clic en Get Customer Login OTC.

    Obtener el inicio de sesión del cliente en formato OTC en la página Editar cliente {width="600" modal="regular"}

  3. Escriba un Reason (obligatorio) y haga clic en Request.

    Modo de solicitud OTC con campo de razón {width="600" modal="regular"}

    note note
    NOTE
    El campo Motivo es obligatorio. Se pasa al flujo de generación OTP y está reservado para su uso en próximas funciones de auditoría y registro de eventos.
  4. El OTC generado se muestra en el modal. Use este código con la mutación de GraphQL generateCustomerToken o exchangeOtpForCustomerToken para la autorización de clientes.

    OTC generado mostrado en el modal {width="300" modal="regular"}

note important
IMPORTANT
El código de tiempo único OTC generado es válido durante 30 segundos de forma predeterminada y se invalida después de un solo uso. El TTL se puede configurar enviando un ticket de soporte.

Una vez generado el código de una sola vez, puede utilizarlo si navega hasta la tienda e inicia sesión con las siguientes credenciales:

  • Correo electrónico: La dirección de correo electrónico del cliente

  • Contraseña: El código único (OTC) generado

Usar Iniciar sesión como cliente

INFO
Para usar Iniciar sesión como cliente, asegúrese de que su administrador esté configurado tal como se describió anteriormente.

Iniciar sesión como cliente le permite ver el sitio del mismo modo que lo hace el cliente, así como solucionar problemas y llevar a cabo otras acciones para el cliente. Si tiene una función de usuario asignada con los permisos necesarios:

  1. Puede hacer clic en Login as Customer en las páginas que aparecen en la sección anterior.
  2. Las acciones Iniciar sesión como cliente están disponibles en el informe Acciones.
WARNING
Cualquier acción realizada mientras se inició sesión como cliente (como agregar o quitar productos) se aplica al pedido real del cliente. En la tienda, se mostrará un banner cuando usted sea logged in as customer_name para proporcionar un recordatorio del estado especial.

Iniciar sesión como registro de cliente

Función Adobe Commerce {width="20"} Característica exclusiva solamente en Adobe Commerce (Más información)

Adobe Commerce proporciona un registro para las acciones Iniciar sesión como cliente. Enumera todas las sesiones en las que un usuario administrador accede a la función. Para acceder a las acciones registradas, vaya a Informe de acciones de administración.

Puede filtrar la configuración del informe Action Group a Login As Customer en la parte superior de la página y hacer clic en Search.

Filtrar el informe de acciones {width="700" modal="regular"}

recommendation-more-help
09e7db7e-4210-474a-8bbf-c72a92c7537c