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

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

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

Система черных списков покупателей для 1С-Битрикс (автоматическое выявление проблемных клиентов по email, телефону и другим данным)

Описание

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

Операторы тратили время на этих клиентов, товары резервировались и не продавались другим, а служба доставки несла убытки. Требовалось создать систему, которая:
- Автоматически выявляет проблемных покупателей по истории заказов
- Позволяет операторам вручную добавлять клиентов в черный список
- Проверяет при оформлении заказа email, телефон и другие данные по черным спискам
- Блокирует оформление заказа для найденных совпадений
- Предупреждает оператора о проблемном клиенте в админке

Работает с разными идентификаторами: email, телефон, фамилия+имя, адрес доставки, IP-адрес

Решение

Создал комплексное решение для управления черными списками:

/local/php_interface/include/blacklist/
├── BlacklistManager.php # Основной класс управления черным списком
├── BlacklistChecker.php # Проверка данных при оформлении заказа
├── AdminBlacklistInterface.php # Интерфейс в админке
├── AutomaticDetector.php # Автоматическое выявление проблемных клиентов
├── BlacklistTable.php # Работа с БД (хранение записей)
├── events.php # Регистрация событий
└── cron_detector.php # CRON для автоматического выявления

Результат

Для бизнеса
✅ Снижение убытков — проблемные покупатели не могут оформлять заказы
✅ Экономия времени операторов — не нужно вручную отслеживать "подозрительных"
✅ Автоматизация — система сама выявляет проблемных клиентов
✅ Прозрачность — полный лог всех добавлений и срабатываний

Для операторов
✅ Мгновенное предупреждение — на странице заказа сразу видно проблемного клиента
✅ Быстрое добавление — можно добавить клиента в черный список прямо из заказа
✅ История совпадений — видно, по каким признакам сработала блокировка
✅ Комментарии — можно оставить пояснение, почему клиент в черном списке

Технические результаты
✅ Поддержка разных типов идентификаторов (email, телефон, ФИО, адрес, IP)
✅ Нормализация данных (приведение телефонов к единому формату)
✅ Автоматическое выявление по невыкупам и отменам
✅ Проверка при оформлении заказа (блокировка)
✅ Интеграция в админку (индикаторы, управление)
✅ Импорт/экспорт для обмена с другими системами
✅ Логирование всех действий
✅ CRON-задание для ежедневного выявления

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

 aquazon.ru

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

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

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

0