Introducción a PrestaShop

Hola: 13 minutos de lectura
|
Actualizado 16 ene 2025, 8:29 EST
Qué aprenderás

Qué aprenderás

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

Antes de empezar

Antes de empezar

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

  • PrestaShop 1.7.0 o una versión posterior (y que use PHP 7.1 o una versión posterior)
    • Ten en cuenta que, si quieres utilizar nuestra función de recopilación de consentimientos para enviar SMS en la página de pago, tendrás que usar PrestaShop 1.7.6 o una versión posterior.
  • PrestaShop Edition 8.0 y versiones posteriores.
  • PrestaShop Project 8.0 y versiones posteriores.

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

Revisa la siguiente información antes de continuar con 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 (te lo explicamos en detalle en la siguiente sección). 
  • PrestaShop Automation with Klaviyo está diseñada para integrarse con la funcionalidad de back office de PrestaShop como PrestaShop Account. Ten en cuenta que las tiendas que se ejecutan en PrestaShop Project 8.0 necesitarán instalar el módulo PS_MBO para utilizar el módulo Klaviyo.
  • ¿No quieres hacer la integración con la funcionalidad de back office en tu tienda de PrestaShop de código abierto? Puedes utilizar en su lugar nuestro módulo Klaviyo by PrestaShop Partners, que contiene el mismo conjunto de funciones que PrestaShop Automation with Klaviyo y no requiere PS_MBO.

¿Quieres actualizar tu módulo Klaviyo actual? Al final de este artículo encontrarás más información sobre este tema. 

Vídeo explicativo

Vídeo explicativo

Instala el módulo en PrestaShop

Instala el módulo en PrestaShop

  1. Si utilizas PrestaShop Edition, el módulo PrestaShop Automation with Klaviyo viene preinstalado. En ese caso, debes hacer lo siguiente:
    1. Inicia sesión en tu tienda de PrestaShop.
    2. En Configure (Configurar) del menú de la izquierda, selecciona Klaviyo.
    3. Pasa 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 marketplace de PrestaShop y continúa con el siguiente paso.
  3. En la página del módulo, haz clic en Download (Descargar). Valida tus datos si es necesario, selecciona la versión de PrestaShop que utilizas y descarga el archivo zip. No tienes que extraer el contenido del archivo.
  4. Inicia sesión en tu tienda de PrestaShop y accede a Modules > Module Manager (Módulos > Administrador de módulos). Haz clic en Upload a module (Subir módulo) y, a continuación, arrastra y suelta el archivo zip en el administrador de módulos.
    Ventana emergente para subir un módulo en PrestaShop
  5. El módulo mostrará un mensaje de instalación correcta al finalizar. A continuación, haz clic en Configure (Configurar) y continúa en la siguiente sección.
Configurar el módulo en PrestaShop

