Ugrás a tartalomra
Ipponar

Termékváltozatok a sémában: a ProductGroup

Publikálva:

A termékvariánsok sémázására a schema.org ProductGroup típus való: egy csoportba fogja az azonos, csak méretben, színben vagy anyagban eltérő termékváltozatokat. A hasVariant a tagtermékekre mutat, a variesBy megnevezi az eltérés dimenzióit, a productGroupID a csoport szöveges azonosítója — így a variánsok összetartozása géppel olvashatóvá válik.

Mi az a ProductGroup?

Sok termék valójában egy termék több változatban: ugyanaz a póló háromféle méretben, a cipő ötféle színben. A ProductGroup az a schema.org típus, amely ezeket az azonos, csak jól meghatározott módon — méret, szín, anyag — eltérő változatokat egyetlen csoportba fogja. A gép így nem külön, összefüggéstelen termékként látja őket, hanem egy család tagjaiként.

ProductGroup vs. Product

A ProductGroup egyfajta sablon: maga a csoport nem egy konkrét, megvásárolható darab, hanem a közös keret. Az egyes eladható változatok külön Product-ok, amelyek a csoporthoz tartoznak. A két szint együtt írja le a valóságot: van egy termékcsalád, és vannak a benne lévő konkrét variánsok, mindegyik a saját azonosítójával és ajánlatával.

Ez a csoportosítás abban is segít, hogy a gép a változatokat egy termék összetartozó variánsaiként ismerje fel, ne különálló, egymástól független termékekként. A séma kifejezetten ezt a viszonyt mondja ki: hogy ezek ugyanannak a terméknek a méretben vagy színben eltérő formái, egy közös keretben.

A három saját mező

A ProductGroup mindössze három mezőt tesz hozzá a termék-sémához — minden más a Product és a Thing öröklése:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ProductGroup",
  "name": "Pelda polo",
  "productGroupID": "PLD-POLO",
  "variesBy": ["https://schema.org/size", "https://schema.org/color"],
  "hasVariant": [
    { "@type": "Product", "sku": "PLD-POLO-M-KEK" },
    { "@type": "Product", "sku": "PLD-POLO-L-KEK" }
  ]
}
</script>

A schema.org ProductGroup-definíciója szerint a hasVariant a csoport tagtermékeire mutat, a variesBy megnevezi azokat a dimenziókat, amelyek mentén a változatok eltérnek, a productGroupID pedig a csoport saját, szöveges azonosítója.

variesBy: a variancia dimenziói

A variesBy azért fontos, mert kimondja, min múlik a különbség. Ha megadod, hogy a variancia a méret és a szín mentén zajlik, a gép tudja, hogy két változat között pontosan mi a különbség — nem kell kitalálnia. Ez teszi a csoportot értelmezhetővé, nem pusztán felsorolássá.

Hogyan kapcsolódik a Product JSON-LD-hez

A ProductGroup nem külön világ, hanem a termék JSON-LD kiterjesztése: a variáns-termékek megtartják saját mezőiket, köztük az azonosítóikat. Épp ezért érdemes a variánsokat egyedi cikkszámmal ellátni — erről a GTIN, EAN és SKU cikk szól.

Ellenőrzés élesítés előtt

A csoport-jelölés akkor ér valamit, ha a gép hibátlanul olvassa. Mielőtt a webshopra kerül, futtasd le a séma-ellenőrző eszközzel, és nézd meg, hogy a csoport és a hozzá tartozó variánsok helyesen jelennek-e meg.

← Vissza a Tudástárba