Ir al contenido principal

Cómo iniciar sesión automáticamente a los clientes en el Web Checkout (Headless Login)

Inicia sesión automáticamente a los clientes en el Web Checkout si ya iniciaron sesión en tu sitio web.

Actualizado hace más de 3 meses

Esta guía muestra cómo configurar el Web Checkout para iniciar sesión automáticamente a los clientes que ya hayan iniciado sesión en tu sitio web, sin que tengan que volver a introducir sus datos de membresía.

Esto es especialmente útil si utilizas un programa de membresía y quieres ofrecer una experiencia personalizada en ambos entornos.

📒 NOTA

Esta función solo funciona para inicios de sesión mediante el Membership reference (Referencia de membresía) método.

Member Login (Inicio de sesión de miembro) - Membership Reference (Referencia de membresía)


Qué es el Headless Login

El Headless Login se refiere al proceso de autenticar a un cliente sin intervención manual, modificando el data-config atributo o <script> etiqueta para el botón de checkout.

Esto funciona rellenando previamente las credenciales del miembro directamente en la configuración del checkout, habilitando el inicio de sesión automático.


Actualizar Data-Config

Para habilitar el Headless Login, añade el siguiente fragmento de código en el data-config atributo de tu script de checkout. Consulta la Guía de implementación para más información.

{
"productID": "<PRODUCT_ID>",
"apiKey":"<YOUR_API_TOKEN>",
"features": {
"membership": {
"reference": "<MEMBER_REFERENCE>",
"verification": "<MEMBER_VERIFICATION>"
}
}
}

📒 NOTA

Sustituye los reference (referencia) y verification (verificación) valores con los valores reales de la membresía entre comillas dobles (" "), donde

  • reference (referencia) - la referencia del ticket que se encuentra en el detalle de la reserva de la membresía

  • verification (verificación) - el apellido del miembro que se encuentra en los datos del cliente de la reserva de la membresía

Reserva de membresía - Ticket Reference (Referencia del ticket) y Last Name (Apellido)

Al añadir las credenciales de autenticación al data-config se habilita el Headless Login en todos los productos del checkout. Para limitar esta función a productos específicos, especifica el ID del producto en el data-config atributo.

Puedes añadir la referencia de membresía reference (referencia) y la verificación del miembro verification (verificación) dentro de la función membership membership a la configuración de tu script o botón.

<script 
src="https://cdn.checkout.ventrata.com/v3/production/ventrata-checkout.min.js" type="module" data-config='{"productID": "<PRODUCT_ID>", "apiKey":"<YOUR_API_TOKEN>", "features": { "membership": {"reference": "<MEMBER_REFERENCE>", "verification": "<MEMBER_VERIFICATION>" } } }'></script>


Flujo de Headless Login

Una vez que un cliente inicia sesión en tu sitio web, el sistema transfiere de forma segura su referencia de membresía y su código de verificación a la configuración del web checkout.

Cuando un cliente accede al checkout, se le autentica automáticamente; no se requiere ninguna entrada manual.

Cuando el cliente accede a la página del checkout:

  • La Web Checkout detecta sus credenciales de membresía en la configuración

  • Los autentica automáticamente en segundo plano

  • Sus datos de membresía (como beneficios e información personal) están disponibles al instante; no se requiere un inicio de sesión adicional

📗 CONSEJO

Descubre cómo se almacena el inicio de sesión de membresía almacenado.

¿Ha quedado contestada tu pregunta?