Configurar el módulo en PrestaShop

  1. Tienes que recuperar tu clave de API pública de Klaviyo (el ID de tu sitio) y generar una clave de API privada de Klaviyo para usarla en PrestaShop. 
    • Inicia sesión en Klaviyo y, a continuación, haz clic en el nombre de tu empresa en la parte inferior izquierda.
    • Selecciona Configuración > Claves de API.
    • Copia tu clave de API pública de la página y pégala en el ajuste correspondiente en PrestaShop.
    • En Klaviyo, haz clic en Crear clave de API privada, asígnale un nombre, selecciona Clave de acceso completo y haz clic en Crear.
    • Copia de forma segura tu clave de API privada recién creada y pégala en el ajuste correspondiente en PrestaShop.
  2. Activa la opción para enviar eventos de pedidos en tiempo real a Klaviyo si quieres que los eventos de pedidos transaccionales se sincronicen en tiempo real. Estos eventos se pueden usar para enviar mensajes transaccionales y aparecen como un segundo conjunto de eventos etiquetados como transaccionales (por ejemplo, verás una métrica en Klaviyo etiquetada como Pedido Transaccional Realizado que se sincronizará en tiempo real, además de una métrica etiquetada como Pedido Realizado que se sincronizará cada 30 minutos).
  3. Si quieres, activa la opción para desactivar correos electrónicos de pedidos transaccionales generados por PrestaShop. Te recomendamos que dejes esta opción desactivada hasta que tengas listos los correos electrónicos transaccionales en Klaviyo. Puedes volver a esta página en cualquier momento y activar la opción para desactivar el envío de PrestaShop. Ten en cuenta que, al activar esta opción, se bloquean los correos electrónicos transaccionales asociados a Pedido Realizado, Pedido Completado, Pedido Cancelado y Pedido Reembolsado, así como los correos electrónicos de recordatorio de pago.
  4. Activa la opción para sincronizar los suscriptores de correo electrónico de PrestaShop con Klaviyo si quieres sincronizar los suscriptores de correo electrónico recopilados en la página de pago o a través de un formulario de registro.
  5. Activa la opción para sincronizar los suscriptores de SMS de PrestaShop con Klaviyo si quieres que los usuarios puedan suscribirse a contenido de marketing por SMS durante el proceso de pago.
    Para sincronizar los suscriptores de SMS, primero debes configurar la opción de SMS en Klaviyo.
  6. Haz clic en Guardar para continuar.
  7. Si has activado 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 suscriptores de correo electrónico. Todos los nuevos suscriptores se añadirán a la lista que elijas. Te recomendamos que uses la lista de correo electrónico.
  8. Si quieres suscribir perfiles a una lista de Klaviyo mediante el módulo de suscripción a la newsletter de PrestaShop, asegúrate de haber activado el módulo y de que este use la versión 2.6.0 o una posterior.
  9. Si has activado el ajuste 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 nuevos suscriptores se añadirán a la lista que elijas. Recomendamos utilizar una lista separada para los suscriptores de correo electrónico y los de SMS.
    2. Elige cuándo se van a suscribir los clientes. Puede ser después de iniciar el pago o de realizar un pedido.
    3. Añade una etiqueta de consentimiento para la casilla de marketing. Usa una etiqueta descriptiva para que los usuarios sepan con claridad a qué tipo de contenido van a suscribirse (por ejemplo, «Suscribirse a marketing por SMS»).
    4. Introduce el texto de consentimiento. Debes incluir una mención explícita del consentimiento para el cumplimiento normativo. Asegúrate de incluir las condiciones de tu programa de marketing por SMS en los términos del servicio y la política de privacidad. Ten en cuenta que debes utilizar HTML en el cuadro informativo. Ejemplo de un mensaje de consentimiento:
      Al marcar esta casilla e incluir tu número de teléfono previamente, aceptas recibir mensajes de texto de marketing (p. ej., promociones y recordatorios de compra) de [nombre de la empresa] en el número facilitado. Pueden aplicarse tarifas por mensajes y datos. La frecuencia de los mensajes no será siempre la misma. Puedes darte de baja en cualquier momento si respondes STOP o haces clic en el enlace para darse de baja (según corresponda). Consulta la <a href="link">Política de privacidad</a> y los <a href="link">Términos y condiciones</a>.
    5. Puedes utilizar el selector de idioma situado a la derecha del cuadro de consentimiento para añadir el texto en cada idioma en el que esté disponible tu tienda. 
  10. Haz clic en Guardar para continuar.
  11. A continuación, acepta los valores predeterminados o selecciona otros para completar el formulario de asignación de estados de pedido. Los estados de pedido corresponden a los eventos de pedido que se registran en Klaviyo. Puedes seleccionar varios valores para cada evento de pedido. Para hacerlo, usa Cmd o Ctrl+clic. No se puede seleccionar el mismo valor en varios eventos de pedido. El hecho de seleccionar 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 pedidos que selecciones.
  12. Cuando hayas terminado de configurar los estados de pedido, haz clic en Guardar.
  13. Verás la sección Cupones, donde puedes generar cupones. En el campo Límite de la regla del carrito, selecciona Una regla del carrito por prefijo o Una regla del carrito por pedido para limitar la forma en la que los clientes pueden utilizar los cupones. De forma predeterminada, esta opción se establece en Una regla del carrito por prefijo, lo que impide que los clientes añadan más de un código con el mismo prefijo en la página de pago.
    Campo del límite de la regla del carrito en la configuración del módulo de Klaviyo
  14. Si también quieres generar códigos de cupón con el campo Cantidad que se va a generar, puedes volver a esta página más adelante. Para obtener más información, consulta Cómo crear cupones estáticos para PrestaShop.
  15. 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 del servicio web de Klaviyo que se ha generado para ti y continúa en la siguiente sección. 
    • Esta clave se usará cuando actives la integración en Klaviyo en el paso siguiente. Recomendamos validar que la clave del servicio web tenga los permisos correctos de Klaviyo. Para ello, selecciona el icono de lápiz que se muestra junto a la clave del servicio web de Klaviyo. Desplázate hacia abajo en la lista de todos los permisos hasta dar con el permiso de Klaviyo. Asegúrate de que todas las casillas de verificación de permisos estén marcadas. Selecciona Guardar para aplicar los cambios.
