> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.icommkt.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Cómo realizar Integración con PrestaShop


# Introducción

PrestaShop es una plataforma eCommerce que permite integrarse a icomm para enviar de forma automática los datos del MASTERDATA de clientes hacia una base de datos en icomm. El enriquecimiento de los mismos a partir de información procesada de las diversas compras realizadas por cada uno de ellos.

Entre estos datos podemos encontrar:

• Fecha de última compra
• Días desde última compra
• Fecha de primera compra
• Días desde primera compra
• Productos comprados en los últimos 30, 60, 90, 180, 360, 360 + días
• Categorías de Productos comprados en los últimos 30, 60, 90, 180, 360, 360 + días
• Cantidad de compras realizadas en los últimos 30, 60, 90, 180, 360, 360 + días
• Monto de compras realizadas en los últimos 30, 60, 90, 180, 360, 360 + días
• Monto promedio de compras realizadas en los últimos 30, 60, 90, 180, 360, 360 + días
• RFM de compras realizadas en los últimos 30, 60, 90, 180, 360, 360 + días
• Códigos de descuento aplicados en los últimos 30, 60, 90, 180, 360, 360 + días.
• Marcas de Última Compra
• Categorías de Última Compra
• Códigos Promo de Última Compra
• RFM_Group 
• RFM_Segment


|| El proceso de integración nativa se ejecuta cada 24 horas, por lo que los datos se verán reflejados con esa frecuencia dentro del Dashboard [Ecommerce u Omnicanal según corresponda] . La actualización del perfil [Ecommerce u Omnicanal] vinculado se realiza una única vez por día con los datos obtenidos desde la plataforma de origen hasta el momento de su procesamiento.

||| El PLUGIN es compatible con versiones de PrestaShop iguales o mayores a 1.5.3 de 2014.

###### Guía para la integración

1. Accede a la URL de Github para descargar el material zip correspondiente a la integración.

**URL**: https://github.com/ICOMMKT/PrestaShopPlugin/releases

![](https://storage.crisp.chat/users/helpdesk/website/e4b41ef8ae96c800/1-github_1kuclkf.jpg)

*Siempre descargar la ultima versión*

2. Busca el módulo de PrestaShop.

![](https://storage.crisp.chat/users/helpdesk/website/e4b41ef8ae96c800/1_2uoe2m.png)

3. Click en la sección **Módulos y servicios**, ubicada dentro de la misma categoría.

![](https://storage.crisp.chat/users/helpdesk/website/e4b41ef8ae96c800/2_w908f.png)

4. Añade un nuevo módulo con el botón que se encuentra arriba, en el margen derecho.

![](https://storage.crisp.chat/users/helpdesk/website/e4b41ef8ae96c800/3_6x68v3.png)

5. Al seleccionar la opción **Añadir nuevo módulo**, en la pantalla se desplagará el panel correspondiente para seleccionarlo.

![](https://storage.crisp.chat/users/helpdesk/website/e4b41ef8ae96c800/4_80zfgf.png)

6. Busca el archivo zip descargado anteriormente y haz click en **Abrir.**

![](https://storage.crisp.chat/users/helpdesk/website/e4b41ef8ae96c800/5_1819zfb.png)

7. Verás una ventana de confirmación para la instalación:

![](https://storage.crisp.chat/users/helpdesk/website/e4b41ef8ae96c800/6_1rzr767.png)

*Una vez confirmada la instalación, se presentarán dos campos para completar*: 

8. Completa **App KEY y App TOKEN.**

![](https://storage.crisp.chat/users/helpdesk/website/e4b41ef8ae96c800/7_1dphj7k.png)

*Los campos APP Key y APP Token deben generarse en esta pantalla directamente. No es necesario que contengan una composición determinada, es a elección personal. Una vez creados, registra los mismos en un anotador personal. Los utilizaremos más adelante.*

9. Una vez completada esta información, click en **Guardar.**

![](https://storage.crisp.chat/users/helpdesk/website/e4b41ef8ae96c800/8_n828ef.png)

||| Más adelante, éstos campos deberán utilizarse para completar la integración en el panel de ICOMMKT, por lo que se recomienda guardarlos en algún block de notas o archivo para poder luego replicarlos sin problemas.

###### Continúa la integración en la plataforma de icomm

10. Accede al módulo de **Integraciones** que se encuentra en el lateral izquierdo. Haz click en **Mis** **Integraciones** y selecciona **PrestaShop. **Haz click en **Integrar.**

![](https://storage.crisp.chat/users/helpdesk/website/-/e/4/b/4/e4b41ef8ae96c800/image_1yvx8l5.png)

11. Coloca un **nombre** a tu **integración** en "Mi integración", completa los **datos** **para** **el** **sincronizado** **de** **tu** **cuenta** y haz click en "**Verificar**".

![](https://storage.crisp.chat/users/helpdesk/website/-/e/4/b/4/e4b41ef8ae96c800/image_vsj7c.png =887xauto)
* **CUENTA**: corresponde al nombre de la cuenta

* **App KEY**: completa con la KEY que se utilizó para configurar la integración en el paso 9.

* **App TOKEN**: completa con el TOKEN que se utilizó para configurar la integración en el paso 9.

12.  Completa la **configuración** **adicional**. Corresponde a la URL de la cuenta (web) (incluir sólo la primer parte de la URL, desde https:// hasta la primer barra (no incluir esta barra en la url) como se ve indicado en la imagen. Ejemplo: https://icommkt.com

![](https://storage.crisp.chat/users/helpdesk/website/-/e/4/b/4/e4b41ef8ae96c800/image_1yshx0d.png)


13. **Crea** o **selecciona** la **base** **de** **datos** que almacenará los datos de la integración de PrestaShop.

![](https://storage.crisp.chat/users/helpdesk/website/-/e/4/b/4/e4b41ef8ae96c800/image_1mtrfxj.png)
* Se desplegará el matcheo de los campos que se trasladarán desde PrestaShop hacia la base de datos de icomm.

* Configurar los parámetros de envío (opcional). Dentro de esta misma sección podrás definir las condiciones de procesamiento del masterdata mediante los siguientes parámetros:

**Enviar no antes de**
Permite establecer una hora mínima antes de la cual no se procesará el masterdata diario.
Esta configuración ayuda a garantizar que la información utilizada cuente con un nivel adecuado de actualización según las necesidades de tu negocio y las estrategias implementadas.

**No enviar después de**
Permite establecer una hora máxima luego de la cual no se procesará el masterdata diario.
Esta configuración ayuda a limitar el procesamiento hasta determinado momento del día, evitando posibles impactos sobre el uso de la información para los envíos y acciones programadas.

![](https://storage.crisp.chat/users/helpdesk/website/-/e/4/b/4/e4b41ef8ae96c800/image_1mo7hew.png)


14. Click en **Guardar** para finalizar.

![](https://storage.crisp.chat/users/helpdesk/website/-/e/4/b/4/e4b41ef8ae96c800/image_x2vrdz.png)
¡Listo! Haz finalizado tu integración.