Product Demo Info - Muestra Compatibilidad PrestaShop, Banderas de Idioma y Accesos Demo en tus Fichas de Producto
Pensado para desarrolladores que venden módulos y plantillas. Añade a tus fichas de producto una sección Información de demostración con exactamente lo que un comprador verifica antes de pagar: las versiones de PrestaShop compatibles, los idiomas que incluye el producto, los enlaces a tus demos de front office y back office con sus credenciales, y tu propio nombre y logo de desarrollador. Todo se define producto a producto, en cuatro bloques que se activan y desactivan por separado, y con un editor masivo para que una nueva versión de PrestaShop no signifique abrir doscientos productos a mano. Para PrestaShop 1.7 – 9.
Las preguntas que todo comprador de módulos hace primero
¿Funciona en mi versión? ¿Está disponible en mi idioma? ¿Puedo verlo funcionando antes de pagar? ¿Qué pasa después de darle a comprar? Un desarrollador que vende en su propia tienda responde a eso dentro de la descripción, en una tabla que mantiene a mano y casi nunca igual en un catálogo de cincuenta productos. Este módulo convierte las cuatro respuestas en datos estructurados por producto, dentro de un bloque que se dibuja solo.
Cuatro bloques, cada uno con su interruptor
La sección Información de demostración se compone de cuatro bloques independientes, y cada uno tiene su propio interruptor en la página de configuración:
- Compatibilidad — las versiones de PrestaShop que soporta el producto, en forma de badges divididos.
- Traducciones — los idiomas que incluye el producto, en forma de banderas.
- Demostración — tus direcciones de demo de front office y back office, con usuario y contraseña.
- Desarrollador — tu nombre y tu logo.
Desactiva un bloque y desaparece de todas las fichas de producto a la vez. No tienes que tocar plantillas para ocultar algo que todavía no usas.
Decide qué versiones e idiomas se muestran
No todo el mundo quiere un muro de diez versiones de PrestaShop en la ficha. Desde la configuración eliges exactamente qué versiones y qué idiomas aparecen en la sección — diez opciones de versión, de la 1.1 a la 9 más Thirtybees, y nueve idiomas —, de modo que una tienda centrada en 1.7 en adelante muestra tres badges en lugar de diez, y quien vende en tres mercados no enseña nueve banderas.
Configúralo producto a producto, desde la propia ficha
Cada producto tiene su propio panel Información de demostración dentro del formulario estándar de PrestaShop, así que los datos viven donde ya trabajas. Activas la sección para ese producto, marcas las versiones que soporta, marcas los idiomas que incluye, pegas las direcciones de demo y las credenciales, y guardas junto con el producto.
Un editor masivo para el día en que cambia la versión
Aquí es donde el módulo se paga solo. Cuando salga PrestaShop 9 y cuarenta de tus módulos pasen a ser compatibles, no vas a abrir cuarenta productos. El panel Bulk Update Products te permite filtrar el catálogo por nombre o referencia, seleccionar los productos que quieres con Select All o uno a uno contra un contador en vivo, y aplicar el cambio a todos de una sola vez: versiones de compatibilidad, banderas de idioma o el propio estado de la demostración. La compatibilidad y las traducciones se activan por separado en cada ejecución, así que una actualización que solo toca versiones deja intactas las banderas de idioma; dentro de una ejecución activada, los valores marcados se aplican y los no marcados se borran. Al terminar te dice cuántos productos ha actualizado, y se niega a ejecutarse sobre una selección vacía en lugar de no hacer nada en silencio.
Se muestra donde tu plantilla coloca el contenido de producto
La sección se engancha mediante displayProductExtraContent en las plantillas modernas, con displayProductAdditionalInfo como alternativa, así que aterriza junto a los demás bloques de contenido de producto de tu plantilla — una pestaña en unas, un panel de acordeón desplegable en otras — y no en cualquier sitio raro. Incluye plantillas separadas para las generaciones 1.7, 8 y 9.
Corregido para PrestaShop 9 y Hummingbird
La versión 2.0.2 eliminó un error fatal en PrestaShop 9: el constructor llamaba a Tools::encrypt(), que el core había retirado, para rellenar una propiedad que nadie leía nunca. La llamada se ha eliminado, no sustituido.
Las versiones 2.0.3 y 2.0.4 corrigieron un problema de desplazamiento propio de las plantillas que renderizan el contenido de producto como acordeón de Bootstrap, como Hummingbird en PrestaShop 9. Al abrir un panel se cierra el que estuviera abierto; si ese panel era largo, la página encogía bajo los pies del visitante y el panel recién abierto podía quedar fuera de pantalla, a veces dentro del pie de página. Ahora la corrección compensa el desplazamiento antes de que arranque la animación de cierre, en lugar de corregirlo después, que producía un salto y vuelta visible con toda la pinta de estar roto. Cada corrección usa behavior: 'instant', porque esta plantilla define scroll-behavior: smooth de forma global y cualquier otro valor se convertía sin avisar en una segunda animación lenta.
El CSS y el JavaScript de la sección se registran con la versión del módulo adjunta, de forma que una corrección llega a los visitantes recurrentes en vez de servirse desde la caché.
Compatibilidad
PrestaShop 1.7, 8 y 9, con plantillas separadas para cada generación. Se distribuye en ocho idiomas: alemán, español, francés, inglés, italiano, neerlandés, polaco y turco, además de una traducción parcial al finés. La sección se renderiza desde las plantillas del propio módulo, así que no se modifica ningún archivo de tu tema.
Preguntas frecuentes
¿Para quién es este módulo?
Para desarrolladores y agencias que venden módulos, plantillas u otros productos digitales en su propia tienda PrestaShop y necesitan que todas sus fichas respondan igual a las mismas cuatro preguntas previas a la compra.
¿Puedo mostrar solo algunos de los cuatro bloques?
Sí. Compatibility Section, Translations Section, Demo Links Section y Developer Info Section tienen cada uno su propio interruptor, y al desactivar uno desaparece de todas las fichas de producto.
¿Tengo que listar todas las versiones de PrestaShop?
No. Tú eliges cuáles de las diez opciones de versión aparecen, así que una tienda que solo vende para 1.7 en adelante no muestra badges de la 1.1 a la 1.6.
Tengo cien productos y PrestaShop acaba de sacar una versión nueva. Para eso está el editor masivo. Filtra el catálogo, selecciona los productos afectados, marca la nueva versión y aplícala a todos en una sola acción.
¿Dónde aparece la sección en la ficha de producto?
Donde tu plantilla coloque el contenido de producto adicional: una pestaña junto a Descripción y Detalles, o un panel de acordeón desplegable en plantillas como Hummingbird. Usa displayProductExtraContent, con displayProductAdditionalInfo como alternativa.
¿Funciona con Hummingbird en PrestaShop 9?
Sí. Hummingbird renderiza estos bloques como acordeón de Bootstrap, lo que provocaba un problema de posición de desplazamiento; las versiones 2.0.3 y 2.0.4 lo corrigen, y la 2.0.2 corrigió aparte un error fatal en PrestaShop 9.
¿Modifica mi plantilla?
No. La sección se renderiza desde las plantillas del propio módulo, con marcado específico para 1.7, 8 y 9.
-
CompatibilidadPrestashop 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 | 2.0.4 |
|---|---|
| Última actualización | 2026-07-30 |
| Registro de cambios | - [2026-07-30] Add missing translation keys for product demo module in Dutch, Polish, and Turkish - [2026-07-27] Fix visible jump-then-return from the 2.0.3 accordion scroll fix - [2026-07-27] Fix Demo Info tab scrolling out of view on Bootstrap-accordion themes - [2026-07-24] Add translations for product demo module in Dutch, Polish, and Turkish - [2026-07-24] Revert temporary diagnostic logging - [2026-07-24] Switch diagnostic log to .txt extension - [2026-07-24] Log unconditionally to rule out silent debug.log write failure - [2026-07-24] Add temporary diagnostic logging to constructor - [2026-07-24] Fix fatal error on PS9: remove Tools::encrypt() call - [2026-07-23] Translate product demo module strings to Italian, Dutch, Polish, and Turkish; update existing translations for clarity and accuracy. - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Complete translation files for FR, DE, PL, NL, TR, IT, ES - [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-06-26] Enhance product demo module with inline translation support and improved compatibility checks - [2026-06-26] Bump version to 2.0.1 and add displayProductAdditionalInfo hook for inline compatibility display - [2026-06-23] Add SVG flag icons for France, Italy, Netherlands, Poland, Portugal, and Turkey - [2026-06-23] Add Spanish translations for product demo module - [2026-06-23] Fix hookDisplayHeader condition to check for product context before loading demo data - [2026-06-23] Refactor hookDisplayProductExtraContent to utilize ProductExtraContent for improved demo information rendering - [2026-06-23] Refactor product_page.tpl to enhance demo section visibility and compatibility display - [2026-06-22] . - [2026-06-22] Merge branch 'main' of https://github.com/caglarutkuguler/Productdemo - [2026-06-22] Add new template files for Product Demo module in PrestaShop - [2026-06-22] . - [2026-06-22] No code changes detected. - [2023-09-22] index.php updates |
Comentarios (1)
Su agradecimiento a la reseña no pudo ser enviado
Reportar comentario
Reporte enviado
Su reporte no pudo ser enviado