Версия: 3x
Создание мобильного приложения для интернет-магазина ReadyScript

В данном разделе будет рассмотрен процесс создания мобильного приложения для вашего интернет-магазина с помощью сервиса ReadyScript Mobile.

Заметки
Мобильное приложение могут создавать пользователи, которые уже имеют интернет-магазин на платформе ReadyScript в виде коробочной лицензии или аккаунта в облаке.

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

app_add.jpg
Добавить приложение

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

app_lic_agree.jpg
Создание приложения

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

Заметки
Если вы не находите ваш сайт в списке, проверьте наличие вашей лицензии в разделе Личный кабинет -> Активированные лицензии. Если вы не находите лицензию в списке активированных лицензий, обратитесь в службу поддержки.

Если на вашем сайте использется протокол https, выберите его приоритетно. Это позволит повысить безопасность обмена данными между приложением и вашим сайтом.

Поле папка сайта следует заполнять только, если вы установили ваш интернет-магазин физически не в корневую папку сайта, соответственно это отражается в URL, например: example.com/shop/. В таком случае вам необходимо указать в поле папка shop. В случае, если сайт располагается в корневой папке, то данное поле следует оставить пустым.

После выбора сайта, ReadyScript попытается получить мультисайты, имеющиеся в вашем интернет-магазине. Выберите мультисайт, для которого вы желаете создать приложение и нажмите на кнопку Создать.

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

Тестирование вашего интернет-магазина

Далее необходимо провести тест на соответствие магазина всем требованиям, необходимым для его интеграции с мобильным приложением. Для начала тестирования, нажмите на кнопку Тестировать.

app_test.jpg
Тестирование соответствия сайта тех. требованиям

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

Заметки
Мобильное приложение будет корректно работать только с самой свежей версией платформы ReadyScript. Убедитесь, что ваш интернет-магазин обновлен до последней версии.

В случае успешного прохождения тестирования, вместо кнопки "<b>Тестировать</b>" будет отображена кнопка "<b>Заполнить данные</b>". Необходимо нажать на неё, чтобы перейти к процедуре заполнения данных о приложении.

Мастер создания мобильного приложения

Шаг 1. Описание приложения

app_step_1.jpg
Шаг 1. Настройка базовых параметров

Заполните базовое описание будущего приложения.

  • Протокол - Укажите протокол HTTP или HTTPS, по которому следует обращаться приложению к API вашего сайта.
  • API-ключ - Укажите API-ключ вашего интернет-магазина. Его можно получить в админ. панели вашего интернет-магазина в разделе Веб-сайт → Настройка модулей → Внешнее API
  • Название приложения - Название приложения, которое будет отображаться под иконкой мобильного приложения. Рекомендуемое количество знаков от 9 до 14.
  • Краткое описание приложения (до 80 знаков) - Укажите здесь краткое описание вашего мобильного приложения. Будет отображаться в каталогах приложений.
  • Полное описание приложения (до 4 000 знаков) - Укажите здесь более развернутое описание мобильного приложения. Будет отображаться в каталогах приложений.

Шаг 2. Сведения для публикации

На втором шаге необходимо заполнить поля, которые нам понадобятся для публикации приложения в AppStore и GooglePlay, а также выбрать услуги, которые вы желаете заказать.

app_step_2.jpg
Выбор условий для публикации

Сервис ReadyScript Mobile предлагает на выбор 2 варианта публикации:

  1. Публикация от аккаунтов ReadyScript в AppStore и GooglePlay. При выборе этого варианта, мы опубликуем ваше приложение от наших аккаунтов AppStore и GooglePlay. Вы экономите время на регистрации аккаунтов, а также экономите $125/год на взносах за участие в программе для разработчиков. В графе "автор приложения" будет указано наше наименование. Доступов к кабинету AppStore и GooglePlay в этом случае мы не предоставляем. Рекомендуется небольшим компаниям.
  2. Публикация от ваших собственных аккаунтов в AppleStore и GooglePlay. Выберите этот вариант, если вы желаете иметь подпись под приложением с именем вашей компании. В этом случае вашей компании будет необходимо приобрести и ежегодно продлевать участие в программе для разработчиков в AppStore и GooglePlay. У вас будет полный доступ к кабинету разработчика в AppStore и GooglePlay. Рекомендуется для средних и крупных компаний.

