Расширение системы с помощью приложений

Материал из Insales Wiki
Перейти к: навигация, поиск

Назначение приложений

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

Место приложений в сервисе

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

Особенности работы с приложениями

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

В приложении и основном бэк-офисе могут отличаться и настройки:

  • название магазина (отображается при работе в приложении и может вставляться в письма покупателям),
  • e-mail магазина,
  • e-mail для уведомлений,
  • некоторые другие настройки.

Виды приложений

Приложения в системе InSales могут быть двух видов: публичные и частные.

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

Частные приложения доступны только их авторам или заказчикам.

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

Ассортимент приложений

В настоящее время имеется возможность установить следующие приложения:

  • приложение для торговли цифровыми товарами (работа с этим приложением описана здесь);
  • приложение для синхронизации с программой 1C версии 8.1 или выше, в конфигурации "Управление складом" 10.3.2 или выше (работа с этим приложением описана здесь);
  • приложение Мой Склад (Beta);
  • приложение E-mail и SMS рассылки UniSender (работа с этим приложением описана здесь);
  • приложение Mixmarket - для использования конструктора партнерских программ Микс-Юни.

В дальнейшем ассортимент приложений будет расширяться.

Разработка собственного приложения

Имеется также возможность разработать собственное приложение, пользуясь API, описание которого находится здесь. Процесс создания приложения описан здесь.