Integración Pinterest Feed: configuración y ayuda

Inicio rápido

  1. Sube e instala el ZIP mprpinterestintegration en Módulos > "Module Manager".
  2. Haz clic en "Configure". En Conexión con Pinterest, deja Activar módulo en Sí.
  3. Introduce URLs de pines públicas, una por línea. También puedes introducir una URL del tablero o una URL del feed RSS.
  4. Si quieres, introduce Nombre de usuario de Pinterest para los enlaces de perfil y para seguir la cuenta.
  5. En Configuración de visualización, selecciona displayHome para Hook de visualización. En Diseño y apariencia, mantén Modo de diseño en grid para la primera prueba.
  6. Haz clic en Guardar y después abre la página de la tienda que renderiza el hook seleccionado.
  7. Comprueba que aparecen las miniaturas de los pines y que abren los pines correctos de Pinterest en una pestaña nueva.

Requiere PrestaShop 1.6 o posterior y PHP 7.1 o posterior.

Manual de configuración

Instalación y primera configuración

En versiones anteriores de PrestaShop, usa la página equivalente de instalación de módulos. Abre este módulo mediante "Configure" cuando quieras volver a sus ajustes.

Conexión con Pinterest

Ajuste Valor predeterminado Qué hacer
Activar módulo Sí Activa o desactiva el feed independiente.
Nombre de usuario de Pinterest Vacío Introduce el nombre de usuario usado para los enlaces de perfil y para seguir la cuenta. No selecciona la fuente del feed.
URLs de pines Vacío Introduce una URL pública de un pin de Pinterest por línea. El servidor obtiene el título, la miniatura y los datos disponibles del autor mediante Pinterest oEmbed.
URL del tablero Vacío Introduce la URL de un tablero público. El módulo elimina la barra final y añade .rss, conservando los parámetros o el fragmento.
URL del feed RSS Vacío Introduce una URL RSS directa. Si no está vacía, tiene prioridad sobre URL del tablero.

Configuración de visualización

Ajuste Valor predeterminado Qué hacer
Hook de visualización displayHome Elige displayHome, displayFooterBefore, displayFooter, displayLeftColumn o displayRightColumn. Tu tema debe renderizar el hook seleccionado.
Título de sección Vacío Define el título del feed. Deja vacío para ocultarlo.
Mostrar botón de seguir Sí Muestra un enlace al perfil debajo del feed cuando está definido el nombre de usuario.
Texto del botón Seguir Follow Define el texto que precede al nombre de usuario. Se une directamente al nombre de usuario.
Mostrar en móvil Sí Permite el feed para los visitantes que PrestaShop detecta como usuarios de móvil.

El enlace de perfil/canal del encabezado está anidado dentro del bloque del título de sección. Define Título de sección si quieres que aparezca ese enlace en el encabezado. El botón independiente de seguir/suscribirse tiene su propio interruptor.

Diseño y apariencia

Ajuste Valor predeterminado Qué hacer
Modo de diseño grid Elige grid, slider o list. La opción list muestra una tarjeta por fila, con la miniatura junto a la leyenda cuando se muestra.
Número de publicaciones 6 Define una cantidad positiva. El feed se limita a ese número de elementos después de obtenerlos.
Columnas 3 Elige 2-6 columnas de cuadrícula o elementos visibles del slider en escritorio.
Columnas móviles 1 Elige 1 o 2 columnas de cuadrícula o elementos visibles del slider por debajo de 768px.
Espacio entre publicaciones (px) 16 Define el espacio de la cuadrícula y del slider, incluido un valor de cero.
Radio de borde (px) 8 Define el redondeo de las esquinas de las tarjetas.
Efecto hover elevate Elige elevate, glow, border o none. La hoja de estilos incluida eleva la tarjeta, añade un brillo, la perfila o la deja sin el efecto seleccionado.

La cuadrícula y el slider usan tres columnas de 768px a 991px y el ajuste móvil por debajo de 768px. El modo de lista siempre usa una columna.

Los ajustes de columnas y separación se aplican a la cuadrícula y al carrusel. El carrusel también usa las columnas móviles y el redondeo de las esquinas configurados. Después de cambiar los ajustes, comprueba su navegación en los anchos de escritorio, tableta y móvil de tu tienda.

Información del pin

Ajuste Valor predeterminado Qué hacer
Mostrar leyenda Sí Muestra el título abreviado del pin/RSS y una línea de autor cuando esté disponible. Las leyendas se acortan a 120 caracteres antes de mostrarse en la plantilla.

