1 Отредактировано Константин (30.01.2019 13:50:08)

Тема: Микроразметка категории и товаров по schema.org (Современная тема)

Добрый день необходимо реализовать микроразметку для страничек категорий и товаров.

Помогите пожалуйста с подстановкой значений.

Для категории:

<script type='application/ld+json'> {
"@context": "http://www.schema.org";,
"@type": "product",
"name": "*Название категории*",
"offers":{
"@type": "AggregateOffer",
"lowPrice" : "*min цена товара*",
"highPrice" : "*max цена товара*",
"priceCurrency" : "UAH"
},
"aggregateRating": {
"@type": "aggregateRating",
"ratingValue": "*средняя оценка*",
"reviewCount": "*кол-во оценок*",
"bestRating":"*максимальный рейтинг*"
}
}
</script>

Для товара:

<script type="application/ld+json">
{
"@context": "http://schema.org";,
"@type": "Product",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "*Средняя оценка товара*",
"reviewCount": "*Количество отзывов*"
},
"description": "*Описание товара*",
"name": "*Наименование товара*",
"image": "*Изображение товара*",
"mpn": "артикул",
"brand" : {
    "@type" : "Brand",
    "name" : "Название бренда"
  },
"offers": {
"@type": "Offer",
"availability": "http://schema.org/InStock";,
"price": "*Стоимость товара*",
"priceCurrency": "UAH"
},
"review": [
{
"@type": "Review",
"author": "*Имя автора отзыва*",
"datePublished": "*Дата публикации отзыва",
"description": "*Сам отзыв*",
"reviewRating": {
"@type": "Rating",
"bestRating": "*мах оценка*",
"ratingValue": "*оставленный рейтинг*",
"worstRating": "*min оценка*"}}]}
</script>

Re: Микроразметка категории и товаров по schema.org (Современная тема)

Какой конкретно параметр у Вас не получается получить?

Re: Микроразметка категории и товаров по schema.org (Современная тема)

Закусило Александр пишет:

Какой конкретно параметр у Вас не получается получить?

Для категории:

"name": "*Название категории*",
"offers":{
"@type": "AggregateOffer",
"lowPrice" : "*min цена товара*",
"highPrice" : "*max цена товара*",

Для товара:

"image": "*Изображение товара*",
"mpn": "артикул",
"brand" : {
    "@type" : "Brand",
    "name" : "Название бренда"
  },

4 Отредактировано Закусило Александр (30.01.2019 19:47:03)

Re: Микроразметка категории и товаров по schema.org (Современная тема)

Вам всегда доступна переменная {$category} в шаблоне списка товаров. Из которой можно всё извлечь по ней.

<pre>
{var_dump($category)}
</pre>
{$category.name}

Тоже самое и с товаром, внутри их перебора {$product}

Название - {$product.title}
Картинка - {$product->getMainImage()->getUrl(500, 500)}
Цена - {$product->getCost()}
Бренд - {$product->getBrand()->title}

Re: Микроразметка категории и товаров по schema.org (Современная тема)

Закусило Александр пишет:

Вам всегда доступна переменная {$category} в шаблоне списка товаров. Из которой можно всё извлечь по ней.

<pre>
{var_dump($category)}
</pre>
{$category.name}

Тоже самое и с товаром, внутри их перебора {$product}

Название - {$product.title}
Картинка - {$product->getMainImage()->getUrl(500, 500)}
Цена - {$product->getCost()}
Бренд - {$product->getBrand()->title}

Спасибо, а как из фильтра по цене вытащить значения
"lowPrice" : "*min цена товара*",
"highPrice" : "*max цена товара*",