Бесплатное готовое решение Инструменты, коллекции, групповые действия / Перекрестные продажи / Аналогичные товары / Аксессуары для быстрой и недорогой разработки интернет-магазина на CMS Битрикс. Если необходима установка, настройка, поддержка и доработка Инструменты, коллекции, групповые действия / Перекрестные продажи / Аналогичные товары / Аксессуары или интеграция с 1С - обращайтесь в веб-агентство Красный Хамелеон.
В практике любого разработчика рано или поздно начинают встречаться однотипные задачи. И очень часто приходится выполнять повторные действия, использовать один и тот же код. И, конечно, очень не хорошо, когда подобный код теряется, забывается. Приходится повторно программировать функционал, который когда то уже разрабатывался.
Мы не стали исключением, поэтому, собрали некоторые наработки в модуль, который впоследствии планируется дополнять новыми фишками.
В данный момент модуль решает ряд небольших задач:
-
Расширенные Пункты меню. За основу взят стандартный компонент bitrix:menu.sections. Добавлена возможность задания собственного фильтра и использования дополнительных полей и пользовательских полей раздела, которые несомненно могут пригодиться в меню.
-
Популярность товаров по количеству созданных заказов. Это вспомогательный функционал, при включении данной опции создается служебное свойство в торговом каталоге и происходит подсчет количества, сколько раз каждый товар попал в заказ. Данное свойство может использоваться в публичной части, например, в сортировке товаров "по популярности". (Функционал не учитывает уже созданные заказы)
-
Популярность товаров по количеству оплаченных заказов. Аналогично функционалу "Популярность товаров по количеству созданных заказов", за исключением, что подсчет ведется по полностью оплаченным заказам. (Функционал не учитывает уже созданные заказы)
-
Автоматическое сохранение минимальной и максимальной цены. Сохраняет цены в служебных свойствах товара "Минимальная цена" и "Максимальная цена" в базовой валюте. Цены актуализируются раз в сутки, согласно сохраненным курсам на сайте (периодичность можно менять, выполняется стандартным агентом).
-
Дублирование доступного количества в свойства товаров.
-
МЕХАНИЗМ КОЛЛЕКЦИЙ - действия над определенными наборами элементов инфоблока.
Механизм коллекций позволяет создать набор элементов инфоблока и выполнять произвольные действия над ними. В данный момент поддерживается:
- Пошаговое удаление элементов инфоблока согласно выборке.
- Пошаговое выполнение произвольного PHP действия над элементами инфоблока согласно выборке.
- Привязка набора элементов к разделам инфоблока.
- Групповое действие "Отвязать от разделов инфоблока".
- Групповое действие "Перенести в раздел".
- Групповое редактирование свойств.
- Групповое редактирование значений свойств с заменой макросов
Это позволяет решать такие задачи как:
- создание коллекций, товарных наборов в нужных разделах инфоблока,
- массовое заполнение свойств элементов инфоблока,
- массовое удаление товаров,
- массовая очистка свойств,
- массовое заполнение свойств значениями других полей и свойств этого же элемента инфоблока, использование макросов,
- выполнение произвольного действия над группой товаров - PHP действие,
- автоматизация привязки группы товаров к дополнительным разделам.
Механизм реализован через профили и можно настроить автоматический запуск с помощью агента или cron.
Дополнительно о модуле: