Опыт

Платформа возврата заказов и One Stock Solution для Gerry Weber

Задачи проекта

  • Развёрнута отдельная One Stock-площадка с интеграциями (BetaPro, CloudKassir, RetailCRM).
  • Реализовано оформление и возврат заказов с учётом примерки и возвратных чеков.
  • Подключена синхронизация остатков и резервирование товаров.
  • Расширен личный кабинет: промокоды, возвраты, документы.
  • Проведён аудит, оптимизация и тестирование.

Дизайн

Эскизы

На основе фирменного стиля и требований заказчика были разработаны индивидуальные интерфейсы: оформление заказа с примеркой и процесс возврата товаров с выбором причины и отправкой чеков.

Итерация 1

Форма возврата с выбором причины и прикреплением фото
(интерфейс в личном кабинете)

Итерация 2

Экран оформления заказа с выбором города, доставки и флажком «с примеркой»
(обновлённый checkout)

Реализованные пользовательские экраны

PDF-бланк возврата — финальный документ для печати

Бланк возврата (PDF)

Экран проверки заявки на возврат — визуальное подтверждение заявки с деталями

Экран проверки заявки на возврат

Форма ввода банковской карты — модальное окно для возврата оплаты

Модальное окно — ввод данных банковской карты на возврат

История возвратов в ЛК — отображение причины возврата и подтверждённой заявки

История возвратов

Платформа

  • Операционная система — Linux Debian
  • Веб-серверы: Nginx + PHP-FPM
  • База данных — MySQL
  • Языки программирования: PHP, JavaScript
  • CMS — не использовалась (реализация велась на внутренней платформе проекта)

Разработка

Верстка реализована на Foundation 6.0, с поддержкой адаптива и валидной кодовой базой (проверено по W3C).

Программирование велось на PHP с использованием jQuery. Качество кода соответствует стандартам PSR и проходило автотесты: безопасность, производительность, контроль изменений ядра.

Интеграции со сторонними системами

(реализованы через API и внутренние точки сопряжения без использования CMS)

  • Интеграция с BetaPro — бэкофис, складской учёт, статусы, аналитика
  • Интеграция с RetailCRM — передача заказов, товаров, остатков, цен и статусов
  • Интеграция с CloudKassir — автоматическая генерация и отправка возвратных чеков
  • Оформление заказа в 1 клик с восстановлением доступа в личный кабинет
  • Механизм возврата товаров с учётом статусов, причин и применённых условий
  • Отображение возвратов и промокодов в личном кабинете
  • Интерактивный выбор города и ПВЗ, настройка калькулятора доставки
  • Бухгалтерский интерфейс — отображение документов, фото и истории возвратов
  • Система уведомлений по каждому шагу заказа и возврата
  • Синхронизация остатков и блокировка позиций при оформлении
  • Чеклисты тестирования и логгирование ошибок на случай сбоев (отвалы БП, интеграций)

Функции, разработанные в рамках проекта

(дополнительные модули, реализованные внутри системы без сторонних зависимостей)

  • Модуль учёта примерки — логика частичного выкупа и учёта примерки в заказах и возвратах
  • Отчётность для бухгалтера — выгрузка бланков, чеков и актов через интерфейс сотрудника
  • Отображение промокодов в истории заказов — расширение стандартного функционала ЛК
  • Логика согласования возврата — выбор причины для каждой товарной позиции
  • Механизм резервирования товара — с учётом наличия, статуса и установленных сроков блокировки
  • Автоматическая переиндексация остатков при отклонении от расписания синхронизации
  • Дополнительная аналитика по статусам возвратов и контроль точек отказа (ПВЗ, отвал БП и пр.)

Дальнейшее развитие

Развитие осуществляется на основе периодических процессов выявления потребностей и планирования проектов — видений. Интервью проводятся с периодичностью раз в квартал. Корректировка планов — ежемесячно вносятся изменения в мастер-планы проекта. Ключевые задачи:

Ноябрь 2023

  • Настройка и запуск боевого сервера на отдельной площадке.
  • Установка защиты (пароли, http-авторизация).
  • Восстановление данных из бэкапов.
  • Обновление кодировки базы данных.
  • Настройка синхронизации статусов между BetaPro и внешней системой Bitrix.
  • Первичные правки nginx и конфигураций доступа (геокодер, настройки).

Декабрь 2023

  • Интеграция с RetailCRM: настройка и передача заказов, товаров, цен, остатков и статусов.
  • Интеграция с BetaPro: статусы заказов, ПВЗ, способы доставки, калькулятор.
  • Реализация интерактивной карты ПВЗ.
  • Интеграция с Dadata (валидация адресов).
  • Верстка интерфейсов личного кабинета (1–4), всплывашек и элемента выбора города.
  • Синхронизация остатков: при оформлении, при добавлении в корзину, по крону.
  • Снятие http-авторизации.
  • Формирование списка артикулов, неподгруженных на сайт.

Январь 2024

  • Обработка ошибок доставки из BetaPro (логгирование и отладка).
  • Подключение бесплатной доставки от суммы выкупа.
  • Отображение плановой даты доставки в заказе.
  • Интеграция сценария восстановления доступа в ЛК для заказов «в 1 клик».
  • Реализация оплаты по заказам, созданным в RetailCRM.
  • Функционал резервирования товаров.
  • Блок «контроль сроков доставки».
  • Серии кастомных правок в чек-ауте: выбор города/ПВЗ, тексты, валидации.
  • Реализован сценарий примерки в процессе оформления заказа.
  • Интеграция с логированием по таймаутам в BetaPro.

Февраль 2024

  • Реализация оформления возвратов в личном кабинете.
  • Уведомления по возвратам.
  • Интеграция с CloudKassir: автоматическая отправка возвратных чеков.
  • Выбор причины возврата и привязка к товарным позициям.
  • Интерфейс бухгалтера: фото, документы, бланки возврата.
  • Протоколы технических и бизнес-обсуждений.
  • Аудит модулей доставки, подключённых API.
  • Аудит производительности и настройка логирования.
  • Сдача итогового этапа оформления заказа и отгрузка.
  • Настройка оплат (курьерки), передача предполагаемой даты доставки.

В марте 2024 проект был остановлен.

Похожие кейсы

Интернет-магазин для Sorelle era

Опыт

Интернет-магазин для Sorelle era

Разработка интернет-магазина женской одежды.
Интернет-магазин для «Элемент»

Опыт

Интернет-магазин для «Элемент»

Поддержка интернет-магазина одежды и обуви на «1С-Битрикс».
Интернет-магазин для «Спорт-Стиль»

Опыт

Интернет-магазин для «Спорт-Стиль»

Поддержка и редизайн интернет-магазина спортивных товаров и одежды.
Разработка интернет-магазина TapeStore

Опыт

Разработка интернет-магазина TapeStore

Разработка сайта интернет-магазина одежды.
Интернет-магазин для Keally

Опыт

Интернет-магазин для Keally

Развитие, поисковая оптимизация и продвижение на рынок Узбекистана интернет-магазина одежды.