Fullstack-разработчик (Symfony / Битрикс) с опытом DevOps.

Петр Сальников spbcod

Рейтинг: 30
Верифицирован через Сбер ID
Всего отзывов: 0
  • Работ в портфолио: 42
  • Типовых услуг: 11
  • Работ на продажу: 0
  • Возраст: 50 лет
  • Стаж работы: 27 лет
  • Зарегистрирован: 26.02.2023
  • Образование: Cпециалитет
  • Стоимость услуг (руб): 1 000 за час 200 000 за месяц
Был на сайте:

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

Описание

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

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

Решение

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

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

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

Результат

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

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

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

Ссылки на примеры реализации

 aquazon.ru

Презентация проекта

Скриншот 25-02-2026 201510.jpg

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

0