Ниже будут представлены 3 услуги, которые предлагает сервис ReadyScript Mobile для быстрого старта:

  1. Услуга публикации приложения - базовая(обязательная) услуга, включающая в себя генерацию необходимых сертификатов, генерацию всех необходимых скриншотов, сборку и загрузку приложения в каталоги приложений GooglePlay и AppStore, ведение переписки с модераторами данных сервисов, в случае возникновения вопросов к приложению. Мы также зарегистрируем для вас аккаунт в Firebase Cloud Messaging для получения Push уведомлений в приложении в рамках данной услуги.

    Заметки
    Оплата данной услуги автоматически создает тикет на поддержку в рамках которой менеджер, обслуживающий вашу заявку, будет информировать вас о ходе создания приложения, а в случае необходимости запрашивать дополнительные сведения. Тикет будет доступен в сервисе поддержки helpdesk.readyscript.ru
  2. Услуга регистрации аккаунта в GooglePlay и AppStore

    Услуга доступна, только если вы выбрали публикацию от имени ваших аккаунтов. Если вы не желаете разбираться в особенностях регистрации на данных площадках, вы можете поручить это нам. Мы зарегистрируем вам электронные ящик на @mail.ru, а затем от имени этого ящика зарегистрируем аккаунты для вашей компании в сервисах Apple и Google. Все доступы от всех зарегистрированных аккаунтов, мы предоставим вам в личном кабинете.

    Для публикации приложений от своих аккаунтов, необходимо будет оплатить участие в программе разработчиков (Developer Programm), это стоит 25$ в Google и 99$ в Apple (актуальные суммы уточняйте у соответствующих сервисов). Указанные суммы клиенту необходимо оплатить напрямую данным сервисам. Инструкции мы предоставим внутри тикета.

    В случае, если у вас уже есть аккануты в AppStore и GooglePlay или вы желаете самостоятельно заегистрировать их, вы можете указать доступы (логин, пароль) к ним в соответствующих полях ниже.

  3. Услуга разработки иконки и заставки для мобильного приложения

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

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

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

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

Шаг 3. Визуальное оформление

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

app_step_3.jpg
Визуальное оформление приложения

Шаг 4. Завершение

На данном шаге будет отображена сводная информация по выбранным услугам и кнопка "Перейти к оплате". Оплата услуг будет означать начало работ по сборке мобильного приложения для вашего интернет-магазина.

app_step_4.jpg
Завершение

Сразу после оплаты статус вашего мобильного приложения будет изменен на "Ожидает проверки". Менеджер ReadyScript проверит корректность заполнения сведений и либо переведет заявку в статус "Требуется коррекция данных", либо в статус "Ожидает публикацию".

Как только разработка изображений и регистрация аккаунтов будет завершены (если данные услуги была заказаны) и все необходимые сведения будут заполнены с вашей стороны, специалисты ReadyScript приступят к сборке и публикации приложения в GooglePlay и AppStore. По завершению публикации ссылки на приложения будут опубликованы в карточке приложения в вашем личном кабинете на сайте ReadySript.ru.

Просмотр, редактирование мобильного приложения

После публикации приложения, вы сможете просматривать основные сведения о мобильном приложении, а также изменять некоторые параметры приложения. Расскажем о наиболее важных сведениях, которые будут вам доступны на вкладке "Информация":

app_show_info.jpg
Просмотр мобильного приложения
  • Статус приложения - отображает статус вашей заявки на создание мобильного приложения.
  • Статус компиляции - отображает статус технического процесса, который происходит в настояще время с вашим приложением. Например здесь могут быть статусы: Еще не создано, в очереди на сборку(build), в очереди на обновление(deploy), в обработке, обновление готово, приложение создано. Как только вы будете вносить изменения в приложение (например изменение в цветовой схеме), требующие его доставку на мобильное приложение, статус компиляции будет отражать ход происходящего внутри системы.
  • Задача в Helpdesk - ссылка на задачу, в рамках которой можно вести диалог со специалистом ReadyScript по мобильному приложению.
  • Срок действия подписки - отражает срок действия подписки на мобильное приложение, а также кнопку на продление подписки
  • Срок действия услуги "Большие лимиты" - отражает срок действия услуги "Большие лимиты".
  • Дополнительные данные - отображается, если менеджеры ReadyScript оставили дополнительную информацию для пользователя.
  • Ссылка на приложение в Google Play и Apple Store - ссылки на опубликованные приложения в данных сервисах.

