Agrega un enlace de inicio de sesión para clientes al tema

Si usas customer accounts y en el encabezado del tema no aparece un enlace para iniciar sesión, puedes agregar al tema un enlace de inicio de sesión para clientes.

Revisa si el tema incluye un enlace de inicio de sesión

Muchos temas incluyen enlaces de inicio de sesión de forma predeterminada. Antes de continuar con este tutorial, verifica si el tema admite enlaces de inicio de sesión.

Pasos:

  1. Desde el panel de control de Shopify, ve a Configuración > Customer accounts.

  2. Activa el botón de activación Mostrar enlaces de inicio de sesión.

  3. Después de activar los enlaces de inicio de sesión, visita la tienda online como si fueras cliente y busca el ícono de perfil en el encabezado de la tienda para iniciar sesión.

  4. Si no se muestra el ícono de perfil, sigue los pasos para agregar un enlace de inicio de sesión al tema.

Agrega un enlace de inicio de sesión al tema

Si en el encabezado de la tienda online no se muestra un ícono de perfil que permita a los clientes iniciar sesión en la tienda, puedes agregar un enlace de inicio de sesión al tema.

Pasos:

  1. Desde el panel de control de Shopify, ve a Online Store > Themes.

  2. Busca el tema que quieres editar, haz clic en el botón para abrir el menú de acciones y luego haz clic en Editar código.

  3. En la carpeta Sections, abre el archivo header.liquid.

  4. Agrega el siguiente fragmento de código al archivo header.liquid y luego haz clic en Guardar.

  • Para dirigir a los clientes a las cuentas de cliente después de iniciar sesión:
{% if customer %}
  <a href="{{ routes.account_url }}">Account</a>
{% else %}
  <a href="{{ routes.account_login_url }}">Login</a>
{% endif %}
  • Para dirigir a los clientes de vuelta a la tienda online después de iniciar sesión:
{% if customer %}
  <a href="{{ routes.account_url }}">Account</a>
{% else %}
  <a href="{{ routes.storefront_login_url }}">Login</a>
{% endif %}