Datos estructurados Product y Offer en PrestaShop
Precio, disponibilidad y estrellas directamente en los resultados de Google. Te explicamos el marcado correcto y los errores que lo invalidan.
Los datos estructurados son información en un formato estándar (schema.org, normalmente en JSON-LD) que explica a los buscadores qué hay en la página. En una ficha de producto permiten que Google muestre precio, disponibilidad y valoración en el resultado.
El mínimo
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Módulo de suscripciones para PrestaShop",
"image": ["https://tienda.com/img/p/1/2/12-large_default.jpg"],
"description": "Cobros recurrentes con Stripe y SEPA.",
"sku": "RKR-SUBS",
"brand": { "@type": "Brand", "name": "Rekire" },
"offers": {
"@type": "Offer",
"url": "https://tienda.com/modulos/12-suscripciones.html",
"priceCurrency": "EUR",
"price": "149.00",
"availability": "https://schema.org/InStock"
}
}
</script>
Errores que lo invalidan
- Precio distinto del que se ve en la página (por ejemplo, sin IVA en el marcado y con IVA en pantalla).
- Valoraciones inventadas o de otra fuente: Google puede penalizar el sitio.
- Disponibilidad incorrecta: marcar InStock un producto agotado.
- Marcado duplicado: el tema y un módulo SEO generando cada uno su bloque
Product, con datos diferentes.
En PrestaShop
Los temas Classic y Hummingbird incluyen microdatos o JSON-LD de producto. Antes de instalar un módulo SEO que añada otro, comprueba lo que ya genera tu tema para no duplicar.
Validar
Con la prueba de resultados enriquecidos de Google y, después, en Search Console (informes de «Fragmentos de productos» y «Fichas de comerciante»). Vigila los avisos: un cambio de tema o de módulo puede romper el marcado en todas las fichas a la vez.
AggregateOffer.