Автоматизированный интернет-магазин с кастомными скриптами: кейс Манголавка

Манголавка - лидирующая компания по продаже экзотических фруктов в Москве и Санкт-Петербурге. Доставляют 28 видов свежих фруктов в наборах и поштучно каждую неделю. 

Задача - сделать автоматизированный интернет-магазин, работающий на два города, с интегрированной системой “retailCRM”, “мой склад”, авторизацией по номеру телефона и скриптами, которые могли бы сделать базовый макет сайта полностью подходящим под нужды клиента. 

Этапы работы 

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

  1. Разработка брифа
  2. Составление вопросов по макету
  3. Оценка макета на верстку
  4. Оценка бекенда
  5. Верстка
  6. Параллельно верстке мы развернули демо-версию битрикса и начали интегрировать “мой склад”, “retailCRM”, “смс сервис”
  7. Тестирование в верстке
  8. Сдача верстки perfect pixel 
  9. Интеграция
  10. Проведение аудит-кода
  11. Демонстрация клиенту готового сайта 
  12. Написание инструкций к работе с сайтом
  13. Подготовка к переносу с тестового сайта на боевой домен

Проблемы, с которыми столкнулись

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

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

  • дизайнер разработал универсальный проект сайта, который не до конца подходил под нужды клиента. 

  • интеграция систем проходили без чёткого тестового задания. Её пришлось переделать за счёт компании, так как разработчику было не ясно какой результат ожидает клиент. 

Наши сотрудники о работе над проектом:

”Очень тормозило нарушение цикла работы, отсутствие чёткой приоритетности задач и нарушение коммуникации. Сырой макет требовал многих правок на том этапе, на котором их уже не должно было уже быть” 

Сергей, frontend-разработчик 

”Было трудно сделать интеграцию внештатного функционала в готовый компонент. Заняло много времени.”

Матвей, backend-разработчик

Что нам помогло

Благодаря трёхлетнему опыту нашей компании в разработке с нуля и доработки уже имеющихся сайтов, у нашей компании появился инструментарий по их усилению, масштабированию и оптимизации. Мы сделали: 

  • Сильное кеширование, это помогло ускорить работу сайта

  • Базовое техническое СЕО для улучшения продвижения сайта в поисковых системах

  • Отзывчивая вёртска (responsive верстка), чтобы отображение сайта на разных устройствах было плавным 

Результаты

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

Также был написал скрипт, который смотрит сколько осталось составляющих этих наборов и показывает на сайте только то, что есть в наличии.

Изначально товары были заведены отдельно в  “моём складе”, но наличие такой услуги как “набор”, создавала необходимость придумать скрипт, который соединяет, разделяет товары и ведёт по ним учет.

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

В стандартном “битрикс24” нет разделения по складам. Но у клиента два склада - в Москве и в Санкт-Петербурге. Мы писали отдельный скрипт, который привязывается к конкретному сайту и смотрит сколько товара на конкретном сайте. 

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



Подписка на блог Подпишись на новые материалы от US STUDIO и вы не пропустите интересные статьи от нашей компании
Обсудите ваш проект с экспертом! Запишитесь на бесплатную консультацию: