Петр Сальников › spbcod Сбер ID
Fullstack-разработчик (Symfony / Битрикс) с опытом DevOps.
Рейтинг
332
№ 3 337 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Санкт-Петербург
Опыт работы
28 лет
На сайте с
2023 года
Юридический статус
ИП

Система контроля минимальной суммы заказа для 1С-Битрикс

Описание

Интернет-магазин товаров для охоты столкнулся с проблемой: клиенты оформляли заказы на маленькие суммы (например, один недорогой аксессуар), которые были невыгодны для магазина:
- доставка таких заказов часто стоила дороже самого товара,
- затраты на упаковку и обработку не окупались,
- операторы тратили время на мелкие заказы вместо крупных.

Требовалось создать систему, которая:
- Устанавливает минимальную сумму заказа (например, 2490 рублей)
- Не позволяет оформить заказ, если сумма меньше порога
- Понятно предупреждает покупателя о необходимости добрать товаров
- Имеет удобный интерфейс в админке для включения/отключения и изменения суммы
- Не мешает администраторам оформлять тестовые заказы

Решение

Создал простой, но эффективный модуль, который:

/local/php_interface/include/min_order_amount/
├── MinOrderHandler.php # Основной обработчик
├── admin_settings.php # Страница настроек в админке
└── events.php # Регистрация событий

Добавил информацию о минимальной сумме в личный кабинет покупателя.

Результат

Для бизнеса
✅ Увеличение среднего чека — клиенты добирают товары до минимальной суммы
✅ Отсев невыгодных заказов — магазин не тратит ресурсы на мелкие заказы
✅ Рентабельность доставки — каждый заказ окупает логистику
✅ Прозрачность для клиентов — покупатель сразу видит условие

Для покупателей
✅ Понятное предупреждение — сразу видно, сколько нужно добрать
✅ Удобный интерфейс — кнопка оформления блокируется с подсказкой
✅ Нет сюрпризов — условие видно до оформления заказа

Технические результаты
✅ Простая настройка через админку (одна галочка и поле)
✅ Проверка на уровне сервера (OnBeforeOrderAdd)
✅ Визуальное предупреждение в корзине
✅ Блокировка кнопки оформления
✅ Исключения для администраторов
✅ JS-проверка для быстрой реакции

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Разработка кастомного модуля для 1С-Битрикс, который передает данные из форм обратной связи в облачный Битрикс24 и 1С CRM с обогащением данными сквозной аналитики Roistat
Разработка кастомного модуля для 1С-Битрикс, который передает данные из форм обратной связи в облачный Битрикс24 и 1С CRM с обогащением данными сквозной аналитики Roistat
66
Веб-разработка и IT Разработка REST API сервиса для работы с почтовыми индексами различных стран мира на Symfony
Разработка REST API сервиса для работы с почтовыми индексами различных стран мира на Symfony
75
Веб-разработка и IT Разработка кастомного компонента для 1С-Битрикс, отправляющего мгновенные уведомления о новых заказах оператору в Telegram
Разработка кастомного компонента для 1С-Битрикс, отправляющего мгновенные уведомления о новых заказах оператору в Telegram
67
Веб-разработка и IT Разработка и поддержка портала Svyato.info — каталога святых источников, родников и купелей России
Разработка и поддержка портала Svyato.info — каталога святых источников, родников и купелей России
70