Objetivos del artículo

Objetivos del artículo

Aprende a integrar tu tienda PrestaShop con Klaviyo. Klaviyo es el socio de automatización de marketing preferido de PrestaShop. Este proceso implica 2 pasos: instalar un módulo gratuito (PrestaShop Automation with Klaviyo) en PrestaShop y habilitar las integraciones dentro de Klaviyo. Este artículo también proporciona información sobre la supervisión de la sincronización de datos, la configuración de los correos electrónicos transaccionales y la actualización del módulo para que puedas crecer con Klaviyo.

Antes de empezar

Antes de empezar

Para utilizar el módulo Klaviyo, necesitarás una de las siguientes versiones de PrestaShop:

  • PrestaShop 1.7.0 y superior (y usando PHP 7.1 o superior)
    • Ten en cuenta que si quieres usar nuestra función de recopilar consentimiento para SMS en la página de pago, necesitarás estar en PrestaShop 1.7.6 o superior.
  • PrestaShop Edition 8.0 y superiores.
  • PrestaShop Project 8.0 y superiores.

Si utilizas una versión de PrestaShop anterior a la 1.7.0 y deseas actualizarla para poder utilizar un módulo Klaviyo, consulta la guía para actualizar tu tienda de PrestaShop.

Revisa la siguiente información antes de la integración:

  • Si utilizas PrestaShop Edition, el módulo PrestaShop Automation with Klaviyo viene preinstalado. Si utilizas otra versión de PrestaShop, deberás instalarla (se detalla en la siguiente sección). 
  • PrestaShop Automation with Klaviyo está diseñado para integrarse con la funcionalidad de back office de PrestaShop como PrestaShop Account. Al instalar PrestaShop Automation se te pedirá que instales los módulos PrestaShop Account, PrestaShop EventBus y PrestaShop Marketplace en tu back office para poder utilizar el módulo Klaviyo.
  • ¿No quieres integrar la funcionalidad de back office en tu tienda de código abierto PrestaShop? En su lugar, puedes utilizar nuestro módulo Klaviyo por Socios de PrestaShop, que contiene el mismo conjunto de funciones que PrestaShop Automation with Klaviyo y no requiere PS_MBO.

¿Quieres actualizar tu módulo actual de Klaviyo? Consulta el final de este artículo para obtener más información. 

Video de instrucciones

Video de instrucciones

Instalar el módulo en PrestaShop

Instalar el módulo en PrestaShop

  1. Si utilizas PrestaShop Edition, el módulo PrestaShop Automation with Klaviyo viene preinstalado. Debes hacer lo siguiente:
    1. Iniciar sesión en tu tienda PrestaShop.
    2. En Configurar, en el menú de la izquierda, seleccionar Klaviyo.
    3. Ir a la siguiente sección de este artículo para configurar el módulo.
  2. Si no utilizas PrestaShop Edition, dirígete a la página del módulo PrestaShop Automation with Klaviyo en el portal de comercio de PrestaShop y continúa con el siguiente paso.
  3. En la página del módulo, haz clic en Descargar. Valida tus datos si es necesario, selecciona la versión de PrestaShop que utilizas y descarga el archivo zip. No es necesario extraer el archivo zip.
  4. Inicia sesión en tu tienda PrestaShop y ve a Módulos > Administrador de módulos. Haz clic en Cargar un módulo y, a continuación, arrastra y suelta el archivo zip en el gestor de módulos.
  5. El módulo mostrará un mensaje de instalación correcta al finalizar. A continuación, haz clic en Configurar y continúa con la siguiente sección.
Configurar el módulo en PrestaShop

