Nové řešení mikrodat ve výpisech produktů

Za účelem lepšího pochopení mikrodat vyhledávači jsme se rozhodli, že je již nebudeme používat ve výpisech produktů, ale pouze v detailu produktu. Stránek detailu produktu, které jsou pro vyhledávače z tohoto hlediska směrodatné, se tedy změna v mikrodatech netýká. Protože víme, že jsou produktová mikrodata ve výpisech používána i jinak, zapsali jsme je do HTML data atributů ve formátu data-micro-{vlastnost}="{hodnota}" a data-micro="{vlastnost}", aby zůstala nadále k dispozici. Názvy vlastností a hodnot zůstávají stejné, přičemž víceslovné výrazy byly odděleny spojovníkem.

Uvedená mikrodata ve formátu Schema.org budou ze všech e-shopových šablon s výjimkou šablony Echo odstraněna 9. 3. 2020. Do té doby budou pro hladký přechod použity oba způsoby zápisu.

Příklad

<!-- Původní zápis -->
<div class="p" itemprop="isRelatedTo" itemscope="" itemtype="https://schema.org/Product">
    <meta itemprop="identifier" content="9512fff7-302f-11e9-a065-0cc47a6c92bc">
    <a href="/sport-a-relax/reebok-nano/" itemprop="url">
        <span itemprop="name">Reebok Nano</span>
    </a>
    <img src="..." data-src="...">
    <meta itemprop="image" content="https://cdn.myshoptet.com/usr/classic.shoptet.cz/user/shop/big/293_bota-reebok-nano.jpg?5d95e2b7">
    <div itemscope="" itemprop="offers" itemtype="https://schema.org/Offer">
        <meta itemprop="price" content="1190.00">
        <meta itemprop="priceCurrency" content="CZK">
        <link itemprop="availability" href="https://schema.org/InStock">
        ...
    </div>
    <div class="stars-wrapper" itemprop="aggregateRating" itemscope="" itemtype="https://schema.org/AggregateRating">
        <meta itemprop="ratingValue" content="4.6">
        <meta itemprop="ratingCount" content="16">
        ...
    </div>
</div>

<!-- Nový zápis po odstranění původního -->
<div class="p" data-micro="product" data-micro-identifier="9512fff7-302f-11e9-a065-0cc47a6c92bc">
    <a href="/sport-a-relax/reebok-nano/" data-micro="url">
        <span data-micro="name">Reebok Nano</span>
    </a>
    <img src="..." data-src="..." data-micro-image="https://cdn.myshoptet.com/usr/classic.shoptet.cz/user/shop/big/293_bota-reebok-nano.jpg?5d95e2b7">
    <div data-micro="offer"
         data-micro-price="1190.00"
         data-micro-price-currency="CZK"
         data-micro-availability="https://schema.org/InStock">
        ...
    </div>
    <div class="stars-wrapper" data-micro-rating-value="4.6" data-micro-rating-count="16">
        ...
    </div>
</div>

Post navigation