Внедрение микроразметки в карточку товара


vitalka
 Поделиться

Рекомендуемые сообщения

Подскажите пожалуйста, кто в курсе - как вручную добавить микроразметку в товар.

Подчеркну нужно вручную, модули не интересуют. Модуль не дает того, что нужно.

Мне нужно добавить в товар микроразметку, поэтому интересует вопрос - куда именно нужно вставить код для конкретного товара?

Например есть товар 1 и в него нужно вставить код, есть товар 2 и в него нужно вставить код, но немного другой.

Поэтому модуль и не подходит, так как он для каждого товара.

Заранее спасибо.

Ссылка на комментарий
Поделиться на других сайтах

28 минут назад, BuslikDrev сказал:

Дайте код, скажу куда вставить.

<script type="application/ld+json">
{
  "@context": "https://schema.org/", 
  "@type": "Product", 
  "name": "Барный стул стремянка",
    "description": "Новинка - барный стул стремянка на три ступени.",
  "brand": "Наша Ковка",
  "sku": "1002020",
  "offers": {
    "@type": "Offer",
        "priceCurrency": "UAH",
    "price": "419",
    "priceValidUntil": "2019-12-22",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition"
  }
}
</script>
Ссылка на комментарий
Поделиться на других сайтах

catalog/view/theme/название шаблона/template/product/product.tpl перед <?php $footer; ?>

 

и обвернуть в php код:

<?php $products_model = array(

'1002020',

'1002021'

); ?>

<?php if (in_array($model, $products_model)) { ?>

 

<?php } ?>

 

Итог:

Скрытый текст

<?php $products_model = array(
'1002020',
'1002021'
); ?>
<?php if (in_array($model, $products_model)) { ?>
<script type="application/ld+json">
{
  "@context": "https://schema.org/", 
  "@type": "Product", 
  "name": "Барный стул стремянка",
    "description": "Новинка - барный стул стремянка на три ступени.",
  "brand": "Наша Ковка",
  "sku": "<?php echo $model; ?>",
  "offers": {
    "@type": "Offer",
        "priceCurrency": "UAH",
    "price": "419",
    "priceValidUntil": "2019-12-22",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition"
  }
}
</script>
<?php } ?>

 


Модификаторы тоже обновляем на всякий случай.

 

В $products_model задаём для каких товаров по коду товара включать данный скрипт. Остальные данные сами пропишите (имя товара и т.д.).

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться