COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

BuslikDrev

Соучастники
  • Публикации

    2484
  • Зарегистрирован

  • Посещение

  • Days Won

    133

Сообщения, опубликованные пользователем BuslikDrev

  1. Перенести в категорию архив - снят с продажи и отключить кнопку купить, если прямая ссылка без пути категории. Или сделать специальную функцию отключения товара из категории, меняя статус и отключая кнопку покупки, но прямая ссылка доступна.

  2.                                                                 <option value="model">Мodel - код товара</option>
                                                                    <option value="sku" selected="selected">SKU - артикул для хранения (отслеживания)</option>
                                                                    <option value="upc">UPC - универсальный штриховой код</option>
                                                                    <option value="ean">EAN - европейский штриховой код</option>
                                                                    <option value="jan">JAN - японский штриховой код</option>
                                                                    <option value="isbn">ISBN - международный штриховой код</option>
                                                                    <option value="mpn">MPN - уникальный код производителя</option>

  3. 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 задаём для каких товаров по коду товара включать данный скрипт. Остальные данные сами пропишите (имя товара и т.д.).

  4. 41 минуту назад, andr_1983 сказал:

    Конечно я не включил в статьях и производителях кнопочку

    Но ошибка всё-равно есть, я в модификаторах условия включения кнопок не прописал, то есть за вывод кнопок в шаблоне отвечает 1 функция - включение кнопки в товаре так быть не должно. То есть кнопка не должна была выводиться, если не включено в настройках.