Activa la integración en Klaviyo

Activa la integración en Klaviyo

  1. A continuación, activa la integración de PrestaShop en tu cuenta de Klaviyo. En Klaviyo, selecciona el nombre de la empresa en la esquina inferior izquierda y, luego, selecciona Integraciones
  2. Haz clic en Añadir integraciones, busca PrestaShop y selecciona la tarjeta. A continuación, haz clic en Instalar.
  3. En la página siguiente, haz clic en Conectarse a PrestaShop.
    Página para integrar PrestaShop con Klaviyo con la opción «Conectarse a PrestaShop» sobre un fondo negro
  4. En la página siguiente, introduce la dirección URL de tu tienda de PrestaShop en el campo URL de la tienda. Puedes encontrar la dirección URL de la tienda en tu cuenta de PrestaShop: Shop Parameters (Parámetros de la tienda) > Traffic & SEO (Tráfico y SEO) > Shop URLs (URL de la tienda). También puedes hacer clic en Ver mi tienda para ir rápidamente a tu sitio de PrestaShop desde cualquier página de la cuenta y recuperar la URL de la tienda.
    Detalles de conexión para PrestaShop en Klaviyo, con la dirección URL de la tienda y la clave del servicio web
  5. Pega la clave del servicio web que has copiado de PrestaShop en el campo Clave de servicio web.
  6. Si quieres convertir todas las divisas que usan tus tiendas a una única divisa en Klaviyo, marca la opción Convertir todas las divisas a una divisa estándar y selecciona un código de divisa global en la lista desplegable.
    • Esto no cambiará la moneda de tu cuenta de Klaviyo. Para cambiar la divisa que usas en toda la cuenta, consulta nuestra guía sobre cambiar la divisa de la cuenta.
  7. Selecciona Obtener lista de tiendas para ver una lista de tus tiendas de PrestaShop disponibles. A continuación, marca las tiendas que quieras integrar. Debes seleccionar al menos una tienda para continuar.
  8. Haz clic en Conectar a PrestaShop. Aparecerá un mensaje para indicarte que tus cuentas se han conectado.
    Mensaje de éxito «Tu cuenta de PrestaShop ahora está conectada a Klaviyo»
Datos de PrestaShop en Klaviyo

Datos de PrestaShop en Klaviyo

Entre PrestaShop y Klaviyo se sincronizan 3 tipos de eventos: 

  • Eventos de pedidos sincronizados cada 30 minutos (por ejemplo, Pedido Realizado).
  • Eventos de pedidos transaccionales sincronizados en tiempo real, si activas la opción (por ejemplo, Pedido Transaccional Realizado).
  • Eventos en el sitio de Klaviyo (por ejemplo, Actividad en el Sitio, Producto Visto y Añadido al Carrito). 

Además, la información de los clientes se sincroniza desde PrestaShop a los perfiles de Klaviyo, incluidas direcciones de correo electrónico, números de teléfono y consentimientos de correo electrónico y SMS, según corresponda. 

Puedes ver todos estos eventos en Klaviyo en Análisis > Métricas. Filtra por PrestaShop para ver los eventos de pedidos y pedidos transaccionales (tendrán un icono de PrestaShop), o bien filtra por API para ver los eventos en el sitio de Klaviyo (tendrán un icono de engranaje). Para obtener la lista completa de las métricas que se sincronizan desde PrestaShop, consulta nuestra referencia de datos de PrestaShop.

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

Te recomendamos que tengas un mínimo de 1024 MB de memoria PHP asignada durante la sincronización de los datos históricos. Esto ayudará a que la sincronización se complete dentro del plazo estimado. Si lo prefieres, estos requisitos iniciales de memoria se pueden reducir una vez completada la sincronización de los datos históricos.

Tras finalizar la sincronización, la integración de PrestaShop se marcará como completada en la pestaña de integraciones. Para verificar que todos los datos de PrestaShop se hayan sincronizado correctamente, puedes comprobar el total de pedidos durante unos días o una semana. Antes de empezar a validar los datos, asegúrate de que la zona horaria de tu cuenta coincida con la configuración de PrestaShop. Para comprobar o actualizar la zona horaria de tu cuenta, sigue estos pasos:

  1. Haz clic en el nombre de la empresa en la parte inferior izquierda.
  2. Selecciona Configuración.
  3. Selecciona la pestaña Empresa
