Перейти к содержимому

Как добавить списки товаров на сайт интернет-магазина

Списки товаров — это специальные блоки, которые показывают на сайте подборки: новинки, хиты продаж, товары со скидкой или любые другие. Их можно разместить в боковой панели, на главной странице или в любом другом месте сайта.

Если у вас уже есть список товаров, переходите к следующему шагу.

  1. В разделе Товары → Списки нажмите кнопку создания нового списка.

  2. Укажите название списка. Оно видно только в панели управления магазином и помогает различать списки между собой.

  3. Придумайте короткий идентификатор (ID) для списка. Например, напишите название на английском языке — novinki, hits, sale. Если оставить поле пустым, ID создастся автоматически из названия.

  4. Выберите тип списка:

    • Список — вы сами добавляете товары вручную.
    • Фильтр — товары добавляются автоматически по заданному правилу.
  5. Если выбрали тип «Фильтр», укажите правило:

    • Самые дорогие
    • Самые дешевые
    • С высокой оценкой
    • С низкой оценкой
    • Хиты продаж
    • Низкие продажи
    • По названию — товары из каталога, отсортированные по алфавиту
    • С зачеркнутой ценой — товары, у которых указана старая цена (для сравнения)
    • Дата добавления — товары, добавленные в каталог недавно
  6. Для списка типа «Фильтр» укажите дополнительные настройки:

    • Диапазон дат — период, за который нужно собрать данные о заказах.
    • Количество товаров — сколько товаров показать в списке. Чтобы показать все товары, укажите число больше общего количества товаров в магазине.
  7. Нажмите кнопку создания списка.

  1. В редакторе шаблона дизайна откройте «Шпаргалку». Она находится внизу экрана.

  2. Перейдите на вкладку Шпаргалки → Shop-Script. Найдите метод $wa->shop->getListThumbsTemplate() и нажмите на его название. Код скопируется в буфер обмена.

  3. Вставьте скопированный код в нужное место шаблона:

    {$wa->shop->getListThumbsTemplate($products, $theme_id = null)}
  4. Замените первый параметр $products на вызов метода с ID вашего списка и удалите второй параметр $theme_id:

    {$wa->shop->getListThumbsTemplate($wa->shop->products('novinki'))}

    Вместо novinki укажите ID вашего списка, который вы создали в шаге 1.

Название списка не показывается на сайте автоматически. Чтобы добавить заголовок, добавьте HTML-код перед списком:

<h5>Новинки</h5>
{$wa->shop->getListThumbsTemplate($wa->shop->productSet('novinki'))}

Готово! После сохранения шаблона дизайна список товаров появится в выбранном месте на сайте.