Sin impuesto Con impuesto

Dados estruturados Product e Offer no PrestaShop

Preço, disponibilidade e estrelas diretamente nos resultados da Google. Explicamos a marcação correta e os erros que a invalidam.

Jesús Meilán
Updated: 26/09/2026 99
Dados estruturados Product e Offer no PrestaShop
Share:

Os dados estruturados são informação num formato normalizado (schema.org, normalmente em JSON-LD) que explica aos motores de pesquisa o que há na página. Numa ficha de produto permitem que a Google mostre o preço, a disponibilidade e a classificação no resultado.

O mínimo

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Módulo de subscrições para PrestaShop",
  "image": ["https://tienda.com/img/p/1/2/12-large_default.jpg"],
  "description": "Cobranças recorrentes com 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>

Erros que a invalidam

  • Preço diferente do que se vê na página (por exemplo, sem IVA na marcação e com IVA no ecrã).
  • Classificações inventadas ou de outra fonte: a Google pode penalizar o site.
  • Disponibilidade incorreta: marcar InStock num produto esgotado.
  • Marcação duplicada: o tema e um módulo de SEO a gerarem cada um o seu bloco Product, com dados diferentes.

No PrestaShop

Os temas Classic e Hummingbird incluem microdados ou JSON-LD de produto. Antes de instalar um módulo de SEO que acrescente outro, verifique o que o seu tema já gera para não duplicar.

Validar

Com o teste de resultados enriquecidos da Google e, depois, na Search Console (relatórios de «Fragmentos de produtos» e «Fichas de comerciante»). Fique atento aos avisos: uma mudança de tema ou de módulo pode estragar a marcação em todas as fichas ao mesmo tempo.

Combinações: se o preço mudar consoante o tamanho ou a cor, a marcação deve refletir a combinação mostrada por defeito, ou usar um intervalo de preços com AggregateOffer.
Carregando...
Consentimento de cookies
Voltar ao topo