Envía correos electrónicos transaccionales

Envía correos electrónicos transaccionales

¿Quieres enviar correos electrónicos transaccionales con datos de pedidos en tiempo real sincronizados desde PrestaShop? Para ello, tienes que crear flujos desde cero en Klaviyo. Lee Cómo utilizar flujos para enviar correos electrónicos transaccionales para obtener información sobre cómo funcionan los correos electrónicos transaccionales en Klaviyo. Tienes que configurar los flujos y, después, ponerte en contacto con el equipo de asistencia de Klaviyo para que los apruebe. Cuando estén aprobados, podrás desactivar el envío de correos electrónicos transaccionales en PrestaShop y activar los flujos transaccionales en Klaviyo. 

Actualiza un módulo

Actualiza un módulo

¿Estás usando un módulo de PrestaShop con una versión inferior a la 1.4.1? Te recomendamos que lo actualices inmediatamente a la versión 1.4.1 o una posterior. Las versiones anteriores del módulo usan las API 1 y 2 de Klaviyo, que ya no están disponibles ni funcionan como se espera.

Además, con la actualización a la versión 1.4.1 o una posterior, podrás hacer lo siguiente (estas funciones se lanzaron por primera vez en la versión 1.3.0):

  1. Mostrar fácilmente el precio real y el impuesto sobre el valor añadido (IVA) de los productos promocionados en los correos electrónicos. Ten en cuenta que la actualización de una versión anterior a la 1.2.10 a la versión 1.2.10 o una posterior puede implicar imprecisiones en las plantillas de correo electrónico debido a este cambio. Lee nuestro artículo para saber qué hacer.
  2. Enviar correos electrónicos transaccionales a tus clientes con la sincronización de eventos en tiempo real.
  3. Generar e importar rápidamente cupones en Klaviyo de forma masiva.

Para actualizar el módulo a la versión más reciente, haz lo siguiente:

  1. Inicia sesión en tu portal administrativo de PrestaShop.
  2. Accede a Modules > Module Manager (Módulos > Administrador de módulos).
  3. Desplázate hasta encontrar el módulo de Klaviyo y selecciona Upgrade (Actualizar). 

Si estás actualizando una versión anterior a la 1.3.0, es importante tener en cuenta que, una vez que hayas completado la actualización, dejarán de funcionar los enlaces de recuperación de carritos que se utilizaban en los correos electrónicos de carritos abandonados enviados antes de la actualización. De lo contrario, todos los correos electrónicos de carritos abandonados enviados después de la actualización funcionarán correctamente.

Para conocer los cambios de cada versión, accede al módulo de Klaviyo en el marketplace de complementos, desplázate hasta What's New (Novedades) y haz clic en Show changelog history (Mostrar historial de cambios).

Versiones actualizadas

Versiones actualizadas

Si estás usando la versión 1.2.18 o 1.2.9 del módulo de PrestaShop de Klaviyo y quieres utilizar la versión mejorada correspondiente (y no el módulo más reciente de Klaviyo), hay actualizaciones disponibles. Para actualizar estos módulos, sigue los siguientes pasos:

  1. Inicia sesión en tu portal administrativo de PrestaShop. 
  2. Accede a Modules > Module Manager (Módulos > Administrador de módulos).
  3. Busca el módulo de Klaviyo, haz clic en el menú desplegable junto a Upgrade (Actualizar) y selecciona Uninstall (Desinstalar).
  4. Usa estos enlaces para descargar la versión actualizada:
  5. Sube el módulo en el administrador de módulos de PrestaShop. Empieza por el paso 4 de la sección anterior
  6. Sigue los pasos para volver a integrar PrestaShop con Klaviyo. 
Resultado 

Resultado 

Ya has integrado PrestaShop con Klaviyo y puedes empezar a utilizar Klaviyo en tus actividades de marketing. 

Recursos adicionales

Recursos adicionales

¿Te ha resultado útil este artículo?
Utiliza este formulario solo para enviar comentarios sobre el artículo. Más información sobre cómo contactar con el servicio de asistencia.

Descubre más de Klaviyo

Comunidad
Conecta con compañeros, socios y expertos de Klaviyo para inspirarte, compartir ideas y resolver todas tus dudas.
Formación en directo
Únete a una sesión en directo con expertos de Klaviyo para conocer las prácticas recomendadas, cómo configurar funciones clave y mucho más.
Asistencia

Accede al servicio de asistencia a través de tu cuenta.

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

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