Configurar el módulo en PrestaShop

  1. Tendrás que recuperar tu clave pública de API de Klaviyo (también conocida como ID de tu sitio), así como generar una clave privada de API de Klaviyo para utilizarla en PrestaShop. 
    • Inicia sesión en Klaviyo y, a continuación, haz clic en el nombre de tu organización en la parte inferior izquierda.
    • Selecciona Configuración > Claves de API.
    • Copia tu clave pública de API de la página y pégala en la configuración correspondiente en PrestaShop.
    • De regreso en Klaviyo, haz clic en Crear clave privada de API, asigna un nombre, selecciona Clave de acceso completo y haz clic en Crear.
    • Copia de forma segura tu clave privada de API recién creada y pégala en la configuración correspondiente en PrestaShop.
  2. Activa Enviar eventos de pedidos en tiempo real a Klaviyo si deseas que los eventos de pedidos transaccionales se sincronicen en tiempo real. Estos eventos pueden utilizarse para enviar mensajes transaccionales, y aparecerán como un segundo conjunto de eventos etiquetados como transaccionales (por ejemplo, verás una métrica en Klaviyo etiquetada como Transacción de pedido realizado, que se sincronizará en tiempo real, además de una métrica etiquetada como Pedido realizado, que se sincronizará cada 30 minutos).
  3. Activa Desactivar correos electrónicos transaccionales generados por PrestaShop si así lo deseas. Te recomendamos que dejes esta opción desactivada hasta que tengas correos electrónicos transaccionales listos en Klaviyo. Puedes volver a esta página en cualquier momento y activar la configuración para desactivar el envío de PrestaShop. Ten en cuenta que la activación de esta configuración bloquea los correos electrónicos transaccionales asociados con Pedido realizado, Pedido completado, Pedido cancelado y Pedido reembolsado, así como correos electrónicos de recordatorio de pago. 
  4. Habilita Sincronizar suscriptores de correo electrónico de PrestaShop con Klaviyo si deseas sincronizar a los suscriptores de correo electrónico recopilados en la página de pago o a través de un formulario de registro.
  5. Habilita Sincronizar suscriptores de SMS de PrestaShop con Klaviyo si deseas habilitar que los usuarios se registren a marketing por SMS en la página de pago.
    Debes configurar los SMS en Klaviyo antes de poder sincronizar suscriptores de SMS.
  6. Haz clic en Guardar para continuar.
  7. Si activaste la configuración de sincronización de suscriptores de correo electrónico, se te pedirá que selecciones una lista de tu cuenta de Klaviyo a la que añadir a los suscriptores de correo electrónico. Todos los suscriptores nuevos se añadirán a la lista que elijas. Recomendamos utilizar la lista de correo electrónico.
  8. Si deseas suscribir perfiles a una lista de Klaviyo utilizando el módulo de suscripción al boletín de PrestaShop, asegúrate de haber habilitado el módulo, y de que este utiliza la versión 2.6.0 o superior.
  9. Si activaste la configuración de sincronización de suscriptores de SMS:
    1. Se te pedirá que selecciones una lista de tu cuenta de Klaviyo a la que añadir suscriptores de SMS. Todos los suscriptores nuevos se añadirán a la lista que elijas. Klaviyo recomienda utilizar listas separadas para suscriptores de correo electrónico y de SMS.
    2. Elige ¿Cuándo se suscriben los clientes? Puede ser después de iniciar el proceso de pago o de realizar un pedido.
    3. Añade una etiqueta de consentimiento para tu casilla de verificación de marketing; utiliza una etiqueta clara para informar a los usuarios a qué se están registrando (por ejemplo, "Suscribirse a marketing por SMS").
    4. Añade un texto de declaración de consentimiento. Debes incluir un texto de declaración para el cumplimiento. Asegúrate de incluir las condiciones de tu programa de marketing por SMS en tus condiciones del servicio y política de privacidad. Ten en cuenta que debes utilizar HTML en el cuadro de la declaración. Ejemplo de texto de declaración:
      Al marcar esta casilla e introducir tu número de teléfono, das tu consentimiento para recibir mensajes de texto de marketing (por ejemplo, promociones, recordatorios de compra) de [nombre de la empresa] en el número proporcionado. Pueden aplicarse tarifas de mensajes y datos. La frecuencia de los mensajes varía. Puedes darte de baja en cualquier momento respondiendo STOP o haciendo clic en el enlace de cancelación de la suscripción (cuando esté disponible). <a href="link"> Política de privacidad</a> y <a href="link">Términos</a>.
    5. Puedes utilizar la activación/desactivación de idioma a la derecha del cuadro de declaración para añadir texto de declaración específico para cada idioma en el que se muestre tu tienda. 
  10. Haz clic en Guardar para continuar.
  11. A continuación, completa el formulario de asignación del estado del pedido aceptando los valores por defecto o seleccionando valores diferentes. Los estados de pedido corresponden a los eventos de pedido que se registran en Klaviyo. Puedes seleccionar varios valores para cada evento de pedido. Utiliza Cmd o Ctrl+Clic para seleccionar varios. No se puede seleccionar el mismo valor en varios eventos de pedido. La selección de un valor duplicado dará lugar a un mensaje de error y no se podrá guardar. Tanto los eventos transaccionales como los no transaccionales se ajustarán a la asignación de pedido que selecciones.
  12. Cuando hayas terminado de configurar los estados de los pedidos, haz clic en Guardar.
  13. Verás una sección de cupones donde puedes generar cupones. En el campo Límite de regla de carro, selecciona Una regla de carro por prefijo o Una regla de carro por pedido para limitar cómo pueden utilizar los clientes del cupón. Por defecto, esta opción está configurada en Una regla de carro por prefijo, lo que impide que un cliente añada más de un código con el mismo prefijo al momento de pagar.
    Campo de límite de regla de carro en la configuración del módulo de Klaviyo
  14. Si deseas generar también códigos de cupón utilizando el campo Cantidad a generar, puedes volver a esta página más tarde. Para más información, lee Cómo crear cupones estáticos para PrestaShop.
  15. En Reposición de stock, verás la activación/desactivación de la Notificación de correo electrónico, que permite el acceso al envío de correo electrónico de reposición de stock en Klaviyo. Para habilitar esta activación/desactivación, necesitarás tener instalado el módulo de alertas de correo en PrestaShop y haber activado la disponibilidad del producto:
    1. En una nueva pestaña, ve a Módulos > Administrador de módulos dentro de su administrador de PrestaShop.
    2. Busca alertas por correo.
    3. Busca el módulo y haz clic en Instalar.
    4. Una vez instalado el módulo, haz clic en Configurar.
    5. Asegúrate de que la Disponibilidad del producto esté activada.
    6. Haz clic en Guardar.
  16. Habilita la activación/desactivación de Notificación por correo electrónico para permitir el envío de correo electrónico de reposición de stock en Klaviyo. Ten en cuenta que al habilitar la activación/desactivación también se desactivará el envío de correo electrónico de reposición de stock de PrestaShop. Para empezar a enviar, tendrás que configurar un flujo de reposición de stock en Klaviyo.
  17. A continuación, selecciona Parámetros avanzados en la sección Configurar del menú de navegación de la izquierda. Selecciona Servicio web. Copia la clave de servicio web de Klaviyo que se ha generado para ti y continúa con la siguiente sección. 
    • Esta clave se utilizará al habilitar las integraciones en Klaviyo en el siguiente paso. Recomendamos validar que la clave del servicio web tiene los permisos correctos de Klaviyo seleccionando el icono del lápiz junto a la clave del servicio web de Klaviyo. Desplázate hacia abajo en la lista de todos los permisos y busca Klaviyo. Asegúrate de que todas las casillas de verificación de permisos están marcadas. Selecciona Guardar para aplicar los cambios.