Control deslizante y rendimiento

Ajuste Valor predeterminado Qué hacer
Carga diferida de imágenes Sí Carga las miniaturas e imágenes multimedia mediante JavaScript cerca del área visible. Desactiva esta opción si esa carga está bloqueada.
Desplazamiento automático (Slider) No Haz avanzar el carrusel automáticamente. No tiene efecto en la visualización de cuadrícula/lista.
Velocidad de desplazamiento 5000 Define el intervalo del carrusel en milisegundos. Las opciones son 2000, 3000, 5000, 8000 y 10000.
Duración de caché 3600 Reutiliza los datos obtenidos durante ese número de segundos. Las opciones son 1800, 3600, 7200, 21600, 43200 y 86400.

Fuentes del feed y comportamiento en la tienda

No necesitas un token de la API de Pinterest para mostrar un feed. Tu servidor debe poder obtener la respuesta RSS pública de Pinterest o la respuesta oEmbed. El análisis de RSS requiere PHP SimpleXML.

El módulo elige la URL RSS directa si existe. En caso contrario, crea una URL RSS a partir de URL del tablero. Si la solicitud RSS elegida no devuelve publicaciones, prueba URLs de pines mediante https://www.pinterest.com/oembed.json?url=.... No combina todas las fuentes ni pasa de una URL RSS directa fallida a URL del tablero. Se omiten las entradas RSS sin imagen en su descripción.

El feed aparece solo en el hook seleccionado. Cada tarjeta abre la URL original de su pin en una pestaña nueva. El título, el enlace al perfil, la leyenda y el botón de seguir dependen de tus ajustes y de los metadatos devueltos. Se trata de un único feed configurado.

Caché y actualización

El módulo guarda los elementos obtenidos en:

modules/mprpinterestintegration/mprpinterest_feed_cache.json

El proceso del servidor web debe poder escribir este archivo en el directorio del módulo. Mantén los permisos normales de propietario/grupo de tu alojamiento. No necesitas una tarea cron para mostrar el feed. Una solicitud a la tienda obtiene los datos después de que caduque la caché. Guardar el formulario principal del feed vacía la caché. El archivo se comparte entre los contextos de tienda de este módulo, en lugar de tener un archivo separado por tienda.

No hay un botón "Refresh Pinterest Cache" en esta versión. Guarda los ajustes del feed para vaciar la caché o pide a tu administrador que elimine solo el archivo de caché. La siguiente solicitud válida a la tienda obtendrá los datos. Si falla una URL RSS directa introducida, el módulo utiliza los pines manuales; no intenta después la URL del tablero.

Solo se guardan los resultados de obtención no vacíos. Una obtención vacía o fallida oculta el feed y puede reintentarse en solicitudes posteriores a la tienda. Si los elementos parecen antiguos, vacía la caché después de comprobar la fuente. Los títulos y las URL de las imágenes proceden de la respuesta en caché, no de una suscripción en directo en el navegador.

Publicación automática en Pinterest

La pantalla incluye Activar publicación automática, con valor predeterminado No, y Plantilla de leyenda, con este valor predeterminado:

{title}

{excerpt}

Read more: {url}

Los marcadores disponibles incluyen {title}, {excerpt}, {url} y {shop_name}. El panel asociado Artículos del blog requiere datos de MPR Blog Revolution. La publicación usa la API de Pinterest v5 y requiere un token de acceso OAuth, un ID de tablero y una imagen.

En Conexión con Pinterest, introduce Token de acceso para publicación (ACCESS_TOKEN) e ID del tablero para publicación (BOARD_ID) y guarda. Ambos están vacíos de forma predeterminada y solo se requieren para publicar. Usa un token con permiso para crear pines y el ID numérico del tablero de destino. En esta versión, guardar el formulario principal del feed sigue restableciendo el interruptor independiente de publicación automática y la plantilla de leyenda. Guarda de nuevo el formulario de publicación después de cambiar los ajustes del feed.

Una vez configurado, el sistema de publicación gestiona los objetos de entradas de blog publicadas que cumplan los requisitos mediante hooks de adición/actualización. Usa la imagen destacada y la plantilla de leyenda. No publica productos ni páginas CMS. Los registros compartidos de cola/historial hacen seguimiento de la publicación. El módulo suprime su publicación cuando está activo el indicador guardado de toma de control de Pinterest por Social Revolution. La política de escritura saliente puede bloquear los hosts de desarrollo/pruebas o los hosts de tienda sin resolver; el panel de publicación muestra el motivo.

