Модуль работает внутри административной части и не требует правок шаблонов сайта, компонента catalog.section или его параметров — сортировка остаётся стандартной, поэтому решение подходит для любых шаблонов и готовых интернет-магазинов на 1С-Битрикс.
Примеры правил
1) Товары дороже 50 000 ₽ получают порядок сортировки SORT = 15 и поднимаются в начала списка внутри категорий/разделов интернет магазина, товары от 10 000 до 50 000 ₽ — SORT = 20 и показываются после, а товары без остатка на выбранных складах в сортировке не участвуют и по умолчанию показываются в последнюю очередь. Это должно поднять чек продаж более дорогих товаров.
2) Поднимать товары с заполненной детальной картинкой выше карточек без фото.
3) Проверять и выкидывать в конец списка товары которых в данный момент нет на определенном складе, не закрывая при этом страницу товара.
4) Помещать в начало списка товары по которые участвуют в акции.
Возможности модуля
- сортировка по цене и остаткам на складах;
- учёт свойств инфоблока и стандартных полей товара;
- привязка правил к разделам каталога;
- дополнительные условия отбора с логикой И/ИЛИ;
- диапазоны и фиксированные значения SORT;
- обработка товаров, не попавших ни в одно правило;
- запуск вручную, по расписанию, через cron (основной режим) или через агент Битрикс (резервный режим);
- тестовый прогон без изменения товаров;
- журнал запусков: время, количество обновлённых товаров, ошибки.
- Гибкие составные правила — можно комбинировать цену, остатки, свойства и разделы через И/ИЛИ.
- Быстрое массовое обновление — подходит для каталогов на десятки тысяч товаров без просадки по времени. Обновление сортировки для десятков тысяч товаров проходит за секунды
- Создает минимальную нагрузку на сервер
- Автоматический двойной механизм запуска — cron как основной способ и агент Битрикс как резервный, если cron недоступен.
- Безопасный тестовый режим — можно проверить, сколько товаров попадёт под правило, прежде чем менять данные.
Владельцам, контент-менеджерам и маркетологам средних и крупных интернет-магазинов на 1С-Битрикс; магазинам с большим каталогом, где важны остатки и приоритет отдельных товаров или групп товаров. У которых есть регулярное изменение цен, остатков и скидочные акции. У кого есть несколько складов или поставщиков, и настроена автоматическая загрузка и обновления данных товаров прайс-листов.
Модуль поможет навести и автоматически поддерживать порядок в разделах интернет-магазина, показывая в первую очередь в нужном порядке, например товары из наличия и акционные товары, а только лишь потом товары которых с минимальной ценой или которых временно нет в наличии.
Примеры использования
- Поднять товары из среднего ценового диапазона.
- Поднять товары, у которых есть остаток на выбранных складах.
- Поднять карточки с фото и заполненными характеристиками, опустить неликвид.
- Настроить отдельные правила сортировки для разных разделов каталога.
- Быстро поднять нужные группы товаров на период акции.
Технические требования
CMS:1С-Битрикс: Управление сайтом
Рекомендуемая версия:
26.250.x и выше
PHP:
8.1 и выше
Рекомендуемый PHP:
8.3
База данных:
MySQL / совместимая база, используемая 1С-Битрикс
Требуемые модули:
- main;
- iblock.
Для функций интернет-магазина:
- catalog.
- не требует подключения и оплаты внешних сервисов — вся логика работает на стороне сайта;
- для работы по расписанию рекомендуется настроить cron; если это невозможно, модуль использует резервный агент Битрикс.
1. Установите модуль стандартным способом через Marketplace 1С-Битрикс.
2. После установки откройте административный раздел модуля.
3. В левом меню появится пункт "Умный мерчендайзер".
4. Перейдите в "Административный раздел" или "Список правил".
5. Создайте первое правило сортировки.
Первое правило
1. Укажите название правила.
2. Выберите инфоблок каталога.
3. Выберите основной источник:
- цена;
- остатки;
- свойство инфоблока;
- стандартное поле;
- раздел каталога.
4. Задайте правила установки SORT.
5. При необходимости добавьте дополнительные условия отбора.
6. Выберите расписание запуска или оставьте ручной запуск.
7. Сохраните правило.
8. Выполните тестовый прогон.
9. Если результат корректный, запустите правило.
Cron
Для рабочих магазинов рекомендуется запуск через cron.
Пример команды:
*/5 * * * * /opt/php83/bin/php -f /path/to/site/bitrix/modules/sortupdater/tools/cron.php
Путь к PHP и путь к сайту зависят от хостинга.
Резервный агент
При установке модуль регистрирует агент Битрикс. Он может использоваться как резервный вариант, если cron не настроен.
Рекомендация
Перед первым боевым запуском обязательно используйте тестовый прогон. Он показывает результат без изменения SORT у товаров.
Самый быстрый способ помощи в телеграм:
https://t.me/versha_bot
@versha_bot
Сайт поддержки:
https://versha.site
Email:
arag_on@mail.ru
Регламент:
обращения принимаются в телеграм по email и через сайт поддержки.
Время реакции: до 2 рабочих дней.
Поддержка оказывается по вопросам установки, настройки модуля, запуска правил, cron и диагностики ошибок.
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.