Загрузка

Динамические списки товаров категории

Характеристики
Минимальные требования
Минимальные требования
Минимальные требования
    899
    Накопите еще 20 бонусов, и вы получите 20% скидку на все продукты Igaponov.
    Узнать подробнее про систему скидок
    Особые товары категории

    Описание и настройки

    Плагин формирует и отображает списки избранных товаров для категории. Функциональность плагина сходна со встроенными в Shopscript динамическими списками, однако выборка товаров для составления списка производится из категории, текущей или указанной, а не из всех товаров магазина.

    Показ списка над основным перечнем товаров категории позволяет привлечь внимание покупателя к новинкам, самым популярным товарам, скидочным акциям по товарам, входящим в категорию, которую просматривает потенциальный покупатель.

    Списки формируются без учета параметров сортировки и фильтрации в категории, если посетитель их установил.

    Максимальное число товаров в списке указывается в настройках плагина. Не стоит без особой нужды указывать очень большое число, 6-12 товаров в каждом списке будет более, чем достаточно. Точное число товаров в результате может быть меньше, чем указано, если в категории нет подходящего количества товаров. Список может даже быть пустым.

    Плагин формирует четыре вида списков:

    • Новинки — список самых новых товаров в категории. Это список товаров категории, упорядоченный по дате создания в порядке убывания. Самый новый товар — самый первый. В настройках также можно установить ограничение на количество дней, в течение которых товар считается новым. Тогда в выборку не попадут товары, созданные ранее.
    • Самые продаваемые — список товаров, упорядоченный по количеству продаж, отсортированный в порядке убывания. Товары с одинаковым числом продаж сортируются по имени.
    • С самыми лучшими оценками — товары, упорядоченные по рейтингу в порядке убывания. Товары с одинаковым рейтингом сортируются также по имени
    • Самые выгодные — товары с наибольшей скидкой в числовом выражении. Скидка считается как разница между "зачеркнутой" ценой и ценой продажи. Товары с одинаковым размером скидки сортируются также по имени. Товары без скидки (со скидкой равной нулю или отрицательному значению) и товары без "зачеркнутой" цены в список не попадают.

    Настройки магазина, влияющие на работу плагина

    • Продажа товаров, отсутствющих на складе. Если в настройках разрешено заказывать товары, которые отсутствуют на складе, то такие товары попадут и в списки. Если продажа отсутствующих товаров запрещена, то и в списках их не будет
    • Показ товаров из подкатегорий. Списки формируются с учетом настройки категории "Включить товары из подкатегорий". Если в настройках категории разрешен показ товаров из подкатегорий, то такие товары будут учитываться при формировании списков. И наоборот.

    Управление показом списков

    Особенности встроенного шаблона

    Во встроенном шаблоне доступны три переменных, две из которых wa_theme_url и wa_theme_path аналогичны переменным основных шаблонов тем приложений. С их помощью можно, например, подключать для отображения списков стандарный шаблон из темы дизайна, обычно list-thumbs.html или list-thumbs-mini.html. Это может помочь унифицировать внешний вид с остальной темой.

    Также во встроенный шаблон передается переменная lists представляющая собой ассоциативный массив в качестве ключей которого выступают идентификаторы списков, а значения — массив товаров списка.

    Допустимые ключи: newest, top_rated, top_selling и best_buys.

    array(
    'newest' => array(/* массив товаров */),
    'top_rated' => array(/* массив товаров */),
    'top_selling' => array(/* массив товаров */),
    'best_buys' => array(/* массив товаров */)
    );

    Формат каждого списка аналогичен формату массива товаров в категории или списков товаров.

    Отображение с использованием хука frontend_category

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

    Отображение встроенного шаблона в произвольном месте

    Если необходимо вывести результат работы плагина с использованием встроенного шаблона в произвольном месте страницы категории, можно использовать метод shopFeaprocatPlugin::render($category_id) заменив $category_id на ID категории (таки да, он может отличаться от текущей, но зачем?).

    Пример вызова из шаблона category.html:
    {shopFeaprocatPlugin::render($category.id)}

    Получение данных без использования встроенного шаблона

    Можно просто получить данные в виде массива и не использовать встроенный шаблон и настройки плагина. Для этого необходимо вызвать метод shopFeaprocatPlugin::getProducts($options), где $options это массив с настройками. Формат массива настроек:

    $options = array(
    'category_id' => id_категории /* ID категории. Обязательный ключ */
    'list_types' => array( /* массив нужных списков. Идентификатор списка должен */
    'newest'=> 1, /* быть ключом массива, а значение должно быть */
    ... /* больше 0 */
    ),
    'max_products' => 12, /* Максимально число товаров в списке, по умолчанию 12*/
    'days_new' => 30 /* Ограничение по "возрасту" новых товаров, укажите */
    /* 0, чтобы отключить. По умолчанию 30 дней */
    )

    2
    1
    0
    0
    1
    Средний рейтинг: 3.50
    Написать отзыв
    Страница загружается Отзывы загружаются
    Страница загружается Страница загружается
    Интеграция СДЭК
    76
    Интеграция СДЭК
    Отправка заказов в СДЭК, печать накладной
    Группировка характеристик
    18
    Группировка характеристик
    Группы характеристик для показа на карточке товара
    Больше информации в списке заказов
    11
    Больше информации в списке заказов
    Показ методов доставки и оплаты в списке заказов
    Добавление и редактирование отзывов в бэкенде
    38
    Добавление и редактирование отзывов в бэкенде
    Возможность добавлять и править отзывы в бэкенде
    Яндекс.Турбо для страниц Магазина
    2
    Яндекс.Турбо для страниц Магазина
    Выгрузка страниц Магазина в Яндекс.Турбо
    Интеграция Boxberry
    5
    Интеграция Boxberry
    Управляйте отправлениями Boxberry как профессионал
    Прикрепленные к товару файлы
    13
    Прикрепленные к товару файлы
    Удобно раздавать сопутствующие товару файлы
    Суммарные размеры заказа
    15
    Суммарные размеры заказа
    Расчёт суммарных габаритов заказа для доставки
    Простая накладная
    17
    Простая накладная
    Простая и понятная накладная
    Параметры заказов для Метрики
    16
    Параметры заказов для Метрики
    Передача параметров и событий заказов в Я.Метрику
    Бонус за Регистрацию
    12
    Бонус за Регистрацию
    Выдача бонусных баллов за регистрацию на сайте
    Заказанные товары
    11
    Заказанные товары
    Список и количество заказанных товаров
    Расчёт размеров упаковки
    Расчёт размеров упаковки
    Расчёт размеров упаковки из общего объёма
    Заказ-наряд (лист доставки)
    8
    Заказ-наряд (лист доставки)
    Печатная форма заказа, удобная для курьера
    Особые товары категории
    4
    Особые товары категории
    Динамические списки товаров категории
    Быстрая проверка статуса заказа
    2
    Быстрая проверка статуса заказа
    Просмотр статуса заказа из фронтенда
    Динамические подсказки поиска
    3
    Динамические подсказки поиска
    Анимированный placeholder для строки поиска
    Категория при регистрации
    6
    Категория при регистрации
    Назначение категории пользователю при регистрации
    Отчет по заказам
    10
    Отчет по заказам
    Отчет по дате создания заказов
    Оплата доставки при получении
    Оплата доставки при получении
    Возможность оплатить заказ без стоимости доставки
    Фильтр методов доставки и оплаты
    5
    Фильтр методов доставки и оплаты
    Блокировка доставки, оплаты для категории клиентов
    Интеграция Грастин (неофициальная)
    8
    Интеграция Грастин (неофициальная)
    Оформление заявок на доставку Грастин
    Отправка SMS покупателю
    5
    Отправка SMS покупателю
    Отправка SMS произвольного содержания покупателю
    Интеграция AxiLog
    6
    Интеграция AxiLog
    Оформление заявок куурьерской службой AxiLog
    Купон или Бонус
    1
    Купон или Бонус
    Начисление бонусов если не активирован купон
    Интеграция Аксиомус
    5
    Интеграция Аксиомус
    Оформление заявок на доставку в Аксиомус
    Интеграция Logsis
    2
    Интеграция Logsis
    Создание заявок Logsis и ослеживание их статусов
    Интеграция Dostavka.Guru
    3
    Интеграция Dostavka.Guru
    Интеграция ЛК Dostavka.Guru в Shop-Script
    Описания тегов
    2
    Описания тегов
    Добавление и показ описаний для тегов
    RSS товаров
    5
    RSS товаров
    Экспорт новых товаров в RSS
    Расчет стоимости доставки СДЭК
    124
    Расчет стоимости доставки СДЭК
    Расчет доставки курьером и до ПВЗ с выбором ПВЗ
    Расчёт стоимости доставки ПЭК
    6
    Расчёт стоимости доставки ПЭК
    Считает стоимость доставки ТК ПЭК
    Расчёт доставки в ПВЗ Ozon Rocket
    10
    Расчёт доставки в ПВЗ Ozon Rocket
    Варианты и стоимость доставки в ПВЗ OZON
    Расчет стоимости доставки Boxberry
    42
    Расчет стоимости доставки Boxberry
    Плагин для расчета стоимости доставки Boxberry
    Стоимость доставки ТК Энергия
    3
    Стоимость доставки ТК Энергия
    Расчет стоимости доствки ТК Энергия
    Расчет доставки GTD
    5
    Расчет доставки GTD
    Расчет стоимости доставки GTD (ТК Кашалот, КиТ)
    Расчёт стоимости доставки Dostavista
    Расчёт стоимости доставки Dostavista
    Расчёт доставки курьерами Dostavista
    Расчёт доставки ApiShip
    7
    Расчёт доставки ApiShip
    Расчёт стоимости доставки 20+ курьерских служб
    Расчет стоимости доставки DPD
    17
    Расчет стоимости доставки DPD
    Рассчёт стоимости доставки по нескольким тарифам
    Доставка с оплатой за километры
    1
    Доставка с оплатой за километры
    Запрашивает у покупателя расстояние
    Доставка Директ-Сервис (B2CPL)
    2
    Доставка Директ-Сервис (B2CPL)
    Расчет стоимости доставки службой B2CPL
    Расчёт доставки AxiLog
    1
    Расчёт доставки AxiLog
    Расчёт стоимости доставки службой AxiLog
    Расчёт доставки Vozovoz
    Расчёт доставки Vozovoz
    Расчёт доставки ТК Vozovoz
    Расчет через API Яндекс.Доставки
    1
    Расчет через API Яндекс.Доставки
    Расчет стоимости доставки через API Я.Доставки
    Расчёт доставки Grastin (неофициальный)
    3
    Расчёт доставки Grastin (неофициальный)
    ПВЗ и курьеры Grastin, Boxberry, Hermes, Почта РФ
    Расчёт доставки IML
    2
    Расчёт доставки IML
    Расчёт стоимости доставки курьером и в ПВЗ IML
    Расчет доставки Shiptor
    3
    Расчет доставки Shiptor
    Расчет стоимости доставки через API Shiptor
    Расчёт доставки в ПВЗ Logsis
    1
    Расчёт доставки в ПВЗ Logsis
    Расчёт доставки в ПВЗ Logsis
    Аксиомус: расчет доставки в ПВЗ DPD
    3
    Аксиомус: расчет доставки в ПВЗ DPD
    Стоимость доставки в ПВЗ DPD через Аксиомус
    Аксиомус: расчет доставки в ПВЗ Boxberry
    6
    Аксиомус: расчет доставки в ПВЗ Boxberry
    Стоимость доставки в ПВЗ Boxberry через Аксиомус
    Расчёт доставки Dostavka.Guru
    Расчёт доставки Dostavka.Guru
    Расчёт курьера,ПВЗ и почты через API Dostavka.Guru
    Liveinform
    Liveinform
    Проверка контактов и отслеживание заказов
    Отслеживание отправлений с Aftership
    Отслеживание отправлений с Aftership
    Отслеживание отправок 400+ курьерских служб и почт
    Быстрые комментарии к заказу
    Быстрые комментарии к заказу
    Возможность добавить комментарий в один клик
    Рейтинг статей
    Рейтинг статей
    Рейтинг статей (постов) блога с микроразметкой
    Блог
    0
    Запрос на обработку

    Можете заполнить форму, и мы свяжемся с вами

    Ваше имя
    Email
    Сообщение