Habilitar la integración en Klaviyo

Habilitar la integración en Klaviyo

  1. A continuación, habilita la integración de PrestaShop dentro de tu cuenta Klaviyo. En Klaviyo, selecciona integraciones en el menú de navegación de la izquierda.
  2. Haz clic en Explorar aplicaciones, busca PrestaShop y haz clic en su tarjeta. Entonces haz clic en Instalar.
  3. En la página siguiente, haz clic en Conectar con PrestaShop.
  4. En la página siguiente, introduce la URL de tu tienda PrestaShop en el campo URL de la tienda. Puedes encontrar la URL de tu tienda en tu cuenta de PrestaShop en Parámetros de la tienda > Tráfico y SEO > URLs de la tienda. También puedes hacer clic en Ver mi tienda para navegar rápidamente a tu sitio de PrestaShop desde cualquier página de tu cuenta y obtener la URL de tu tienda.
    Detalles de conexión para PrestaShop en Klaviyo incluyendo la URL de la tienda y la clave del servicio web
  5. Pega la clave de servicio web que copiaste de PrestaShop en el campo Clave de servicio web.
  6. Si quieres convertir todas las monedas utilizadas por tus tiendas a una única moneda en Klaviyo, marca Convertir todas las monedas a una moneda estándar y selecciona un código de moneda global de la lista desplegable.
  7. Obtén una lista de tus tiendas PrestaShop disponibles seleccionando Recuperar lista de tiendas. A continuación, comprueba las tiendas que deseas integrar. Debes seleccionar al menos 1 tienda para continuar.
  8. Marca Sincronizar variantes si quieres sincronizar las variantes del catálogo (también conocidas como combinaciones) de PrestaShop a Klaviyo. Te recomendamos sincronizar las variantes para poder habilitar los flujos de reposición de stock, inventario bajo y reducción de precio.
  9. Sincronizar inventario se marcará de forma predeterminada si seleccionas Sincronizar variantes. Esta configuración sincronizará periódicamente la cantidad de inventario para cada variante para asegurarse de que los flujos de reposición de stock, inventario bajo y reducción de precio funcionen correctamente. Si marcas Sincronizar variantes, pero desmarcas Sincronizar inventario, no podrás utilizar estos flujos. Sin embargo, tendrás acceso a datos a nivel de variante para usarlos en los mensajes de correo electrónico. 
  10. Cuando hayas terminado, selecciona Finalizar configuración.
  11. Verás un mensaje de éxito indicando que tus cuentas se conectaron.
    Mensaje de éxito: tu cuenta PrestaShop está ahora conectada a Klaviyo
