Техническое задание: Настройка оптовых цен в корзине для определенных товаров
Необходимо реализовать на сайте, работающем на CMS 1С-Битрикс (решение Аспро), специальное правило для выбранных товаров в каталоге.
Основная задача
Для определенной группы товаров нужно установить минимальное количество для заказа - 2 штуки. При добавлении двух и более единиц такого товара в корзину должна применяться специальная, сниженная цена.
Требования к функционалу
- Минимальное количество: Выбранные товары должны добавляться в корзину только от 2 штук.
- Динамическое изменение цены: Если клиент добавляет 2 или более единиц товара, применяется специальная цена (цена за упаковку/опт).
- Обратное изменение: Если клиент уменьшает количество в корзине до 1 штуки (например, удаляет позиции), цена должна автоматически меняться обратно на стандартную, розничную.
- Приоритет решения: Желательно реализовать функционал с минимальным вмешательством в исходный код ядра или шаблонов, чтобы не нарушать процесс регулярных обновлений платформы.
- Сроки: Реализация требуется в сжатые сроки.
Пример работы
Аналогичный функционал можно увидеть на многих сайтах, где товары продаются упаковками: цена за 2 штуки ниже, чем цена двух товаров по отдельности. В корзине стоимость пересчитывается в зависимости от выбранного количества.
Дополнительные пожелания
Исполнителю необходимо предложить оптимальное техническое решение, которое будет устойчивым к обновлениям системы. Приветствуются варианты с использованием штатных средств Битрикс, пользовательских полей, типов цен или модулей.