Integración con Prestashop

Si tu eCommerce está desarrollado en Prestashop, podrás sincronizarlo con tu cuenta de Connectif en apenas unos minutos y comenzar a recopilar datos de interacción de tus contactos en la página web.

En este artículo, aprenderás cómo integrar tu cuenta de Connectif con tu PrestaShop.

 
Tiempo de implementación: 10 min.
Dificultad: Baja.
¿Cuándo utilizarlo?: Al abrir tu cuenta en Connectif.

 

PASO 1. Descarga del módulo

1. Haz login en tu cuenta de Connectif.

2. Accede a Integraciones en el menú lateral izquierdo.

3. En la sección ERPs y CRMs, busca Prestashop y haz clic en  Editar.

Integraci_n_Prestasho_-_1__sin_figma_.png

4. En la sección Configuración, haz clic en  Descargar zip para descargar el archivo “connectif.zip” en tu ordenador.

Integraci_n_Prestasho_-_2__sin_figma_.png

 

¡No cierres esta ventana! La necesitarás más adelante para extraer los datos identificativos de tu cuenta.

 

PASO 2. Instalación del módulo en tu PrestaShop

5. Haz login en el backoffice de tu PrestaShop.

6. Accede a “Módulos > Módulos y Servicios”.

7. En la parte superior derecha, haz clic en  Subir un módulo.

Integraci_n_Prestasho_-_3__sin_figma_.png

8. En la ventana emergente, haz clic en Selecciona el archivo o arrástralo dentro del rectángulo de puntos. El asistente comenzará la instalación de forma automática.

Integraci_n_Prestasho_-_4__sin_figma_.png

9. Cuando el módulo se haya instalado, haz clic en Configure.

Integraci_n_Prestasho_-_5__sin_figma_.png

 

También es posible acceder más adelante a la configuración desde “Módulos > Módulos y Servicios > Connectif” haciendo clic en Configure.

 

PASO 3. Configuración del módulo en Prestashop

3.1. Configuración básica

(En este apartado se van a indicar los datos identificativos de tu cuenta para sincronizarla y comenzar a recopilar datos de interacción de los contactos en la web en tiempo real).

10. Vuelve a la pestaña de Connectif que has dejado abierta (sección “Integraciones > Prestashop”) y copia los datos identificativos de tu cuenta (“Identificador de cliente” y “Clave secreta”).

Integraci_n_Prestasho_-_6__sin_figma_.png

11. Regresa a la pestaña de PrestaShop que has dejado abierta (configuración del módulo) y pega los datos copiados en “Client ID” y “Secret KEY”, respectivamente.

12. Comprueba que en el campo “Enabled” esté seleccionado YES.

13. Haz clic en   Guardar.

mceclip0.png

 

3.2. Banners

 Los banners son una función en desuso en Connectif. Puedes consultar más información al respecto  aquí.

14. No es necesario realizar ninguna acción en este apartado.

mceclip3.png

 

3.3. URLs públicas

(En este apartado se cumplimentan de forma automática las URLs de altas/bajas de la newsletter, así como la del Service Worker de las notificaciones push).

 15. No es necesario realizar ninguna acción en este apartado.
 
Puedes consultar estas URLs en tu cuenta de Connectif:

— Altas/bajas de la newsletter, en “Integraciones > Prestashop”.

Integraci_n_Prestasho_-_9__sin_figma_.png

Service worker de notificaciones push, en “Integraciones > Web > Notificaciones Push”.

Integraci_n_Prestasho_-_10__sin_figma_.png

 

3.4 Campos del formulario de registro

(En este apartado se indican las propiedades del contacto recopiladas en PrestaShop que se quieren sincronizar con Connectif).

16. En el apartado Campos del contacto, aparecen seleccionados firstname (nombre), “lastname” (apellido) y birthday (fecha de cumpleaños) por defecto. Si quieres que Connectif sincronice cualquiera de las demás opciones de este apartado o de Campos de la dirección, marca “” en los campos deseados.

 

Para registrar los datos seleccionados en el perfil de cada contacto, será necesario crear un campo personalizado con cada uno de ellos, en los que la ID sea la misma que la indicada en el listado (por ejemplo, id_gender). Este paso ha de realizarse con todos los campos opcionales activados, a excepción del campo “Newsletter” que capta de forma automática las suscripciones. Puedes consultar más información al respecto aquí.

mceclip4.png

 

3.5. Parámetros avanzados

(En este apartado se configuran opciones avanzadas de la integración).

17. Para una integración básica, no es necesario realizar ninguna acción en este paso. Si deseas llevar a cabo una configuración más avanzada, activa/desactiva las opciones que desees sincronizar con Connectif:

Ajustes generales

  • Activar multi-lenguaje: recopilar datos de interacción de los contactos diferenciando por idiomas.
  • Incluir categoría raíz en la categoría de página: indicar que aparezca la categoría “Root” en categorías de producto.
  • Comprobar que el hook top no se renderiza más de una vez: activar/desactivar cálculo de porcentaje de descuento basado en los precios.
  • Habilitar logs de depuración: activar/desactivar los logs.

