Это история о том, как велась разработка мобильного приложения интернет магазина в компании ReadyScript, почему нас посетила эта идея и почему мы не отдали разработку мобильного приложения на сторону, как это делает большинство компаний-разработчиков CMS.
Вместо предисловия
Если вы окажетесь на улице, забыв дома смартфон, ощутите дискомфорт, сравнимый с тем, как если бы появились в общественном месте без одежды.
Мобильные устройства настолько глубоко проникли в нашу жизнь, что, лишаясь их, многие чувствуют настоящую депрессию, а у психологов и психиатров даже появился новый термин «гаджетомания» для диагностики новой болезни, которую принесла с собой цифровая среда.
Впрочем, если использовать гаджеты в мирных целях, их пользу сложно переоценить: можно слушать музыку в дороге, быть в курсе актуальных новостей, следить за прогнозом погоды, совершать покупки прямо со своего смартфона.
Мы оценили как раз «совершать покупки», так как давно и успешно занимаемся разработкой платформы ReadyScript, на которой сегодня работают свыше 700 интернет-магазинов. Мы поняли, что аудитории наших пользователей, которые продают товары периодического спроса или стремятся охватить как можно больше каналов продаж, просто необходимо мобильное приложение для интернет-магазина.
Поняли и приступили к разработке мобильного приложения для интернет магазина.
Сервис ReadyScript Mobile
В результате у нас появилось SaaS решение для быстрого создания мобильного приложения для iOS и Android.
Новый сервис был выделен в отдельный бренд ReadyScript Mobile для удобства его дальнейшего продвижения и для того, чтобы избежать путаницы с уже имеющимися в нашем активе мобильными приложениями для администраторов и курьеров интернет-магазина.
Наше решение напрямую интегрировано с интернет-магазином клиента на платформе ReadyScript через API. В этом заключается его неоспоримое преимущество по сравнению с тем, что могут предложить универсальные конструкторы мобильных приложений.
Справедливости ради стоит сказать, что преимуществом универсальных сервисов является возможность работы с любой CMS, но это же преимущество часто оборачивается рядом недостатков, например:
- Цены, остатки и другие сведения о товаре периодически становятся неактуальными;
- Заказы, оформленные через мобильное приложение, нужно администрировать в отдельной панели сервиса-посредника, в то время как все остальные заказы - в административной панели интернет-магазина или в учетной системе (1С);
- Нет связи с возможностями платформы (Например, если у пользователя выставлен персональный тип цен, то цены все равно не изменятся в мобильном приложении). Оплата, доставка никак не связана с CMS, все нужно отдельно заводить в панели управления сервиса-посредника. Все справочники городов, скидочные программы – ничего не будет синхронизировано автоматически с вашим сайтом;
- Как правило, тарифы связаны с ограничением по количеству товаров или заказов.
При разработке мобильного приложения для интернет магазина мы старались все это учитывать. В результате наш сервис ReadyScript Mobile разработан специально для CMS ReadyScript и учитывает возможности платформы. Идеальная прямая интеграция с API интернет-магазина позволяет иметь всегда актуальные сведения о товарах и остатках. Никаких ограничений по количеству товаров, заказов.
Нам удалось исключить из своего сервиса «лишнее звено», без которого ни один универсальный конструктор обойтись не может, поскольку сам является посредником между интернет-магазином и мобильным приложением.
Типичное решение в случае использования универсального конструктора выглядит так:
- сервис периодически «забирает» из интернет-магазина сведения по товарам (обычно в формате YML);
- обеспечивает серверные API для мобильного приложения.
Как уже было сказано выше, ReadyScript Mobile напрямую интегрирован с интернет-магазином на платформе ReadyScript через API. Никаких посредников, никаких лишних звеньев, никаких ограничений по товарам и заказам!
Базовые возможности сервиса ReadyScript Mobile «из коробки»
Еще до того момента, как началась разработка мобильного приложения для интернет магазина, мы думали о том, каким образом будем расширять набор возможностей будущего приложения. В процессе работы была создан уникальный механизм такого расширения через наш собственный маркетплейс.
А вот список возможностей, которые пользователь получит «из коробки»:
- Красивый и функциональный дизайн
- Рекламные баннеры
- Каталог товаров
- Информационные страницы
- Оформление заказа
- Онлайн оплата
- Бесплатные Push рассылки
- Покупка в 1 клик
- Личный кабинет (Профиль, Мои заказы)
- Топ предложения
- Рекомендуемые товары
- Бесшовная интеграция с интернет-магазином ReadyScript
- Обмен данными мобильного приложения напрямую с вашим магазином без посредников
В течение всего срока подписки на мобильное приложение мы будем бесплатно разрабатывать новые фишки, улучшать существующие функции и выпускать обновления, которые будут доставляться на все устройства клиентов интернет-магазинов.
Разрабатывая мобильное приложение для интернет магазина мы подумали и о партнерах-разработчиках. В следующей статье обещаем рассказать о привлекательной схеме сотрудничества.