На данном проекте мы запустили полноценный ecommerce ресурс для ритейлера c 2800 офлайновыми точками в России и СНГ, реализовали интеграцию SAP с каталогом на сайте, переработали личный кабинет пользователя и уложились в 3 месяца.
Сеть FixPrice имеет грандиозные планы на дальнейшее развитие, поэтому выход в eСommerce - ожидаемый и логичный шаг.
Разработка интернет-магазина для международной сети FixPrice
Когда FixPrice обратился в Интаро, у них уже был действующий сайт с каталогом, адресами розничных магазинов, фотографиями и описанием товаров, но без возможности оформить онлайн-заказ.
В первую очередь нам нужно было выбрать все необходимые данные, включая все изображения, и перенести на новый сайт.
Следующим шагом нужно было настроить интеграцию с SAP. В нем велась вся информация по остаткам товаров и ценам в каждом городе сети.
Первоначально разработанный механизм импорта данных содержал файлы с информацией о каждом товаре во всех магазинах сети, а это около 7 млн. записей. Выборка данных из базы занимала неприлично много времени. Каталог не успевал обновляться за ночь, и информация на сайте не всегда была актуальна.
Чтобы решить эту проблему, мы разработали промежуточный механизм, который выбирал данные по товарам в разрезе городов и помещал в отдельную таблицу. Это существенно ускорило работу сайта в каталоге, и сейчас весь процесс импорта данных занимает не более 3 часов.
Для реализации этой задачи мы полностью переработали личный кабинет пользователя. На сайте FixPrice хранится только идентификатор для связи, а вся информация о клиенте, процесс регистрации и авторизации вынесен в CRM.
Решение использовать внешнюю регистрацию пользователей избавляет Заказчика от забот по соблюдению условий хранения и обработки персональных данных в соответствии с ФЗ №152, но несет риск зависимости сайта от функционирования сторонней системы.
На этом проекте мы должны были погрузиться в специфику деятельности клиента, собрать информацию для технического задания и подробно разобраться в бизнес-требованиях Заказчика, а также проявить гибкий подход.
Так как команда FixPrice столкнулась с необходимостью смены подрядчика, сроки запуска сайта были жестко ограничены, и у нас не было времени на долгое согласование договоров и обсуждение деталей. Пришлось делать это уже параллельно с разработкой. В итоге согласование конечной редакции договора и его подписание заняло два месяца, а выполнение всего проекта - три.
Кроме того, масштаб и уровень задач требовал особого подхода к менеджменту, классическая схема распределения ролей здесь не справлялась.
На этапе разработки адаптива было выявлено низкое качество верстки текущей десктопной версии сайта, поэтому рефакторинг верстки десктопной и адаптивной версии назначен на второй этап проекта.
выпущен в production полноценный ecommerce ресурс для онлайн продаж
мигрирован каталог с предыдущей версии сайта
реализована интеграция с SAP
регистрация и авторизация пользователей полностью перенесена в CRM-систему
разработан инструмент, настраивающий доступность онлайн-торговли по городам сети
выполнена highload оптимизация кода
проект выполнен за 3 месяца