Mascotte
5 300 000
Торговля
Россия
Март 2021
Mascotte — крупная сеть обувных магазинов с интернет-магазином и возможностью забронировать товар в одном из офлайн-салонов.
MediaTen подключилась к проекту, когда магазин уже работал и был связан с большим количеством внешних систем. Нужно было одновременно поддерживать текущую работу сайта, добавлять новые возможности и постепенно обновлять техническую часть проекта.
В числе основных задач — развитие каталога, работа с заказами и товарными остатками, интеграция новых систем, развитие личного кабинета и программы лояльности.
Одной из основных частей работы стал каталог. Доработали фильтрацию и сортировку, чтобы пользователям было проще работать с большим количеством товаров.
Для маркетинговых задач разработали конструктор акционных страниц. С его помощью можно было создавать отдельные посадочные страницы под акции и специальные предложения без разработки каждой страницы с нуля.
Также обновили авторизацию пользователей и реализовали гибкую систему лояльности.
Отдельное направление — интеграции. Интернет-магазин обменивался данными с 1С, ERP, OMS, службами доставки 5Post и СДЭК, платежной системой PayAnyWay (Moneta.ru), а также внешней системой лояльности SailPlay. В процессе работы добавлялись новые системы учета товаров и обработки заказов.
Параллельно команда занималась техническим состоянием проекта. Код постепенно перерабатывали и декомпозировали, обновляли PHP и фреймворк, оптимизировали запросы к базе данных и добавляли автотесты.
С 2016 по 2021 год команда MediaTen последовательно развивала интернет-магазин и поддерживала его работу.
За это время проект прошел несколько этапов технического обновления: PHP был постепенно переведен с версии 5.6 на 7.3, обновлен фреймворк, переработан код и оптимизирована работа с базой данных. Это позволило ускорить сайт и снизить нагрузку на сервер.
При этом изменения затрагивали не только техническую часть. Развивались каталог и поиск товаров, появились инструменты для запуска акций, обновились авторизация и программа лояльности, расширилась система интеграций.
В итоге работа велась не над отдельными задачами, а над развитием уже работающего e-commerce проекта — от пользовательских функций до его внутренней технической основы.