Sin impuesto Con impuesto

Dati strutturati Product e Offer in PrestaShop

Prezzo, disponibilità e stelline direttamente nei risultati di Google. Ti spieghiamo il markup corretto e gli errori che lo invalidano.

Jesús Meilán
Updated: 26/09/2026 103
Dati strutturati Product e Offer in PrestaShop
Share:

I dati strutturati sono informazioni in un formato standard (schema.org, di solito in JSON-LD) che spiegano ai motori di ricerca cosa c'è nella pagina. In una scheda prodotto permettono a Google di mostrare prezzo, disponibilità e valutazione nel risultato.

Il minimo

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Modulo di abbonamenti per PrestaShop",
  "image": ["https://tienda.com/img/p/1/2/12-large_default.jpg"],
  "description": "Pagamenti ricorrenti con Stripe e 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>

Errori che lo invalidano

  • Prezzo diverso da quello visibile nella pagina (per esempio, senza IVA nel markup e con IVA a schermo).
  • Valutazioni inventate o di un'altra fonte: Google può penalizzare il sito.
  • Disponibilità errata: segnare InStock un prodotto esaurito.
  • Markup duplicato: il tema e un modulo SEO che generano ciascuno il proprio blocco Product, con dati diversi.

In PrestaShop

I temi Classic e Hummingbird includono microdati o JSON-LD di prodotto. Prima di installare un modulo SEO che ne aggiunga un altro, controlla cosa genera già il tuo tema per non duplicare.

Convalidare

Con il test dei risultati multimediali di Google e, poi, in Search Console (rapporti «Snippet prodotto» e «Schede del commerciante»). Tieni d'occhio gli avvisi: un cambio di tema o di modulo può rompere il markup in tutte le schede contemporaneamente.

Combinazioni: se il prezzo cambia in base alla taglia o al colore, il markup deve riflettere la combinazione mostrata per impostazione predefinita, oppure usare un intervallo di prezzi con AggregateOffer.
Caricamento...
Consenso sui cookie
Torna all'inizio