Ejemplos de configuración y ajustes del tema

Los siguientes ejemplos describen valores que debes introducir en los formularios del back office. No son comandos de shell. Sustituye los nombres de cuenta, los ID de pines/vídeos y las credenciales por valores reales. El hook del tema debe coincidir con Hook de visualización.

Fuente de pines manual:

MPRPINTEREST_PIN_URLS =
https://www.pinterest.com/pin/1234567890
https://www.pinterest.com/pin/9876543210

Fuente de tablero:

MPRPINTEREST_BOARD_URL = https://www.pinterest.com/yourusername/summer-products/

El módulo solicita este feed:

https://www.pinterest.com/yourusername/summer-products.rss

Fuente RSS directa:

MPRPINTEREST_RSS_URL = https://www.pinterest.com/yourusername/summer-products.rss

Cuadrícula de la página de inicio con seis pines:

MPRPINTEREST_DISPLAY_HOOK = displayHome
MPRPINTEREST_LAYOUT = grid
MPRPINTEREST_POST_COUNT = 6
MPRPINTEREST_COLUMNS = 3
MPRPINTEREST_MOBILE_COLUMNS = 1
MPRPINTEREST_GAP = 16
MPRPINTEREST_BORDER_RADIUS = 8

Slider del pie de página con desplazamiento automático:

MPRPINTEREST_DISPLAY_HOOK = displayFooterBefore
MPRPINTEREST_LAYOUT = slider
MPRPINTEREST_AUTO_SCROLL = 1
MPRPINTEREST_SCROLL_SPEED = 5000

Plantilla de leyenda para publicar en Pinterest:

{title}

{excerpt}

Read more: {url}

{shop_name}

Marcadores disponibles para la publicación:

{title}
{excerpt}
{url}
{shop_name}

Rutas de sobrescritura del tema para el marcado de la tienda:

themes/your_theme/modules/mprpinterestintegration/views/templates/hook/feed.tpl
themes/your_theme/modules/mprpinterestintegration/views/templates/hook/post_item.tpl

Selectores CSS para custom.css del tema:

.mprfeed-pinterest .mprfeed-title {
  font-size: 20px;
}

.mprfeed-pinterest .mprfeed-item {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
}

.mprfeed-pinterest .mprfeed-caption {
  font-size: 14px;
}

Ajustes opcionales del tema para los efectos hover integrados:

.mprfeed-pinterest[data-hover="elevate"] .mprfeed-item:hover {
  transform: translateY(-3px);
}

.mprfeed-pinterest[data-hover="glow"] .mprfeed-item:hover {
  box-shadow: 0 0 0 2px rgba(230, 0, 35, 0.18);
}

.mprfeed-pinterest[data-hover="border"] .mprfeed-item:hover {
  outline: 2px solid #e60023;
}

Para un carrusel, prueba la navegación después de cambiar las columnas y el espacio. Mantén los cambios de CSS y plantillas en tu tema.

Verificación y resolución de problemas

  • Si falta la sección, comprueba Activar módulo, los campos de fuente, Mostrar en móvil y el hook seleccionado. El módulo no devuelve ninguna sección cuando no hay elementos disponibles.
  • Comprueba que tu tema llama a displayHeader para cargar la hoja de estilos y JavaScript, y que renderiza el hook de visualización seleccionado.
  • Si las imágenes siguen en blanco, inspecciona los errores de red del navegador. Prueba a desactivar la carga diferida y comprueba las URL de las imágenes.
  • Si el diseño es incorrecto, prueba primero la cuadrícula y después verifica el carrusel en anchuras de escritorio y móvil.
  • Si MPR Social Revolution tiene activado su ajuste PINTEREST_ACTIVE, se suprime este feed independiente. Esta comprobación lee el indicador guardado; no requiere que Social Revolution esté activado actualmente como módulo.

Abre la página "Integrity" del módulo para comprobar la configuración y los hooks. Licencia, Soporte y Actualizar son páginas de mantenimiento. Prueba los destinos reales después de cambiar identificadores de cuenta o fuentes del feed.

Desactivación o desinstalación

