Widget de Twitter y X - Timeline en vivo o tweet destacado en tu tienda, sin claves API ni cuenta de desarrollador
Muestra tu timeline de Twitter/X en vivo — o un solo tweet destacado — desde la columna izquierda, la columna derecha, el pie de página, la página de inicio o un botón flotante. Sin claves API, sin cuenta de desarrollador, sin OAuth. Solo tu nombre de usuario. Cada ubicación añade un botón compacto y el feed se abre en una ventana emergente sobre tu tienda, así que una inserción de terceros nunca queda en la ruta crítica de renderizado. Funciona sobre el widget oficial de Twitter/X, así que responder, retuitear y dar me gusta funcionan de forma nativa. Tema claro u oscuro, un color de acento, un número fijo de tweets o un feed con scroll, y una opción Do Not Track. Para PrestaShop 1.7 – 9.
Tu prueba social, en la página donde vende
Un feed activo le dice al visitante que detrás de la tienda hay un negocio real: novedades, respuestas a clientes, un anuncio publicado esta misma mañana. Este módulo coloca ese feed donde más rinde, y configurarlo lleva alrededor de un minuto.
Sin claves API. Ninguna. Nunca.
Ese es el sentido de la versión 4. Introduce tu nombre de usuario — pégalo con o sin la @ inicial, el módulo la elimina por ti — y ya has terminado. No hay cuenta de desarrollador que registrar, ni flujo OAuth, ni aplicación que crear, ni claves que pegar, ni credenciales que guardar, porque el módulo no gestiona ninguna.
Timeline en vivo, o un tweet destacado
El timeline en vivo muestra un flujo que se actualiza continuamente con tus últimas publicaciones. El tweet destacado muestra una publicación concreta que tú eliges: pega su enlace y esa es la que verán tus visitantes.
El segundo modo merece atención por una razón práctica. El servicio público de inserción de Twitter/X aplica un límite de peticiones bastante ajustado, y un timeline que se refresca sin parar puede consumir por sí solo buena parte de esa cuota. Como un tweet destacado solo solicita una publicación fija, aguanta mejor cuando la plataforma está saturada. Si valoras la fiabilidad por encima de la actualización automática, ese es el modo que debes elegir.
Cinco ubicaciones, elegidas en la página de configuración
Columna izquierda, columna derecha, pie de página, página de inicio o un botón flotante anclado en la esquina inferior izquierda. Eliges el sitio en la propia página del módulo: no hay que pasar por Diseño → Posiciones, y el cambio surte efecto de inmediato.
Conviene dejar clara una cosa, porque define cómo se usa el módulo: cada ubicación muestra un botón compacto y el feed se abre en una ventana emergente cuando el visitante hace clic. El timeline no se incrusta dentro de la columna. Así mantienes una inserción de terceros fuera de la ruta crítica de renderizado, y el módulo nunca desplaza tu propio contenido hacia abajo.
Hecho para encajar con tu tema
Claro u oscuro, más un color de acento opcional para los enlaces dentro del widget. Otros cuatro interruptores ocultan la cabecera, ocultan el pie, eliminan los bordes o hacen transparente el fondo; se aplican al timeline en vivo, y la ayuda de cada campo lo indica. Elige un número fijo de tweets de 1 a 20, o un feed con scroll de cualquier altura entre 200 y 1200 píxeles.
Para el tweet destacado hay dos interruptores más: ocultar el enlace Ver este hilo y ocultar las vistas previas de fotos, vídeos y enlaces si prefieres solo el texto.
Todo lo que un visitante espera de un tweet
Como se trata del widget oficial de Twitter/X y no de texto extraído, tus visitantes obtienen lo auténtico: responder, retuitear y dar me gusta funcionan de forma nativa, exactamente igual que en la propia plataforma. Los archivos multimedia, los hilos y las vistas previas de enlaces se muestran como deben.
Validación clara, y una vista previa antes de publicar
No hay que adivinar si la configuración es correcta. Si algo está mal, el guardado se rechaza con un mensaje en lenguaje claro — "Introduce un nombre de usuario de Twitter/X válido: solo letras, números y guiones bajos, hasta 15 caracteres", o el equivalente para un enlace de tweet mal formado o un color hexadecimal incorrecto — y no se escribe nada, de modo que una errata no puede sustituir en silencio una configuración que funcionaba. Una vez guardado el usuario o el tweet, una vista previa en vivo en la página de configuración te muestra lo que verán tus visitantes.
Una nota honesta sobre la personalización
El widget oficial expone un tema claro/oscuro y un único color de acento, y eso es sinceramente todo lo que expone. Si quieres cambiar libremente el estilo del texto de los tweets, ningún módulo puede ofrecértelo a través de la inserción oficial: es el precio de un feed que no necesita claves API y que no se rompe cuando la plataforma cambia sus reglas.
La versión 4 eliminó un problema de seguridad real
Esto importa más que cualquier función. Las versiones anteriores obtenían los tweets a través de la API v1.1 de Twitter usando una biblioteca OAuth incluida con una década de antigüedad y credenciales de desarrollador escritas en el código, distribuidas dentro de cada copia del módulo. Twitter/X cerró el acceso gratuito a esa API en 2023, así que la integración había dejado de funcionar de forma fiable — y, peor aún, esas credenciales expuestas hacían que una instalación sin configurar mostrara en silencio el feed de otra persona por defecto.
La versión 4 lo elimina todo: sin capa de API, sin biblioteca OAuth incluida, sin credenciales que filtrar y sin nada en el módulo que un cambio de política de la plataforma pueda romper.
Actualizar limpia lo que dejó la versión antigua
Abre el módulo y se migra solo. Las antiguas claves API y los ajustes heredados que ya no tienen sentido se eliminan deliberadamente en lugar de quedarse tirados en tu base de datos. Tu nombre de usuario y tu ubicación se conservan.
La versión 4.1.1 también corrigió un fallo de actualización que conviene contar sin rodeos: el paso de la 4.0.1 condicionaba su éxito a que una llamada a registerHook() devolviera true, de modo que un fallo transitorio — o un hook ya registrado por un intento parcial anterior — marcaba el paso como fallido y PrestaShop desactivaba el módulo. Ahora el hook se registra de forma idempotente y el paso siempre informa de éxito.
Un ajuste de privacidad, y una respuesta franca sobre el rastreo
Un interruptor opcional Do Not Track pide a Twitter/X que no personalice ni rastree a tus visitantes a través del widget. Ten claro qué hace y qué no: no impide que se cargue el código del widget. Este módulo carga un recurso desde platform.twitter.com en las páginas donde aparece el feed, y deberías declararlo en tu política de cookies y privacidad, como harías con cualquier inserción de terceros y como exige el RGPD.
Compatibilidad
PrestaShop 1.7, 8 y 9, en ocho idiomas: alemán, español, francés, inglés, italiano, neerlandés, polaco y turco. Como el feed se abre en una ventana emergente, todas las ubicaciones dependen del modal de Bootstrap de tu tema — algo estándar en el tema classic y sus derivados, y que conviene comprobar en uno muy personalizado. El nombre técnico del módulo no ha cambiado respecto a versiones anteriores, así que las instalaciones existentes se actualizan sin problemas.
Preguntas frecuentes
¿Necesito una cuenta de desarrollador de Twitter o claves API?
No. Introduce tu nombre de usuario — con o sin la @, el módulo la elimina en ambos casos — y listo. No hay nada que registrar ni credenciales que guardar.
¿Cuál es la diferencia entre los dos modos?
El timeline en vivo se actualiza automáticamente con tus últimas publicaciones. El tweet destacado muestra una publicación que tú eliges y, como solo solicita ese único tweet, resiste mejor cuando Twitter/X limita las peticiones de su servicio de inserción.
¿Dónde puedo colocarlo? ¿El feed se muestra incrustado?
Columna izquierda, columna derecha, pie de página, página de inicio o un botón flotante en la esquina inferior izquierda, a elegir en la página de configuración. En todos los casos la ubicación muestra un botón y el feed se abre en una ventana emergente sobre tu tienda: no queda incrustado dentro de la columna.
Mi feed muestra "No se ha podido cargar el feed en directo en este momento."
El propio backend de inserción de Twitter/X rechazó o limitó la petición. No es algo que el módulo controle, y normalmente se resuelve solo en unos minutos. Si ocurre a menudo, cambia al modo de tweet destacado.
¿Puedo cambiar el estilo de los tweets para que encaje exactamente con mi marca?
Solo hasta cierto punto: el widget oficial ofrece un tema claro u oscuro y un color de acento. Ese límite viene de Twitter/X, no de este módulo.
¿Pueden mis visitantes responder y retuitear desde mi tienda?
Sí. Es la inserción oficial, así que responder, retuitear y dar me gusta funcionan de forma nativa.
He actualizado desde una versión antigua: ¿qué ha pasado con mis claves API?
Se eliminaron a propósito, junto con otros ajustes heredados. La integración antigua necesitaba credenciales que llevaban años expuestas públicamente; la nueva solo necesita tu nombre de usuario.
¿Cumple con los requisitos del RGPD?
Hay una opción Do Not Track que pide a Twitter/X que no personalice la experiencia, pero el widget se sigue cargando. Decláralo en tu política de privacidad como cualquier otra inserción de terceros.
-
CompatibilidadPrestashop 1.4
Prestashop 1.5
Prestashop 1.6
Prestashop 1.7
Prestashop 8
Prestashop 9 -
Traducciones Disponibles del MóduloAlemán
Español
Francés
Inglés
Italiano
Neerlandés
Polaco
Turco
MEG Venture
4 productos más en la misma categoría
| Versión | 4.1.1 |
|---|---|
| Última actualización | 2026-07-30 |
| Registro de cambios | - [2026-07-30] Backfill missing translation keys for various languages in Twitter/X feed module - [2026-07-24] Add Dutch, Polish, and Turkish translations for Twitter/X feed module configuration options and messages - [2026-07-23] Bump version to 4.1.1 and update changelog for upgrade stability fix - [2026-07-23] Translate Twitter/X feed module strings from Polish to English for improved accessibility and user experience. - [2026-07-23] Translate Twitter/X feed module strings to Polish and Turkish; update messages for clarity and consistency. - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Add translation files for FR, DE, PL, NL, TR, IT, ES (7 languages) - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Add missing translation files (fr, de, pl, nl, tr, it, es) - [2026-07-10] Update README and templates to support Featured tweet mode; bump version to 4.1.0 - [2026-07-10] Bump version to 4.0.5 in module and template files; enhance loading process with rendered event logging - [2026-07-10] Bump version to 4.0.4 in module and template files; enhance button classes for improved styling - [2026-07-10] Refactor logging in Twitter timeline widget: replace console.debug with console.log and add script execution log - [2026-07-10] Add debug logging for Twitter timeline widget loading process - [2026-07-10] Update module name and version to 4.0.3; standardize naming to "Twitter and X Feed Widget" - [2026-07-10] Fix positioning of floating toggle in preview frame - [2026-07-10] Update Twitter & X Feed Widget to version 4.0.2 with new fallback handling and CSS improvements - [2026-07-10] Update Twitter & X Feed Widget to version 4.0.1 with new features and improvements - [2026-07-10] Add Twitter & X Feed Widget module version 4.0.0 - [2023-09-11] v3.2.0 - [2022-02-20] minor fix - [2021-09-23] v3.1.0 - [2021-09-23] Initial release v3.0.0 - [2021-09-23] Initial commit |
• [2026-07-10] Bump version to 4.0.5 in module and template files; enhance loading process with rendered event logging
• [2026-07-10] Bump version to 4.0.4 in module and template files; enhance button classes for improved styling
• [2026-07-10] Refactor logging in Twitter timeline widget: replace console.debug with console.log and add script execution log
• [2026-07-10] Add debug logging for Twitter timeline widget loading process
• [2026-07-10] Update module name and version to 4.0.3; standardize naming to "Twitter and X Feed Widget"
• [2026-07-10] Fix positioning of floating toggle in preview frame
• [2026-07-10] Update Twitter & X Feed Widget to version 4.0.2 with new fallback handling and CSS improvements
• [2026-07-10] Update Twitter & X Feed Widget to version 4.0.1 with new features and improvements
• [2026-07-10] Add Twitter & X Feed Widget module version 4.0.0
• [2023-09-11] v3.2.0
• [2022-02-20] minor fix
• [2021-09-23] v3.1.0
• [2021-09-23] Initial release v3.0.0
• [2021-09-23] Initial commit
• [2026-07-10] Update Twitter & X Feed Widget to version 4.0.2 with new fallback handling and CSS improvements
• [2026-07-10] Update Twitter & X Feed Widget to version 4.0.1 with new features and improvements
• [2026-07-10] Add Twitter & X Feed Widget module version 4.0.0
• [2023-09-11] v3.2.0
• [2022-02-20] minor fix
• [2021-09-23] v3.1.0
• [2021-09-23] Initial release v3.0.0
• [2021-09-23] Initial commit
Comentarios (1)
Su agradecimiento a la reseña no pudo ser enviado
Reportar comentario
Reporte enviado
Su reporte no pudo ser enviado