Как реализовали мультирезерв на PHP и Magento для омниканальной синхронизации e-commerce и розницы

Как реализовали мультирезерв на PHP и Magento для омниканальной синхронизации e-commerce и розницы
5 минут

Есть запрос на внедрение?

Напиши нашим консультантам и назначьте встречу

Если товар с сайта можно забронировать в магазине, это удобно для покупателей. Но для ритейлера такая модель требует точной синхронизации онлайн- и офлайн-каналов. Если этого нет, возникают сложности с учетом продаж и распределением метрик между направлениями.

«Снежная Королева», крупный ритейлер с собственным брендом верхней одежды, столкнулась с подобной ситуацией. Ранее компания отключила возможность выкупа интернет-заказов в магазине, так как действующая модель резервирования не позволяла корректно учитывать вклад e-commerce в продажи. В течение нескольких лет клиенты могли оформлять заказы только с курьерской доставкой или в ПВЗ.

Позже вместе с внутренней командой ритейлера и KT.Team было разработано новое решение — мультирезерв, который объединил интересы розницы и онлайн-направления.

{{cta}}

Как работала прежняя схема резервирования

Ранее на сайте «Снежной Королевы» можно было оформить заказ с получением в магазине. Однако система не учитывала изменения, которые происходили при выкупе.

Покупатель приходил в магазин, примерял вещь и мог изменить параметры заказа — например, выбрать другой размер или цвет. В этом случае первоначальный интернет-заказ отменялся, а новый оформлялся уже в розничной системе.

В результате продажа учитывалась в рознице, хотя инициатором покупки выступал сайт. Это усложняло аналитику и распределение показателей между каналами.

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

Если размер не подходил, покупателю приходилось оформлять повторную доставку. Если хотелось добавить товар — нужно было создавать новый заказ. Это увеличивало путь клиента и могло снижать конверсию.

Задача состояла в том, чтобы восстановить удобный формат покупки и при этом обеспечить корректный учет продаж в рамках омниканальной модели.

Задача: внедрить мультирезерв без конфликта метрик

«Снежная Королева» приняла решение двигаться в сторону омниканальности — объединить розницу и e-commerce в единую систему учета и мотивации.

Наши эксперты KT.Team подключились к технической реализации. Совместно с внутренней командой клиента мы:

  • разработали модуль мультирезерва — возможность бронирования нескольких товаров с корректировкой заказа в магазине;
  • переработали логику учета, чтобы итоговая продажа учитывалась и в e-commerce, и в рознице;
  • обеспечили синхронизацию между Magento, OMS и 1С:Розница.

К работе приступили в феврале 2025 года.

Как реализовали мультирезерв на PHP + Magento

Мы сохранили существующий стек — PHP и Magento. Новый модуль резервирования разработали с нуля.

  1. Логика работы мультирезерва:
  2. Покупатель резервирует товар на сайте.
  3. Информация передается в OMS-систему — создается заказ.
  4. OMS передает данные в 1С:Розница.
  5. Магазин формирует заказ на сборку и уведомляет клиента о готовности.
  6. Покупатель приходит в магазин, примеряет товар и при необходимости корректирует заказ.
  7. Итоговые данные возвращаются через OMS в онлайн-систему учета.

Важно было обеспечить, чтобы после любых изменений заказ сохранял связь с e-commerce-каналом.

{{cta}}

Поэтапный запуск и снижение рисков

Сначала мы восстановили работу прежнего механизма обычного резерва с учетом обновленного функционала интернет-магазина. Проверили обмены с OMS и 1С:Розница, провели сквозное тестирование вплоть до выкупа.

После этого реализовали более сложный модуль мультирезерва с учетом новых бизнес-требований.

Плавный переход

Чтобы не менять привычный сценарий для покупателей, на переходный период запустили две версии модуля параллельно. После стабилизации процессов весь поток заказов перевели на мультирезерв.

Кросс-командная разработка

Над проектом одновременно работали эксперты KT.Team и команда клиента (со стороны OMS и розницы). Мы синхронизировали этапы разработки и тестирования, чтобы избежать разрывов в логике обмена данными.

Ограничение повторных резервов

Во время запуска мы увидели, что часть клиентов оформляет резерв несколько раз подряд, не выкупая заказ. Это блокирует товар и снижает оборачиваемость.

Сейчас рассматривается ограничение на количество последовательных резервов для одного товара. Параметр будет настраиваемым — бизнес сможет корректировать его в зависимости от стратегии продаж.

Как изменился процесс заказа

Раньше одним из преимуществ покупки офлайн была возможность пообщаться с консультантами, которые подскажут товар и помогут с примеркой. Сейчас похожая функциональность есть и при онлайн-заказе — вот как теперь выглядит процесс:

  1. Покупатель выбирает товар на сайте и опцию «Забрать в магазине».
  2. После оформления сотрудники магазина подготавливают товар и резервируют его на сутки.
  3. Покупатель приходит, примеряет и при необходимости меняет размер или модель.
  4. Он может добавить новые позиции или отказаться от части заказа.
  5. Итоговый заказ синхронизируется между 1С:Розница, OMS и онлайн-системой.

Даже если состав заказа изменился, он остается частью интернет-продажи. Это позволяет корректно учитывать вклад e-commerce в выручку.

Теперь клиенту не нужно заказывать несколько размеров с доставкой. Он может примерить товар в магазине и принять решение на месте.

После того как покупатель выберет розничную точку, ему предложат авторизоваться и зарезервировать вещь

Теперь покупатели не заказывают три размера с доставкой, чтобы выкупить только один. Можно прийти в магазин, примерить и выбрать нужный размер. А если что-то не подошло совсем — прямо на месте выбрать более подходящий товар.

Для нас этот проект был интересен своей масштабностью. Мы работали совместно с командой «Снежной Королевы», распределяли ответственность и планировали сроки реализации этапов с учетом взаимных блоков. А в результате создали сервис, который упростил заказ покупателям и принес прибыль компании-заказчику. В планах и дальше дорабатывать мультирезерв, чтобы процесс заказа был еще удобнее и прозрачнее.

{{cta}}

Пришлем вам необходимые материалы или КП

Ответим в течение 30 минут!
Оглавление
Другие кейсы

Смотреть все

Интеграция Pimcore для ретейлера строительных материалов

Подробнее

Для крупного девелопера создали систему планирования и контроля строительных работ на объекте

Подробнее

Разработка кастомных модулей Akeneo PIM для сервиса доставки

Подробнее

Смотреть все

Мы используем файлы cookie, чтобы предоставить наилучшие возможности сайта

Ок