Rich Snippets Schema SEO automáticos: configuración y ayuda

Inicio rápido

  1. Instala el ZIP en Módulos > "Module Manager" y haz clic en "Configure".
  2. Abre "Improve" > Schema Rich Snippets > Ajustes > Configuración y selecciona los Tipos de schema necesarios.
  3. Rellena Organización y Perfiles sociales y revisa Fuente de marca y Mostrar ofertas de variantes en Esquema de producto.
  4. Configura Países de envío (ISO), Transportistas para los gastos de envío y los tiempos reales de preparación y transporte.
  5. Establece Ubicación de la política de devolución, revisa el plazo, los gastos, el método de devolución y las excepciones de productos; guarda.
  6. Genera vistas previas de inicio y producto en Vista previa del schema.
  7. Inspecciona el JSON-LD público y valida URL reales, incluidos precios, variantes, envío y devoluciones.

Requiere PrestaShop 1.6 o posterior y PHP 7.1 o posterior.

Manual de configuración

Instala y abre la configuración

Sube el ZIP en Módulos > "Module Manager" > "Upload a module". Instálalo y haz clic en "Configure". Abre "Improve" > Schema Rich Snippets > Ajustes > Configuración.

Requiere PrestaShop 1.6 o posterior y PHP 7.1 o posterior.

La limpieza HTML requiere que el núcleo llame a actionOutputHTMLBefore. Comprueba la salida pública con el núcleo y el tema que usas realmente.

La instalación crea las tablas mprschema_override y mprschema_log con el prefijo de tu base de datos. Guarda los ajustes del módulo bajo mprschema en la tabla de configuración MPR compartida.

Selecciona los tipos de schema y la limpieza

En Tipos de schema, estos interruptores tienen Sí por defecto.

Ajuste Salida
Esquema de producto Marcado de producto en las fichas de producto, con marcado de variantes cuando se admite.
Esquema Organization Marcado de la empresa en la página de inicio.
Schema WebSite Marcado del sitio en inicio con una acción de búsqueda que usa la URL de búsqueda nativa y ?s={search_term_string}.
Schema de migas de pan BreadcrumbList en páginas de entidades admitidas distintas de inicio cuando se puede construir una ruta.
Esquema de categoría CollectionPage con datos de categoría, número de productos y una pequeña lista de productos.
Schema de artículo CMS Article con texto CMS, titular, idioma, fechas disponibles, autor y editor.
Eliminar atributos Microdata Eliminar los atributos admitidos itemscope, itemtype, itemprop, itemid e itemref del HTML renderizado.
Eliminar JSON-LD existente Eliminar otros bloques de script JSON-LD del HTML renderizado. El módulo conserva sus propios bloques marcados y los bloques marcados de Smart Breadcrumbs.

Desactiva un tipo de schema si no quieres publicarlo. Revisa la limpieza antes de guardar si otro módulo publica marcado que necesitas conservar. La limpieza actúa sobre el HTML renderizado y no edita archivos del tema.

El módulo no genera schema FAQ y no ofrece opciones de configuración FAQ.

Introduce la organización y los perfiles sociales

En Organización, revisa estos campos. Los campos de texto empiezan vacíos.

Ajuste Valor predeterminado o alternativo Qué introducir
Tipo de organización Organization Elige Organization, LocalBusiness, Store, OnlineStore o Corporation.
Nombre de la organización Vacío; nombre de la tienda como alternativa El nombre de tu empresa.
Número de teléfono Vacío Tu número de atención al cliente.
Correo de contacto Vacío Tu correo de contacto.
URL del logo Vacío; logo de la tienda como alternativa Una URL completa de logo si necesitas sustituir el de la tienda.
Dirección Vacío; dirección de la tienda como alternativa La dirección postal de tu empresa.
Ciudad Vacío; ciudad de la tienda como alternativa La ciudad de tu empresa.
Código postal Vacío; código postal de la tienda como alternativa Tu código postal.
Región / Estado Vacío; región de la tienda como alternativa Tu región si es necesaria.
País (código ISO) Vacío; país de la tienda como alternativa Un código de país de dos letras configurado en tu tienda.

En Perfiles sociales, rellena según necesites URL en Facebook, URL de Twitter / X, URL de Instagram, URL en Youtube, URL de LinkedIn, URL de Pinterest y URL de TikTok. Empiezan vacíos y proporcionan los valores sameAs de la organización. Deja vacíos los perfiles que no uses.