Datos de PrestaShop en Klaviyo

Datos de PrestaShop en Klaviyo

3 tipos de sincronización de eventos de PrestaShop a Klaviyo: 

  • Eventos de pedido sincronizados cada 30 minutos (por ejemplo, Pedido realizado).
  • Eventos de pedidos transaccionales sincronizados en tiempo real, si decides habilitarlos (por ejemplo, Pedido transaccional colocado).
  • Eventos en el sitio de Klaviyo (por ejemplo, Activo en el sitio, Producto visto y Añadido al carrito). 

Además, la información del cliente se sincroniza desde PrestaShop a perfiles de Klaviyo, incluida la dirección de correo electrónico, el número de teléfono, el consentimiento de correo electrónico y el consentimiento para enviar SMS, si corresponde. 

Puedes consultar todos estos eventos en Klaviyo navegando a Análisis > Métricas. Filtra por PrestaShop para ver los eventos de pedidos y pedidos transaccionales (tendrán un icono PrestaShop ) o filtra por API para ver los eventos en el sitio de Klaviyo (tendrán un icono de engrane). Para obtener una lista completa de las métricas sincronizadas desde PrestaShop, consulta nuestra referencia de datos de PrestaShop.

Cuando te integres por primera vez con PrestaShop, Klaviyo sincronizará los últimos 90 días de tus datos para que puedas empezar a captar a tus clientes más recientes de inmediato. Tras la sincronización de tus 90 días de datos más recientes, Klaviyo iniciará la sincronización completa de tus datos históricos. Según la cantidad de pedidos, clientes y productos que tenga tu tienda, puede tardar desde unos minutos hasta varios días en sincronizar todos tus datos.

Te recomendamos que dispongas de un mínimo de 1024 mb de memoria PHP asignada mientras la sincronización histórica esté en curso. Esto permite que la sincronización se complete a tiempo. Si lo deseas, los requisitos iniciales de memoria pueden reducirse una vez completada la sincronización histórica.

Cuando la sincronización se haya completado, la integración de PrestaShop en la pestaña Integraciones se marcará como completa. Para verificar que todos los datos de PrestaShop se han sincronizado correctamente, puedes comprobar el total de pedidos durante unos días o una semana. Antes de empezar a validar, asegúrate de que la zona horaria de tu cuenta coincide con la configuración de PrestaShop. Para comprobar o actualizar la zona horaria de tu cuenta:

  1. Haz clic en el nombre de tu organización en la parte inferior izquierda.
  2. Selecciona Configuración.
  3. Selecciona la pestaña Organización
