Доброго дня! Меня зовут Алена Громова. Я — программист по образованию, дизайнер по призванию и основатель компании мобильной разработки Creazard.
Это — рассказ о разработке мобильного приложения-магазина в максимально короткие сроки с доработкой многих функций под желания Клиента. Мы провели разработку с нуля, добились стабильной работы потока заказов, а потом дорабатывали приложение после релиза. В общей сложности проработали над проектом 1,5 года, после чего подобрали команду разработчиков на последующую поддержку по бюджету и передали все материалы Заказчику.
О КЛИЕНТЕ
Компания Я-КРАСОТА — это ведущий дистрибьютор фармацевтических продуктов на территории России. Компания имеет многолетнюю историю, работает с самыми известными брендами и экспертами, организует выставки, балы, мастер-классы и другие мероприятия для медработников. Распространяет свои товары в основном через аккаунт в Инстаграм*, имеет около 15 тысяч подписчиков из числа своей ЦА.
Ссылки на ресурсы клиента
К нам обратился коммерческий директор компании, чтобы разработать пилотную версию приложения-магазина в максимально короткий срок при ограниченном бюджете. Целью являлось оценить, насколько интересно Покупателям переместиться для покупок из Инстаграм* компании в мобильное приложение.
ПРОБЛЕМЫ БИЗНЕСА
В связи с крупным ростом компании, наблюдались трудности практически во всех бизнес-процессах заказа, а также потери времени и денег из-за загруза Операторов на однотипную работу:
1. Отслеживание статусов множества заказов и трата большого количества времени на ответы на данный вопрос Покупателям,
2. Ознакомление Покупателей с наличием и количеством товаров и расход рабочего времени Операторов на однотипные ответы по списку и наличию товаров, ручному изменению товаров,
3. Ручное заполнение данных для доставки этих заказов на сайте партнера DPD и прочих,
4. Подсчет скидок на доставку в зависимости от стоимости заказа,
5. Ручной контроль наличия оплат Покупателей для начала работы над заказами,
6. Неудобство подсчета скидок для постоянных Клиентов,
7. Постоянная ручная проверка документов Покупателей на наличие разрешений ведения медицинской деятельности и многие другие.
Это был первый опыт Клиента в мобильной разработке и обращении к IT-разработчикам, и наши специалисты понимают, насколько тяжело с разбега окунуться в множество IT-контекстов. Поэтому мы внимательно выслушали все пожелания Клиента и максимально снизили интенсивность его вовлеченности на этапе анализа и подбора решений, сразу предлагая оптимальные решения без дополнительных вопросов. Также мы взяли на себя все обязанности по переговорам с техническими представителями и менеджерами сервисов-партнеров Клиента, которых планировали переместить из «телефонного» ручного режима в автоматический мир приложения.
Николай
Технический директор проекта
ПРОЦЕСС РАЗРАБОТКИ
Так как у Клиента не было опыта в разработке, он примерно обрисовал, как видит приложение, прислал логотип и фирменный стиль компании. Мы подкорректировали пожелания клиента, исходя из UX-удобства и реалий разработки, набросали кликабельный прототип мобильного приложения, опираясь на лучшие практики магазинов-приложений, облагородили фирменным стилем компании, а также добавили необходимые элементы, учитывая специфику бизнеса.
Также мы создали прототип с доработками админ-панели, чтобы дополнительно упростить жизнь Операторам. Далее, залинковали прототип, чтобы Клиент мог понажимать кнопки и попереходить по экранам будущего приложения, чтобы убедиться что все будет работать именно так, как он хочет.
В процессе разработки мы:
1. Написали приложения для iOS и Android в соответствии с утвержденным прототипом мобильного приложения и подключили к OpenCart,
2. Адаптировали (не без слёз) админ-панель к ее прототипу,
3. Договорились с менеджерами и техническими специалистами партнеров, подключили сервисы доставок с картами пунктов выдачи и т.д. (также не без слёз, т.к. у всех нет адаптации карты к мобильным приложениям),
4. Подключили систему оплат Ю.Kassa и другие внешние сервисы,
5. Протестировали систему на ошибки и работоспособность,
6. Зарегистрировали аккаунты для Клиента и опубликовали от его имени приложения в App Store и Google Play,
7. Дорабатывали приложения, исходя из новых обстоятельств и отзывов Покупателей.
Так как мобильное приложение планировалось для теста идеи, требовалась максимально быстрая разработка в ограниченном бюджете. У нас нет привычки накручивать лишние услуги для Клиентов, поэтому для экономии времени и средств Клиента, наши специалисты:
1. Предложили по максимуму использовать уже существующие решения на рынке. Наш выбор пал на бесплатный CMS интернет-магазина OpenCart, где уже была готова бОльшая часть бекенда и админ-панели для сервиса Клиента;
2. Сами приложения мы написали с помощью кроссплатформенного фреймворка Ionic, который позволяет создать приложения средствами одного разработчика, а не двух, как в стандартной нативной разработке;
3. Мы не стали разрабатывать уникальный-прекрасный дизайн приложения и таким образом сэкономили недели времени и сотни тысяч рублей на UI-дизайнере и последующей верстке макета разработчиком;
4. Бонусом к мобильному приложению Клиент получил бесплатно еще и сайт, который изначально подготовлен к профессиональному SEO-продвижению, так как CMS OpenCart — это веб-интернет-магазин.
ЧТО В РЕЗУЛЬТАТЕ?
Итого, всего за несколько месяцев мы создали систему, которая сильно разгрузила Операторов, помогла компании не терять деньги на времени ответов и контроле оплат, повысить лояльность Покупателей, ускорить процесс отправки товаров, сделала процесс заказа удобнее и быстрее, а также многое другое. Теперь весь процесс происходит практически без Оператора в автоматическом режиме:
1. Вместо того, чтобы тратить время Операторов на запрос статуса своего заказа, Покупатель в любой момент смотрит свой заказ в мобильном приложении.
2. Чтобы узнать список и наличие товаров, Покупатель также больше не дёргает Оператора, а просто открывает приложение и видит огромный ассортимент товаров с множеством изображений, подробным описанием и отображением актуального остатка.
3. Ручное заполнении данных для доставки на сайте партнера DPD и прочих больше не требуется, так как заказ происходит в автоматическом режиме.
4. Подсчет скидок на доставку в зависимости от стоимости заказа также происходит в автоматическом режиме. В расчете теперь учитывается уровнень Покупателя в программе лояльности: золотой, серебряный, бронзовый и т.д.
5. Ручной контроль наличия оплат Покупателей для начала работы над заказами вообще больше не требуется, так как Система проверяет успешный ответ от Ю.Kassa о том, что оплата получена. Без этого момента процесс заказа дальше не движется.
6. Подсчет скидок для постоянных Клиентов теперь также не требует ручного режима из-за введенного вышеобозначенного уровня Покупателя в программе лояльности.
7. Проблему постоянной ручной проверки документов Покупателей на наличие разрешений ведения медицинской деятельности и других устранили, сделав всего одну проверку при регистрации. Оператор смотрит документы, проверяет, и, если все в порядке, одобряет доступ в Систему нового зарегистрированного Пользователя.
ПОДДЕРЖКА
Результат эксперимента с пилотной версией приложения Клиента оказался успешным, и, когда после завершения разработки появился поток заказов, Клиент обозначил новый список задач, в частности:
+ создать единую ссылку на мобильные приложения, чтобы конвертировать ее в QR-код и напечатать на рекламных материалах,
+ доработать программу лояльности с бесплатными баллами за регистрацию,
+ доработать акционные товары,
+ составить инструкции по работе с сервисом для операторов,
+ защитить сервис от DDOS-атак конкурентов,
+ настроить редиректы с 5 доменов Клиента на основной сайт, и многое другое.
Для стабильной работы мы создали тестовый сервер, где обкатывали все доработки, которые после тщательных проверок на ошибки и коллизии распространяли для всех Пользователей.
Олег
Ведущий тестировщик проекта
КАК МЫ БОДАЛИСЬ С APPLE
Из интересных случаев припоминается, как у Apple уже после запуска приложения возник вопрос по поводу принадлежности прав на логотип бренда, размещенного на иконке приложения. При обращении к нам Клиент не обозначил, что права на бренд принадлежат его партнеру, а не непосредственно Клиенту, на которого мы и зарегистрировали учетки по его просьбе. Apple никакие доводы не принял, запретил нам обновлять приложение, и чтобы решить вопрос, наши специалисты пару месяцев бодались с поддержкой Apple в Купертино, создавали новые аккаунты, подтверждали права, ругались, делегировали приложения и прочее. В итоге, вопрос был решен большой кровью и нервами, но мы не отступили, пока не убедились, что можем продолжать разработку для Клиента полноценно.
1,5 ГОДА ДОВЕРИЯ И ПОМОЩИ КЛИЕНТУ
В сумме мы проработали около 1,5 лет с Клиентом и очень гордимся таким доверием. После завершения сотрудничества мы подобрали разработчиков на замену по бюджету Клиента и передали все наработки, первое время помогая новой команде сориентироваться в проекте.
ПОМОЧЬ И ВАМ ПЕРЕСТАТЬ ТЕРЯТЬ ДЕНЬГИ?
Если вы сталкиваетесь в вашем бизнесе с подобными или иными проблемами, то мы с радостью поможем и вам, так как понимаем, что каждый день промедления — это ваши потерянные и недозаработанные деньги.
Когда наши специалисты начнут работать с вами, мы максимально погрузимся в ваши бизнес-процессы и подберем самые оптимальные и быстрые решения.
Мы берем только те проекты, где владельцы максимально заинтересованы в изменении положений вещей в своем бизнесе. Позвоните чтобы успеть забронировать свободную команду.
* Meta Platforms Inc. признана экстремистской организацией на территории РФ