Configura el schema de producto

Ajuste Predeterminado Comportamiento y cuándo cambiarlo
Fuente de marca Fabricante Elige Fabricante, Proveedor, Característica llamada "Brand" o Marca de la tienda (productos propios).
Nombre de la marca de la tienda Vacío Se usa para la fuente de marca de la tienda. Si está vacío, usa el nombre de la organización o tienda.
Condición de producto predeterminada Nuevo Alternativa cuando el producto no proporciona un estado admitido. Otras opciones: Usado y Reacondicionado.
Incluir reseñas Sí Leer comentarios y valoraciones de producto aprobados. Desactiva para omitir las reseñas.
Mostrar ofertas de variantes Sí Publicar combinaciones aptas con sus propias ofertas y datos de producto. Desactiva para usar la oferta única de la página de producto.
Propiedades de las variantes Sin correspondencia explícita Asocia grupos de atributos a Talla o tamaño, Color, Material, Estampado, Grupo de edad, Sexo o No es una propiedad de variante. Los grupos de color usan color por defecto; los demás necesitan correspondencia.
Imágenes de producto máx. 5 Establece un límite de imágenes entre 1 y 10.

La salida de producto lee los datos actuales del catálogo. Los campos disponibles incluyen nombre, URL, descripción, referencia como SKU, EAN-13 como gtin13, UPC como gtin12, ISBN, referencia de proveedor como MPN, marca, imágenes, estado, peso, categoría y características. Las ofertas incluyen precio, moneda, disponibilidad, URL y vendedor cuando están disponibles. Los productos con precios ocultos o pedidos no disponibles no publican su precio guardado como oferta.

Para productos con URL de combinación distintas y utilizables, la salida puede ser un ProductGroup con registros Product de variantes y sus ofertas. Si las combinaciones no pueden preseleccionarse mediante URL distintas, el módulo usa la oferta única de la ficha de producto. No esperes la antigua estructura AggregateOffer.

Los datos de reseñas proceden de registros aprobados en {prefix}product_comment. El módulo puede añadir una valoración agregada y hasta 10 reseñas recientes. Si no hay una valoración agregada aprobada disponible, puede leer valores de la última sobrescritura activa de ese producto, sin filtrar por tienda. No crea valoraciones sin datos de origen.

El módulo obtiene los identificadores disponibles directamente de los campos de producto. No hay ningún ajuste para cambiar su asignación.

Configura el envío

Ajuste Predeterminado Qué configurar
Incluir detalles de envío Sí Activar tarifas y plazos de entrega cuando se pueda calcular una tarifa fiable.
Tiempo de preparación mín. (días) 0 Tiempo mínimo de preparación en días enteros.
Tiempo de preparación máx. (días) 1 Tiempo máximo de preparación, al menos igual al mínimo.
Tiempo de tránsito mín. (días) 2 Tiempo mínimo de transporte en días enteros.
Tiempo de tránsito máx. (días) 5 Tiempo máximo de transporte, al menos igual al mínimo.
Países de envío (ISO) Vacío Códigos de destino de dos letras separados por comas, como PL,DE. Si está vacío usa el país de la tienda.
Transportistas para los gastos de envío Ninguno Selecciona los transportistas cuyas tarifas se publicarán. Excluye recogida y transportistas solo bajo presupuesto. Sin selección no hay detalles de envío.

Las tarifas usan una unidad del producto y la tarifa aplicable más baja de los transportistas seleccionados para cada destino. El cálculo comprueba rangos de transportista, zonas, impuestos, manipulación, recargos de producto y umbrales de envío gratuito admitidos.

Los detalles de envío pueden omitirse si la tarifa depende de una extensión, impuestos específicos de dirección, módulos de transportista, reglas de almacén u otras condiciones de compra no admitidas. El módulo no sustituye el precio por una estimación. Compara las tarifas con tu proceso de compra antes de confiar en la salida.

Configura las devoluciones

