Компонент для 1С-Битрикс: Счетчик распродаж
- Показ одной или нескольких скидок со счетчиком случайной выборкой
- Показ счетчика в списке товаров и в детальной карточке товара
- Страница списка элементов со скидкой
Модуль работает со стандартными скидками 1С-Битрикс.
Компоненты отражают распродажи - скидки, действующие ограниченное время. Если скидка не имеет ограничения по времени (длится бесконечно долго), то модулем она не подхватывается.
Модуль содержит три компонента.
Первый компонент "Случайная скидка" предназначен для вывода на странице один или несколько товаров со счетчиком, показывающим время до окончания скидки. Модуль обычно располагается на главной странице сайта для привлечения внимания посетителей к акции или распродаже.
Второй компонент "Таймер обратного отсчёта для элемента и списка" внедряет список в шаблоны компонентов каталога - список товаров и карточка товара. Компонент располагают непосредственно пот комплексным компонентом "Каталог товаров", а в шаблоны "список товаров" и "карточка товара" добавляется одна строчка кода. Там, где будет вставлена эта строчка - будет встраиваться и отображаться счетчик обратного отсчета (окончания скидки) для каждой позиции товара.
Третий компонент "Счётчик распродаж" выводит список товаров, по которым проходят распродажи. Компонент учитывает все скидки (раздел "Скидки на товар"), у которых указанно время окончания и которые ещё действительны (время не закончилось). Если таких товаров много - компонент их выводит с постраничной навигацией.
Обратите внимание, модуль будет выводить только те скидки, на которые указаны сроки окончания (время до окончания скидки должно быть определено).
Для указания больших промежутков времени (сотни дней) для скидки - возможно понадобится изменение верстки шаблонов компонента.
Для настройки компонента "Таймер обратного отсчёта для элемента и списка" требуется сделать следующие действия:
- Перейти на страницу каталога (где расположен комплексный компонент каталога)
- Открыть страницу в режиме редактирования html
- Перетащить компонент в место, прямо под комплексным компонентом каталога от 1С-Битрикс
- Произвести настройки
- Внести небольшие изменения в шаблоны компонента каталога
Из настроек каталога необходимо выбрать шаблон каталога, тип инфоблока и сам инфоблок.
В поле "Имя класса, в который будет передаваться счётчик" содержится имя класса контейнера, в который будет вставляться счетчик. Этот контейнер необходимо разместить в шаблонах компонента каталога. Делается это так:
В шаблоне детального просмотра или списка разместите блок(рекомендуется размещать блок после завершения цикла вывода цены, перед блоком PRICE_MATRIX).
Пример для страницы детального просмотра товара:
<div id="alx_counter_<?=$arResult["ID"];?>" class="alx_discount_timer_class"></div>
для списка товаров:
<div id="alx_counter_<?=$arElement["ID"];?>" class="alx_discount_timer_class"></div> *
*Примечание. Параметры <?=$arElement["ID"];?> могут быть разными(например $arItem["ID"] вместо $arElement["ID"]) и зависят от разработчиков сайта
-------------------------------
Для установки указанных объектов рекомендуется обратиться к специалистам.
Ну и не забудьте указать тип цены! Компонент сам определит, на какой элемент каталога назначена скидка и её величина и сроки.
Для установки компонента "Счётчик распродаж" создайте отдельный раздел или страницу на сайте. Разместите на ней компонент и произведите необходимые настройки.
1.1.0 | - Добавлена поддержка торговых предложений (SKU) каталога Битрикс в компонентах. - Обновлен jQuery-плагин Countdown до версии v2.0.2 с подключением JQClass. - Добавлены параметры выбора подключения jQuery в компонентах модуля. - Заменено подключение js-файлов на минифицированные. - Внесены небольшие правки в шаблоны, js скрипты и стили css (свойство box-sizing). - Сжаты картинки в компонентах. |
1.0.5 | - Откорректирована работа с элементами, находящимися во вложенных подразделах - Реализована возможность выбора нескольких инфоблоков |
1.0.4 | - Исправлены ошибки, создающие конфликт при работе двух компонентов на одной странице - Внесены небольшие правки, стабилизирующие вёрстку компонентов - Исправлена ошибка перехода в корзину в компоненте "Счётчик распродаж" - Реализован вывод счётчика для элементов, принадлежащих нескольким разделам |
1.0.3 | - Исправлены небольшие ошибки работы компонента "Случайная скидка" - Доработан вывод скидок на торговые предложения - Добавлена возможность работы с композитным сайтом |
1.0.2 | - Исправлен небольшой баг вывода таймера для скидок, установленных на раздел |
1.0.1 | - Доработка параметров компонентов - Добавление подробного описания возможных ошибок при настройке компонентов |