На php вам нужно собрать массив данных по товару, конвертировать его в json с помощью
json_encode()
и вставить в тег
<script>
в html
$data = [
'@context' => '//schema.org',
'@type' => 'Product',
'name' => 'Dorothy Perkins Свитер',
'image' => [
'//shop.com/photos/1x1/photo.jpg',
'//shop.com/photos/4x3/photo.jpg',
],
'description' => 'Теплый свитер синего цвета из 100% мериносовой шерсти.',
'sku' => '0446310786',
'brand' => [
'@type' => 'Thing',
'name' => 'Dorothy Perkins',
],
'aggregateRating' => [
'@type' => 'AggregateRating',
'ratingValue' => '4.4',
'reviewCount' => '89',
],
'offers' => [
'@type' => 'Offer',
'url' => '//shop.com/dp-sviter',
'priceCurrency' => 'RUB',
'price' => '2500',
'priceValidUntil' => '2020-11-05',
'itemCondition' => '//schema.org/NewCondition',
'availability' => '//schema.org/InStock',
'seller' => [
'@type' => 'Organization',
'name' => 'Интернет-магазин Shop.co',
],
],
];
$data = json_encode( $data );
echo '<script type="application/ld+json">' . $data . '</script>';