Ajuste Predeterminado Qué configurar
Incluir política de devolución Sí Activar la publicación de la política.
Ubicación de la política de devolución Cada oferta de producto Elige el bloque Organization de inicio, cada oferta de producto o ambos. La ubicación en Organization requiere Esquema Organization activado.
Plazo de devolución (días) 14 Días enteros positivos para un plazo de devolución limitado.
Tipo de política de devolución Ventana de devolución limitada Elige Ventana de devolución limitada, Ventana de devolución ilimitada o Devoluciones no permitidas.
Gastos de devolución Devolución gratuita Elige Devolución gratuita, El cliente paga el envío de devolución o Tarifa fija de devolución cobrada por la tienda.
Tarifa de envío de devolución Vacío Introduce el importe fijo positivo si la tienda cobra una tarifa fija de devolución.
Moneda de los gastos de devolución Vacío Elige la moneda del importe. Solo las tiendas con esa moneda predeterminada lo publican.
Método de devolución Devolución por correo Elige Devolución por correo, Devolución en tienda o Devolución en quiosco.
Productos con su propia política de devolución Ninguno Selecciona productos concretos cuyas ofertas usen una política de excepción.
Política de devolución de estos productos Devoluciones no permitidas Elige el tipo de política de excepción.
Plazo de devolución de estos productos (días) 0 Introduce días enteros positivos si la excepción usa un plazo limitado.

La aplicabilidad de las devoluciones se construye a partir de los países de entrega de la tienda. El país de la política de devolución usa el de la organización o tienda. No se deriva únicamente de Países de envío (ISO).

Compara estos valores con la política que tu tienda publica realmente. Guardar ajustes schema no configura el envío del proceso de compra ni tu proceso de devolución. Las selecciones, códigos de país, rangos de días o importes fijos obligatorios no válidos pueden impedir guardar el formulario. Corrige los campos indicados y vuelve a guardar.

Previsualiza y verifica las páginas públicas

Abre Schema Rich Snippets > Vista previa del schema. Genera una vista previa de inicio y de una página real de producto, categoría o CMS.

La vista previa renderiza los grupos schema aplicables independientemente de sus interruptores principales. Comprueba siempre también la URL pública. En el código fuente, busca bloques application/ld+json marcados con data-mprschema="1". Contrasta precios, moneda, disponibilidad, identificadores, datos de empresa, envío y devoluciones con el contenido visible.

Usa los enlaces a validadores de la pantalla de vista previa para inspeccionar la URL pública.

Si tu tema personalizado no llama al hook de cabecera, añade la llamada nativa en su plantilla head:

{hook h='displayHeader'}

El módulo genera JSON-LD mediante ese hook. No añade CSS ni JavaScript orientados al comprador.

Usa sobrescrituras de valoraciones solo cuando sea necesario

Este flujo de configuración no incluye un editor de valoraciones normal. El código puede leer review_count y review_value de {prefix}mprschema_override para un registro de producto activo. No filtra por id_shop, por lo que una sobrescritura puede afectar a otras tiendas que compartan ese ID de producto. Los agregados de comentarios aprobados tienen prioridad.

Si mantienes esos registros directamente, usa reseñas reales, el prefijo real de tabla y los ID de producto y tienda. La forma original de inserción es:

INSERT INTO ps_mprschema_override
(entity_type, entity_id, id_shop, review_count, review_value, active, date_add, date_upd)
VALUES
('product', 123, 1, 42, 4.80, 1, NOW(), NOW());

Sustituye todos los valores de ejemplo antes de usarla. Esto guarda un agregado alternativo, no registros Review individuales.

Resuelve problemas y desinstala

Si falta marcado, comprueba el interruptor del tipo schema, el hook de cabecera, el ID de entidad y la caché de páginas. El panel indica recuentos de catálogo y cobertura de configuración. Usa Ajustes > Integridad para las comprobaciones de infraestructura necesarias.

Si desaparece marcado necesario de terceros, desactiva Eliminar JSON-LD existente, vacía la caché de páginas e inspecciona de nuevo. Si quedan microdatos duplicados, confirma que el núcleo llama al hook de salida y que la página tiene una sección head normal.

Si faltan detalles de envío, selecciona transportistas y revisa las condiciones de precio no admitidas. Si falta una tarifa de devolución, comprueba el importe, la moneda seleccionada y la moneda predeterminada de cada tienda. Compara un producto simple y uno con combinaciones por separado.

