Distintivos de confianza & seguridad: configuración y ayuda
Inicio rápido
- Sube e instala el ZIP de mprtrustbadges mediante "Module Manager".
- Haz clic en "Configure" para abrir Configuración de insignias de confianza y selecciona el contexto multitienda deseado.
- Mantén Activar marcado y revisa la Colección predeterminada en el idioma predeterminado de la tienda.
- Usa Añade una insignia para elegir un Icono, introducir Texto y añadir opcionalmente un Enlace (HTTPS, HTTP o ruta de la tienda).
- En Ubicaciones, asigna una colección y un Diseño a Bloque de producto y Bloque del carrito, y haz clic en Guardar.
- Abre una página de producto y el carrito. Comprueba que aparecen las insignias guardadas y los enlaces a las condiciones que hayas configurado.
- Comprueba otro idioma y una pantalla estrecha; prueba el cierre si has activado Cuadro flotante.
Requiere PrestaShop 1.6 o posterior y PHP 7.1 o posterior.
Manual de configuración
Instalación y primera configuración
Sigue los pasos de Inicio rápido.
Edita colecciones e idiomas
Abre Configuración de insignias de confianza desde la acción "Configure" del módulo. El editor actual usa colecciones con nombre. Puedes mantener una colección para varias posiciones o asignar una diferente a cada posición.
| Control | Valor predeterminado | Qué hacer |
|---|---|---|
| Activar | Marcado | Desmárcalo para detener todas las ubicaciones de insignias. |
| Idioma | Idiomas disponibles en la tienda | Elige el idioma cuya lista ordenada de insignias quieras editar. |
| Colecciones | Colección predeterminada | Usa Añade una colección para otra lista. Los nombres de colección son etiquetas internas del editor, de hasta 100 caracteres. |
| Icono | Una de las seis opciones integradas | Elige lock, refresh, headset, shield, truck o star. |
| Texto | Etiquetas traducidas incluidas | Introduce una etiqueta no vacía de texto sin formato, de hasta 240 caracteres. El marcado no se muestra como HTML. |
| Enlace (HTTPS, HTTP o ruta de la tienda) | Vacío | Déjalo vacío para texto, o introduce una URL HTTP/HTTPS o una ruta de la tienda relativa a la raíz como /content/1-delivery. |
La colección predeterminada incluida contiene lock con Pago seguro, refresh con Devoluciones gratuitas, headset con Soporte 24/7 y shield con Garantía de devolución del dinero, traducidos cuando hay traducción disponible. Sustituye cualquier etiqueta que no describa las condiciones de tu tienda.
Usa Añade una insignia, Elimina, Mueve hacia arriba y Mueve hacia abajo para editar la lista ordenada. El editor admite hasta 20 colecciones y 30 insignias por idioma en cada colección. Las listas de insignias guardadas para un idioma deben caber conjuntamente en 65535 bytes.
Una lista vacía para un idioma usa la lista del idioma predeterminado. Si esta también está vacía, la colección no muestra insignias. El icono, texto, enlace y posición de una insignia pertenecen a su lista de idioma. Comprueba todos los idiomas que uses.
Asigna ubicaciones
En Ubicaciones, selecciona una colección o Desactivado para cada posición. Elige Diseño como Fila, Fila compacta o Tarjetas apiladas. Para Cuadro flotante, elige Esquina como Arriba a la izquierda, Arriba a la derecha, Abajo a la izquierda o Abajo a la derecha.
| Ubicación | Asignación incluida | Hook del tema |
|---|---|---|
| Bloque de producto | Colección predeterminada, Fila | displayProductAdditionalInfo o displayProductButtons |
| Bloque del carrito | Colección predeterminada, Fila | displayShoppingCartFooter o displayShoppingCart |
| Barra de cabecera | Desactivado | displayBanner o displayTop |
| Barra de pie de página | Desactivado | displayFooter |
| Cuadro flotante | Desactivado; esquina inferior derecha si se asigna | displayFooter |
Guarda tras editar. Producto y carrito pueden usar colecciones diferentes. El resultado está protegido frente a duplicados de la misma ubicación dentro de una solicitud.
El cuadro flotante tiene un botón de cierre y admite Escape. El cierre se recuerda durante la visita mediante el almacenamiento de sesión del navegador y una cookie de sesión, con una alternativa en memoria. El script intenta ajustar el cuadro alrededor de controles fijos y adherentes. Compruébalo con el banner de cookies y el widget de chat abiertos. Una superposición de pantalla completa puede ocultar temporalmente el cuadro.
Usa la herencia multitienda
Selecciona el contexto de tienda deseado en el back office antes de editar. El documento completo de colecciones y sus listas de idiomas se resuelven juntos desde la tienda, después el grupo, después todas las tiendas y, por último, los valores predeterminados incluidos.
Revisa Ámbito de edición y Origen efectivo. Guardar crea una sustitución completa para ese ámbito. En una tienda o grupo con ajustes guardados, Usa la configuración heredada elimina la sustitución de ese ámbito. Recupera la configuración superior en lugar de combinar insignias individuales.
Guardar, importar y cambiar la herencia requiere autorización para el ámbito de tienda seleccionado. Si falla la autorización, vuelve a cargar la página en el contexto deseado y comprueba los permisos del empleado.
Importa una lista de insignias
Abre Importa JSON en la colección seleccionada. Elige la colección y el idioma de destino, y pega un array de objetos de insignia. Por ejemplo:
[
{"icon":"lock","text":"Secure Checkout"},
{"icon":"truck","text":"Fast Dispatch","url":"/content/1-delivery"},
{"icon":"refresh","text":"Easy Returns"},
{"icon":"star","text":"Quality Checked"}
]
Para mensajes de servicio puedes usar en su lugar shield con Protección del comprador, headset con Asistencia disponible y lock con Pago cifrado. Los mismos seis valores de icono se aplican a todas las colecciones. No se incluye la subida de imágenes personalizadas.
También puedes importar un objeto cuyas claves sean ID o códigos ISO de idiomas de la tienda y cuyos valores sean listas de insignias. Solo se sustituyen los idiomas proporcionados. Revisa el borrador importado y haz clic en Guardar para publicarlo. La importación por sí sola no cambia la tienda.
Los iconos desconocidos, etiquetas vacías, enlaces inseguros, longitudes excesivas o límites superados impiden guardar. Usa un enlace vacío, http://, https:// o una ruta de tienda con una sola barra inicial. Se rechazan las URL relativas al protocolo //... y las URL de scripts.
Verifica y soluciona problemas
Comprueba el producto, carrito y las ubicaciones opcionales de cabecera, pie o cuadro flotante. Verifica el texto en cada idioma y sigue todos los enlaces configurados. Los iconos y etiquetas son contenido estático; no acreditan que un servicio de pago, garantía o certificación esté activo.
Si falta una ubicación, comprueba Activar, la colección asignada, el idioma alternativo y el hook del tema. Si el editor rechaza el guardado, corrige el campo resaltado y revisa los límites de colecciones e idiomas. Los ajustes enviados que no sean válidos no se publican. Usa "Integrity" para comprobar la configuración.
Un desarrollador del tema puede restaurar un hook de producto o carrito que falte en la plantilla adecuada:
{hook h='displayProductAdditionalInfo'}
{hook h='displayShoppingCartFooter'}
Usa un hook apropiado por ubicación y comprueba la colocación después de cualquier cambio de tema. El módulo carga CSS, JavaScript del front office y estilos detectados del tema. Para el CSS del tema siguen disponibles las clases existentes .mprbadge-container, .mprbadge-icon y .mprbadge-text:
.mprbadge-container { background: #fff; border-color: #d7e7dc; }
.mprbadge-icon { color: #2e8b57; }
.mprbadge-text { font-size: 13px; }
Desactiva o desinstala
Desmarca Activar para ocultar todas las ubicaciones, o elige Desactivado para ubicaciones individuales. Para eliminar el módulo, usa "Uninstall" en "Module Manager". Elimina su configuración, incluidas las colecciones y traducciones guardadas, y su menú de administración.
Preguntas
1
¿Puedo mostrar insignias diferentes en productos distintos?
Problemas conocidos
6
Insignias flotantes ocultas o superpuestas a barras fijas
Fallos de guardado y herencia en el editor de insignias
El módulo no se cargaba en PHP 7.1
Traducciones incorrectas en la administración de insignias
El texto de las insignias seguía en inglés
No se cargaba la administración de insignias
Solicitudes de funcionalidades
7
Implementado
Insignias de confianza configurables
Actualizaciones con un clic
Administración multilingüe
Editor visual de colecciones de insignias
Ubicación y diseño de insignias
Ajustes de insignias por tienda
Importación de listas de insignias
Registro de cambios
v1.0.152026-09-24
- Addedcomplete FR/DE/ES/IT/PL translations
Versiones anteriores
v1.2.02026-04-20
- Addedadmin menu management via MenuInstaller for streamlined module setup
v1.1.02026-02-02
- AddedPS 9 / Hummingbird theme compatibility
- Addedcustom badge upload — upload own SVG or PNG trust icons
- Improvedlayout engine — supports single row, wrapping, and grid arrangements
- Fixedpayment icon sizing inconsistency between product page and cart page
v1.0.02025-06-09
- Initialrelease: trust and security badges for PrestaShop
- InitialPre-built badge library: SSL Secured, Money-Back Guarantee, Secure Payment, Free Returns
- InitialPayment method icons: Visa, Mastercard, PayPal, Stripe, and more
- InitialConfigurable placement: product page, cart, checkout, footer
- InitialCompatible with PS 1.7.x and PS 8.x
Demo
Prueba el módulo completo
- Tienda demo lista Explora una tienda demo lista en tu navegador.
- Sin registro Sin cuenta, correo ni dominio de tienda.
Al abrir esta demo, acepta los términos de la demo y la política de privacidad.