Следующие данные возможно изменять чрез личный кабинет на сайте ReadyScript после публикации приложения:

  • Протокол - указывает протокол(HTTP или HTTPS), который будет использоваться для обмена данными между мобильным приложением и интернет-магазином.
  • API ключ - API ключ, необходимый для обмена данными через API
  • SplashScreen (заставка) - заставка, отображаемая во время загрузки приложения
  • Цветовая схема - цвета, в которых оформлены различные элементы приложения

Изменение данных параметров будет требовать пересборку приложения и доставку обновлений на каждое устройсво ваших пользователей. Эта операция у нас автоматизирована.

Заметки
Большинство контентных данных (баннеры, товары на главной, количество товаров в списке), отображаемых в приложении настраиваются через административную панель вашего интернет-магазина.
Оплата подписки на мобильное приложение будет доступна только после успешной публикации приложения в AppleStore или GooglePlay. В течении 14 дней приложение будет работать без оплаченной подписки.

Управление мобильным приложением через ваш интернет-магазин

В административной панели управления вашим интернет-магазином есть раздел Разное → Мобильное приложение. Данный раздел познакомит вас с возможностями мобильного приложения в случае, если подписка на приложение еще не оформлена.

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

app_in_admin.jpg
Управление приложением через административную панель вашего интернет-магазина

Чтобы настроить различные параметры блоков, отображаемых в мобильном приложении, перейдите в раздел Веб-сайт → Настройка модулей → Мобильное приложение(клиентское). Рассмотрим имеющиеся настройки подробнее:

  • Группы пользователей, для которых доступно данное приложение - по умолчанию здесь отмечены все группы. Данная настройка позволит авторизовываться в приложении, только если пользователь состоит в одной из указанных групп.
  • Скрыть корзину в приложении - Если опция отмечена, то будет скрыта возможность добавления товара в корзину и оформления заказа. (Всегда включается, если комплектация ReadyScript - витрина)
  • Включить Push уведомления для данного приложения - Опция включает техническую возможность отправки Push уведомлений всем пользователям.
  • Баннерная зона - Баннерная зона, из которой будут выводиться баннеры на главной активности мобильного приложения
  • Корневая директория - На главной активности приложения будут отображены категории, являющиеся дочерними для указанной в данной опции
  • Размеры отображения категорий для главной на планшете - На главной активности мобильного приложения на планшете выводятся категории в виде плиток. Данная настройка задает порядок больших и маленьких плиток в приложении.
  • По сколько товаров показывать в категории - отвечает за количество подгружаемых единоразово товаров, остальные товары будут загружаться при прокрутке до последнего товара в списке
  • Категория топ товаров - указывает категорию, из которой выбирать товары для отображения на главной активности приложения
  • Сколько товаров показывать в топе - указывает количество топ-товаров, отображаемых на главной активности
  • Поле сортировки топ товаров - указывает поле, по которому сортируются выбранные из базы товары
  • Сколько товаров показывать на мобильном устройстве - указывает количество товаров, которое следует размещать в одной строке на мобильном устройстве
  • Сколько товаров показывать на планшете - указывает количество товаров, которое следует размещать в одной строке на планшетном устройстве
  • Отображать стикер о том, что есть приложение у сайта - Если данная опция включена и приложение создано для сайта, то на сайте будет отображен стикер о том, что у сайта есть мобильное приложение при заходе на данный сайт через мобильное устройство. (если стикер не появился, обновите статус подписки в разделе Разное → Мобильное приложение)

Партнерство

Партнеры-разработчики могут оформлять и оплачивать доп. услуги и подписку на мобильное приложение для своих клиентов от своего аккаунта. В этом случае продлить подписку на мобильное приложение клиент может только через партнера.

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