Desactiva el módulo en "Module Manager" para detener la salida. La desinstalación elimina el menú, los ajustes del módulo, las preferencias administrativas y las tablas de sobrescrituras y registros. Exporta antes los registros de sobrescritura personalizados que necesites.

Preguntas

Aún no hay preguntas sobre este módulo

Pregunta lo que quieras sobre instalación, compatibilidad o configuración. Las respuestas aparecen aquí.

Problemas conocidos

7

Las etiquetas de administración seguían en inglés

ResueltoActualizado:
Corregido en: 1.4.2
Algunas etiquetas breves de administración no utilizaban las traducciones disponibles.

Ofertas publicadas para productos disponibles solo bajo consulta

ResueltoActualizado:
Corregido en: 1.4.1
Los productos ofrecidos solo bajo consulta podían seguir publicando una oferta comprable en los datos estructurados.

Datos estructurados necesarios eliminados durante la limpieza

ResueltoActualizado:
Corregido en: 1.4.1
Eliminar el marcado duplicado de una página podía eliminar también los datos estructurados del módulo o el marcado compatible de rutas de navegación.

Save and stay no siempre validaba los ajustes

ResueltoActualizado:
Corregido en: 1.4.1
La acción Save and stay podía omitir el proceso normal de validación de ajustes.

Etiquetas traducidas dañadas

ResueltoActualizado:
Corregido en: 1.4.1
Los textos traducidos de administración podían mostrar caracteres con escape incorrecto.

Refuerzo de la seguridad

ResueltoActualizado:
Corregido en: 1.1.13
Refuerzo de la seguridad.

Configurar no abría la página de ajustes correcta

ResueltoActualizado:
Corregido en: 1.1.10
La acción Configurar del módulo podía llevar al destino incorrecto y los ajustes no mostraban la información de comprobación de la instalación.

Solicitudes de funcionalidades

9

Implementado

Datos estructurados de ofertas para combinaciones de productos

Implementado
Puedes generar datos estructurados de ofertas para combinaciones de productos con el precio, la disponibilidad según existencias y la URL de cada combinación que proporciona PrestaShop.

Datos estructurados automáticos

Implementado
Publica datos estructurados configurables de productos, organizaciones, rutas de navegación, categorías y páginas de contenido, incluidos precios de productos, disponibilidad y reseñas.

Comprobación y reparación de la instalación

Implementado
Comprueba los requisitos de instalación y repara los elementos que faltan en la infraestructura del módulo desde el back office.

Actualizaciones del módulo con un clic

Implementado
Busca e instala actualizaciones del módulo desde el back office.

Políticas de devolución y envío del vendedor

Implementado
Añade las políticas de devolución y envío del vendedor a los datos estructurados, incluidas las excepciones de devolución específicas de productos.

Datos estructurados de combinaciones de productos

Implementado
Describe las combinaciones de productos como un grupo con el precio, la disponibilidad y los identificadores de cada combinación y propiedades configurables como color, talla, material y estampado.

Características de productos en datos estructurados

Implementado
Incluye los valores de las características de los productos como propiedades estructuradas adicionales del producto.

Variables de contenido reutilizables en datos estructurados

Implementado
Resuelve las variables reutilizables en el contenido de productos y de empresa redactado por el personal antes de publicar los datos estructurados.

Marca de la tienda como marca del producto

Implementado
Usa la marca de la tienda como marca del producto en los datos estructurados cuando la tienda fabrique los productos que vende.

Registro de cambios

v1.1.102026-06-10

  • Certified the release package with the shared package surface gate.
  • Synced shared Entity Selector, Search and License package copies.
  • Aligned mprschema.php, config.xml and package metadata to the same version.
  • Rebuilt the ZIP without development sources or leaked admin package files.
Versiones anteriores

v1.1.122026-05-27

  • Addedcomplete FR/DE/ES/IT/PL translations
  • FixedAdd standard infrastructure checks, tag quality/monitoring checks

v1.1.02026-04-12

  • AddedJSON-LD generation for product, offer, breadcrumb, category, CMS article, organization and website schema.
  • Addedoptional review/rating output when reliable product comment or override data exists.
  • Addedschema cleanup to reduce duplicate microdata/JSON-LD from themes.

v1.1.22025-12-03

  • Addedstandard infrastructure and integrity checks.
  • Refreshed module translations and PrestaShop scanner parity.
  • Addedone-click module update package integration.

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