Писать на форуме DIAFAN.CMS могут только зарегистрированные пользователи. Войдите или зарегистрируйтесь.

Похожие товары.

  • 29 августа 2019 г. , редакция: 29 августа 2019 г.
  • Добрый день. Почитал документацию, но так и не нашел ответа. В админке, в карточке товара есть "Похожие товары". У меня сейчас около 2т товаров, это для каждого товара нужно вручную указывать "Похожие товары"? Может есть какой то способ полегче?
    • 30 августа 2019 г. , редакция: 30 августа 2019 г.
    • Можно через импорт/экспорт. Делаешь настройку экспорта: колонку код товара (обязательно), название, артикул и т.д. (если надо для удобства, но не обязательно). И выгружаешь. В свободном столбце вставляешь id похожих товаров, если несколько на один товар, то через |. Для быстроты можно использовать функцию экселя "сцепить". И импортируешь. В новом импорте просто выбираешь соответствие, "ID связанных товаров" и "ID на сайте" на столбце где ID связанных товаров и "Код" "ID на сайте" где код товара. Он привяжет товары по коду. Это не прям сильно легче, но лучше чем вручную. Особенно если товары одотипные или одни и те же на целые категории или бренды. Можно например выгрузить с товаром его категорию, характеристику, бренд а дальше фильтровать в экселе по нужному параметру и протягивать код товара по всему столбцу.

      ЗЫ И сделай бэкап базы перед импортом, если не особо с ним в ладах.

      Например такой вариант файла импорт/экспорта

      Код Категория Название Связанные товары
      99 Категория1 Название1 8838|13758|13757
      • 30 августа 2019 г.
      • Спасибо за ответ, но это не сильно упрощает задачу. Был бы отличный вариант, если бы для категорий в шаблонном теге можно было бы указывать sort="rand" cat_id="1" , что то типа <insert name="show_block_rel" sort="rand" cat_id="1" module="shop">
        • 30 августа 2019 г.
        • Ха! Так а зачем тогда show_block_rel, если нужен рандом?
          Не путайте горячее с синим и не загоняйте сами себя в тупик.
          Используйте обычный show_block
          https://www.diafan.ru/dokument/full-manual/modules/shop/templates-functions/
          Код
          <insert name="show_block" module="shop" sort="rand" count="4" cat_id="12">

          И расслабьтесь ;)
          • 02 сентября 2019 г.
          • На самом деле рандом нужен!!! Это минус, что не поддерживает функция. Я через похожие товары вывожу кросс-товары, сопутку всякую, то, что можно прикупить к основному товару. Если таких товаров, больше чем 4, то он выводит естественно только первые 4. Тут или расширять количество товаров, что громоздко выглядит или какую-нибудь карусель прикручивать. А если бы был рандом пусть бы каждый раз случайно разные товары выводил. Но rand только у show_block а у show_block_rel почему то его нет.

Новости

Блоги

  • 16.11.2019
  • Достаточно широкой проблемой, которая вызывает множество вопросов, обращений в тех.поддержку и тем на форуме, является обновление, а именно ошибки, с ним связанные. Корни проблем, возникающих при этом, совершенно различны, но наиболее часто причина в кастомизации. И хоть определение это слишком широкое, всё же процедура выявления проблемы вполне стандартизована и проста. Об этом и пойдёт речь в статье.