Enviar correos electrónicos transaccionales

Enviar correos electrónicos transaccionales

¿Deseas enviar correos electrónicos transaccionales utilizando datos de pedidos sincronizados en tiempo real desde PrestaShop? Para ello, deberás crear un flujo desde cero en Klaviyo. Lea Cómo utilizar flujo para enviar correo electrónico transaccional para conocer cómo funciona el correo electrónico transaccional en Klaviyo. Tendrás que configurar estos flujos y ponerte en contacto con el equipo de asistencia de Klaviyo para que te los aprueben. Una vez aprobados, puede activar o desactivar el envío de correo electrónico transaccional en PrestaShop y configurar tu flujo transaccional en directo en Klaviyo. 

Volver a sincronizar tu catálogo

Volver a sincronizar tu catálogo

Si deseas volver a sincronizar los datos de tu catálogo PrestaShop en cualquier momento, puedes hacerlo en la pestaña Datos de tus integraciones:

  1. En Klaviyo, selecciona Integraciones en el menú de navegación de la izquierda.
  2. Selecciona PrestaShop de la lista.
  3. Haz clic en la pestaña Datos.
  4. En la sección etiquetada Sincronizar datos del catálogo, haz clic en Volver a sincronizar. Tu catálogo comenzará a resincronizarse.
  5.  
Actualizar tu módulo

Actualizar tu módulo

¿Estás utilizando una versión de módulo PrestaShop inferior a 1.4.1? Recomendamos actualizar inmediatamente a la versión 1.4.1 o superior. Las versiones anteriores del módulo utilizan las API v1 y v2 de Klaviyo, que han sido retiradas y ya no funcionan como se esperaba.

Además, la actualización a la versión 1.4.1 o superior te permitirá aprovechar estas funciones lanzadas por primera vez en 1.3.0:

  1. Muestra fácilmente el precio real y el impuesto sobre el valor agregado (IVA) incluido de los productos promocionados en tus correos electrónicos. Ten en cuenta que la actualización de una versión inferior a la 1.2.10 a la 1.2.10 o superior puede provocar imprecisiones en las plantillas de correo electrónico debido a este cambio; lee nuestro artículo para saber qué hacer.
  2. Envía correos electrónicos transaccionales a tu cliente con una sincronización de eventos en tiempo real.
  3. Genera e importa rápidamente cupones en lote en Klaviyo.

Para actualizar tu módulo a la versión más reciente:

  1. Inicia sesión en tu administrador de PrestaShop.
  2. Ve a Módulos > Administrador de módulos.
  3. Desplázate hasta encontrar el módulo Klaviyo y selecciona Actualizar

Si estás actualizando desde una versión inferior a 1.3.0: es importante tener en cuenta que, una vez que hayas completado la actualización, ya no funcionarán los enlaces de reconstrucción de carrito que se utilizaron en correos electrónicos de carrito abandonado enviados antes de la actualización. Sin embargo, todos los correos electrónicos de carrito abandonado enviados después de la actualización funcionarán correctamente.

Para conocer los cambios realizados en cada versión, dirígete al módulo Klaviyo del portal de ecommerce de Complementos, desplázate hasta Novedades y haz clic en Mostrar historial de cambios

Resultado 

Resultado 

Ahora has integrado PrestaShop con Klaviyo y puedes empezar a utilizar Klaviyo para tus necesidades propias de marketing. 

Recursos adicionales

Recursos adicionales

¿Te resultó útil este artículo?
Usa este formulario solo para enviar comentarios sobre el artículo. Más información sobre cómo contactar al equipo de asistencia.

Descubre más sobre Klaviyo

Comunidad
Conecta con colegas, socios y expertos de Klaviyo para inspirarte, compartir ideas y resolver todas tus dudas.
Capacitación en vivo
Únete a una sesión en tiempo real con expertos de Klaviyo para conocer las mejores prácticas, cómo configurar funciones clave y mucho más.
Asistencia

Accede a la asistencia a través de tu cuenta.

Asistencia por correo electrónico (prueba gratuita y cuentas de pago) Disponible 24/7

Asistencia virtual/por chat
La disponibilidad varía según la ubicación y el tipo de plan