Establece Activar módulo en No y guarda para ocultar el feed y conservar su configuración. Guardar este formulario principal también restablece el interruptor independiente de publicación automática y la plantilla de leyenda. Para mantener la publicación desactivada, confirma que Activar publicación automática está en No en su formulario independiente. Desinstala desde el gestor de módulos para eliminar la configuración de este módulo, la caché local y las entradas del menú de administración. Las tablas compartidas mpr_social_publish y mpr_social_queue están marcadas como compartidas y se conservan al desinstalar. La desinstalación no elimina publicaciones ya enviadas a la plataforma.

Preguntas

2

¿Pinterest Feed Integration es una etiqueta publicitaria de Pinterest?

No. mprpinterestintegration muestra un feed de Pinterest en la tienda.

  • Visualización del feed: Los datos RSS públicos o metadatos de pines aparecen como miniaturas con enlaces.
  • Pinterest Tag: Esta función requiere un módulo de seguimiento independiente.

El feed no requiere un token de la API de Pinterest.

La publicación opcional se refiere a entradas del blog.

El módulo no instala etiquetas publicitarias ni envía eventos de conversión publicitaria; para ello sirve mprpinteresttag.

¿Mostrar el feed de Pinterest genera solicitudes externas?

El servidor de la tienda obtiene datos RSS públicos o datos oEmbed de Pinterest. Las tarjetas del feed usan las URL de miniaturas de esos datos, por lo que los navegadores de los visitantes también pueden enviar solicitudes a los servidores de imágenes al cargarlas. Lazy Load Images retrasa la carga hasta que las imágenes se acercan al área visible; este ajuste no constituye una decisión de consentimiento.

Problemas conocidos

4

El aviso de configuración permanecía tras guardar

ResueltoActualizado:
Corregido en: 1.0.18
La página de ajustes podía seguir mostrando un aviso de configuración desactualizado justo después de guardar ajustes válidos.

Traducciones ausentes

ResueltoActualizado:
Corregido en: 1.0.18
Ahora las etiquetas del back office se muestran en el idioma de la tienda seleccionado.

Compatibilidad de carga con PHP 7.1

ResueltoActualizado:
Corregido en: 1.0.18
El módulo podía no cargarse en PHP 7.1 porque los requisitos de carga incluidos eran demasiado restrictivos.

La administración del módulo podía no abrirse

ResueltoActualizado:
Corregido en: 1.0.14
Abrir la administración del módulo podía provocar un error en tiendas sin el soporte necesario para dar formato a los precios.

Solicitudes de funcionalidades

2

Implementado

Publicación en Pinterest

Implementado
Publica las entradas del blog como pines de Pinterest manualmente desde la administración o automáticamente con el ajuste de publicación.

Configuración guiada del feed de Pinterest

Implementado
Configura un feed a partir de URL de pines, la URL de un tablero o un feed RSS, con comprobaciones de fuentes que faltan.

Registro de cambios

v1.0.132026-09-16

  • Addedcomplete FR/DE/ES/IT/PL translations
Versiones anteriores

v1.3.02026-04-20

  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • AddedLicense management tab with key management and renewal options
  • Addedself-healing integrity checks for automatic diagnostics and repair
  • Addedcomplete FR/DE/ES/IT/PL translations

v1.2.02026-02-04

  • AddedPS 9 / Hummingbird theme compatibility
  • Addedlightbox overlay for pin detail view without leaving the shop
  • Improvedmasonry layout reflow on dynamic content load
  • Fixedboard embed not rendering when Pinterest account uses a custom vanity URL

v1.1.02025-07-15

  • Addedgrid/masonry layout selector in back office
  • Addedconfigurable pin count and board selector per CMS page widget
  • Fixedmissing pin images when Pinterest API returns CDN URLs with query strings

v1.0.02025-04-25

  • Initialrelease: Pinterest boards and pins display for PrestaShop
  • InitialResponsive grid layout with configurable column count
  • InitialBack-office configuration for Pinterest username and board selection
  • InitialCompatible with PS 1.7.x and PS 8.x

Demo

Prueba el módulo completo antes de comprar

Compra la licencia más tarde y conserva tus ajustes.

  • Tu demo de 30 días Pruébalo en tu propia tienda durante 30 días desde la primera instalación.
  • Tienda demo lista Explora una tienda demo lista en tu navegador.
  • Sin registro Sin cuenta, correo ni dominio de tienda.
Iniciar tienda demo

Al descargar, aceptas las condiciones de la demo y la política de privacidad.

Al abrir esta demo, acepta los términos de la demo y la política de privacidad.

Cargando...
Volver arriba