Eventos

  • Eventos de compra: registrar todas las compras.

  • Eventos de registro: registrar las actividades de registro.

  • Eventos de login: registrar los inicios de sesión del contacto.

  • Eventos de suscripción a newsletter: registrar las suscripciones a newsletter.

  • Estado del carrito: registrar los eventos del estado de carrito.

  • Eventos de búsqueda: registrar los eventos de búsqueda en el eCommerce.

Ajustes de producto

  • Usar descripción larga: recopilar descripción larga de los productos.
  • Usar SKU como identificador del producto: utilizar el SKU de tus productos en PrestaShop como ID de productos en Connectif.
  • Calcular el porcentaje de descuento basado en los precios: activar/desactivar el cálculo que los establece de forma automática.
  • Incluir impuesto en descuento: incluir el IVA en productos con descuento.
  • Redondear precios: redondear precios de producto en Connectif.
  • Máxima disponibilidad en días: establece el período en días, anteriores a su fecha de reposición, en los que estará disponible un producto para su compra anticipada.
  

Si los días restantes hasta la fecha de entrada de un producto son superiores a la máxima disponibilidad en días, el artículo será considerado sin stock, por lo que Connectif no lo recomendará en las estrategias activas.

  • Seleccionar tamaño de imagen del producto: indicar el tipo de imagen de los productos que se va a sincronizar (se recomienda seleccionar la misma que se utilice en la ficha de producto de PrestaShop).

PrestaShop_-_Parametros_Avanzados.png

 

PASO 4. Configuración en tiendas con varios idiomas

 

Este paso solo tendrás que realizarlo si tu PrestaShop presenta varios idiomas y/o monedas.

 

Los eCommerces con multi-lenguaje requieren de la apertura de una cuenta individual por cada idioma y moneda. Para más información, contacta con accountmanager@connectif.es.

Para registrar los datos diferenciados por idiomas, en el punto anterior (17) debe haberse activado la opción “Activar multi-lenguaje”.

18. En la pestaña Configuración básica, haz clic en  .

 

mceclip6.png

 

19. En una ventana nueva del navegador, accede a tu cuenta de Connectif del idioma correspondiente y copia los datos identificativos (“Identificador de cliente” y “Clave secreta”), tal y como se ha indicado en el punto 10.

20. Regresa a PrestaShop y pega los datos identificativos (“Client ID” y “Secret KEY”).

21. Selecciona el idioma y la moneda que desees sincronizar con dicha cuenta de Connectif.

22. En el campo “Enabled”, haz clic en YES.

23. Haz clic en   Guardar.

mceclip7.png

 

 

 ¡Éxito!
La integración de tu cuenta en Connectif con tu Prestashop ya está lista.

 

Para comprobar que la integración ha sido realizada de forma correcta y que ya se están recopilando datos de interacción, haz clic aquí.

 


RESOLUCIÓN DE INCIDENCIAS

Encuentra soluciones ágiles a las incidencias más habituales al realizar una integración con Prestashop.

1. No se registran datos de compras, contactos y/o eventos de carrito

  • En Parámetros avanzados, comprueba que estén activas las siguientes opciones:
      • Eventos de compra”, para registrar datos de compras.
      • Eventos de registro”, para recopilar datos de contactos.
      • Eventos del carrito”, para captar estados del carrito.

En caso de estar desactivados, haz clic en Yes en los campos que requieras y en Guardar para habilitarlos.

mceclip8.png

 

 

  • Revisa que el módulo de Connectif esté anclado al hook displayTop en “Design > Positions” de Prestashop.

    Integraci_n_Prestashop_-_16.png

  • Asegúrate de que tu plantilla no modifique páginas base de Prestashop (como, por ejemplo, el Checkout) y ejecute el hook displayTop del siguiente modo:
    {hook h='displayTop'}
  

Puedes consultar la información oficial de Prestashop haciendo clic aquí.

  • Configura tu plataforma de pago para que, tras realizar una transacción, el contacto sea redirigido automáticamente a la página de Confirmación de compra del eCommerce.
 

En caso de no poder ejecutar el hook displayTop por incompatibilidades con otros módulos se recomienda ejecutar el hook displayConnectifTags en todas las páginas y asegurarse que el módulo está anclado correctamente a dicho hook.

 

2. No se sincronizan los estados de suscripción a la newsletter

  • Verifica que las URLs autocompletadas en “Integraciones > Prestashop” de tu cuenta de Connectif coinciden con las URLs del módulo instalado en tu Prestashop en “Configuración > URLs públicas

    Integraci_n_Prestashop_-_17.png


    mceclip9.png
  • Comprueba que las URLs existen copiándolas y pegándolas en la barra de direcciones de tu navegador. Si arroja un error 404, se habrá de corregir desde el propio eCommerce.

 


¡Sigue aprendiendo!

Para aprovechar todo el potencial de tu cuenta en Connectif, te recomendamos continuar con los siguientes artículos:

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0