B2B-магазины обуви
Группа компаний по производству и дистрибьюции европейской обуви.
Выполнили для клиента
Цели и задачи проекта
Поддержка и развитие нескольких оптовых (b2b) интернет-магазинов обуви и аксессуаров с удобным функционалом для своих покупателей на одном ядре.
Ключевые достижения за период работы над проектом
Функционал по синхронизации дополнительных изображений для товаров
Проблема: Необходимо было организовать эффективную передачу и поддержание актуальности большого количества изображений товаров между отдельным сервером с картинками и сайтом, а также распределить эти изображения по соответствующим товарам.
Решение: Реализована система синхронизации, передающая только новые файлы, что значительно ускоряет процесс. Также создан функционал для автоматической обработки и распределения изображений между товарными карточками.
Результат: Оптимизированное время синхронизации изображений. Все дополнительные картинки корректно отображаются на детальных страницах товаров (в слайдере) и готовы к использованию в других функциях (например, «Мои картинки»).
Система скидок
Проблема: Требовалось реализовать комплексную и гибкую систему скидок, взаимодействующую с несколькими брендами, учитывающую разные источники и правила начисления.
Решение: Разработана многоуровневая система, объединяющая ручные скидки из 1С, персональные скидки клиента (которые могут различаться по брендам) и максимальные скидки для каждого бренда. Система автоматически рассчитывает предварительную цену в карточке товара и итоговую стоимость в корзине с учетом всех правил.
Результат: Четкое и автоматизированное управление скидками. Покупатели видят корректные цены на всех этапах: от просмотра каталога до оформления заказа в корзине.
Система резервирования
Проблема: Необходимо было исключить возможность двойного заказа одного и того же товара, актуализируя его остатки в реальном времени при любых действиях с заказом.
Решение: Реализована система, которая автоматически изменяет доступное количество товара при оформлении заказа, изменении его состава или статуса.
Результат: Актуальные остатки товаров на сайте, что повышает надежность работы магазина и исключает конфликтные ситуации с клиентами из-за недостатка товара.
Выгрузка всех брендов из 1С
Проблема: Пять сайтов на одном ядре имели последовательную регламентную выгрузку данных из 1С (по часу на бренд). Это приводило к неполному обновлению каталогов, так как некоторым брендам не хватало отведенного времени, и выгрузки накладывались друг на друга.
Решение: Разработан кастомный модуль с гибкими настройками для управления выгрузкой по расписанию. Модуль контролирует окончание процесса для одного бренда перед запуском следующего, исключая параллельные выгрузки. Также добавлена возможность ручного запуска.
Результат: Стабильная и полная выгрузка каталогов для всех брендов без конфликтов. У администраторов появился удобный инструмент для управления этим процессом.
Выгрузка остатков
Проблема: Стандартная выгрузка из 1С была недостаточно оперативной для обновления такой критически важной информации, как остатки товаров.
Решение: Отказ от стандартного механизма 1С в пользу кастомного решения в рамках модуля «Выгрузка 1С». Выгрузка полных данных по товарам выполняется раз в сутки, а обновление остатков – раз в час, так как процесс был оптимизирован до нескольких минут.
Результат: Клиенты и менеджеры видят актуальные остатки товаров каждый час. Ручная выгрузка для конкретного бренда позволяет оперативно решать срочные задачи.
Оформление заказа через Excel
Проблема: Для B2B-клиентов, закупающих большие объемы, стандартный процесс добавления товаров в корзину по одному был неудобным и занимал много времени.
Решение: Разработана система генерации Excel-файлов с каталогом товаров (для каждого бренда свой), которые заранее обновляются на сайте. Клиент скачивает файл, заполняет в нем нужное количество и загружает обратно на сайт.
Результат: Значительное ускорение и упрощение процесса формирования крупных заказов. Система автоматически обрабатывает файл, добавляет выбранные товары в корзину, после чего следует стандартное оформление.
Мои картинки
Проблема: Клиентам (например, розничным магазинам) требовался удобный доступ к изображениям купленных товаров для использования в маркетинге или на своих площадках.
Решение: Реализован функционал в личном кабинете, позволяющий клиенту на основе истории заказов скачать архив с изображениями товаров. Доступен выбор основных картинок или полного пакета с разными размерами. Архив имеет понятную структуру (бренд -> сезон).
Результат: Дополнительный сервис для клиентов, повышающий лояльность. Клиенты могут легко получить все необходимые изображения для своей рекламы в удобно структурированном виде.
Интеграция сервиса MindBox
Проблема: Необходимость автоматизации маркетинга, анализа поведения клиентов и персонализации взаимодействия без ручного сбора данных.
Решение: Настроена интеграция сайта с CRM-платформой MindBox. Сайт отправляет в сервис события (регистрация, действия с корзиной, заказы), где формируется единая база клиентов с историей действий.
Результат: Автоматизированный сбор данных для построения воронки продаж. Возможность запуска таргетированных рассылок, реализации программ лояльности и глубокого анализа продаж на основе объективной информации.
Техническая поддержка и интеграция с 1С
Проблема: Для стабильной работы масштабного B2B-проекта необходима постоянная поддержка инфраструктуры и глубокой кастомной интеграции с учетной системой (1С), где происходит основная бизнес-логика.
Решение: Оказание комплексной технической поддержки, включающей обслуживание серверов, рефакторинг и доработку кода. Реализовано и поддерживается кастомное API для обмена данными между сайтом и 1С по всем ключевым операциям (заказы, профили пользователей).
Результат: Стабильная и бесперебойная работа всех интернет-магазинов. Надежный двусторонний обмен данными, где 1С остается единой точкой управления заказами и клиентами, а сайт – удобным каналом продаж.
Итоги
Комплексный подход к технической поддержке обеспечил не только его стабильность, но и постоянное развитие. Ключевые итоги включают:
Высокую доступность и стабильность: Регулярный мониторинг, обслуживание серверов и превентивное устранение рисков обеспечили круглосуточную бесперебойную работу всех пяти B2B-магазинов, что критически важно для оптовых продаж.
- Оперативную адаптацию и развитие: Поддержка включила не только исправление инцидентов, но и рефакторинг кода, а также реализацию новых функций (как описано в кейсах выше). Это позволило гибко реагировать на меняющиеся бизнес-потребности и развивать платформу.
- Надежную интеграционную среду: Созданное и поддерживаемое кастомное API стало надежным «мостом» между сайтом и 1С. Это гарантировало актуальность данных (остатки, цены, заказы) и автоматизацию ключевых процессов, сократив ручной труд и количество ошибок.
- Масштабируемость и оптимизацию: Работы по оптимизации (например, раздельная выгрузка остатков, улучшенная синхронизация изображений) напрямую повысили производительность системы и заложили основу для потенциального роста – добавления новых брендов или увеличения нагрузки.
В результате, техническая поддержка переросла из просто «поддержки работоспособности» в стратегическое партнерство, обеспечивая техническую основу для бесперебойных продаж и дальнейшей цифровизации бизнеса заказчика.