Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

как создать приложение на In sales

2,794 views

Published on

  • Be the first to comment

как создать приложение на In sales

  1. 1. • Отдельный web сервис • С возможностью установки в магазин (генерацией ключа доступа к нему) • С авторизацией пользователей через InSales. Что такое приложение под InSales?
  2. 2. • Можно работать с теми же объектами что и в WEB интерфейсе. • Можно их создавать, редактировать и удалять. • Можно получить информацию об отдельном объекте или полный список объектов. Какие операции приложение может делать в магазине?
  3. 3. У приложения есть права
  4. 4. • 500 запросов за 5 минуту • Время разблокировки - до 5 минут И ограничение на кол-во запросов
  5. 5. • Webhook-и на заказы • Виджеты для заказов • Ссылки из карточки заказа и товара • Подключать свой js в магазин • Сохранять заданные cookies • Сохранять дополнительные данные для товаров Что еще может делать приложение?
  6. 6. Позволяют в режиме реального времени узнавать о новых, измененных и удаленных заказах. • Подписываемся на уведомления • Обрабатываем HTTP POST запросы Webhook-и на заказы
  7. 7. • Удобно для вывода дополнительной информации о заказе • Позволяет выполнять операции в приложении не выходя из карточки заказа в InSales. Виджеты для заказов
  8. 8. • Создаются в настройках приложения • Позволяют сделать карточку товара или заказа в приложении. Ссылки из карточки заказа и товара
  9. 9. • Удобно для добавления собственных счетчиков • Пользователь не сможет доломать ваш скрипт • Скрипт также доступен в чекауте Не надо использовать библиотеки темы! Подключать свой js в магазин
  10. 10. • Позволяет сохранять дополнительные данные о заказе, удобно при написании анализаторов трафика Просто в настройках аккаунта добавляем имя cookie которую надо сохранять. Сохранять заданные cookies
  11. 11. • Позволяют структурировано передавать данные в шаблон. • Позволяет хранить ID товара во внешней системе. Дополнительные поля товаров
  12. 12. • Указываем URL для расчета стоимости доставки. • Реализуем сам расчет. • Все готово! Создавать способы доставки
  13. 13. • После создания заказа пользователя кидают в приложение и передают туда номер заказа и id магазина • Приложение списывает деньги. • И меняет статус заказа на оплачен. Создавать способы оплаты
  14. 14. • Есть разовые оплаты • Есть периодические списания Можно зарабатывать деньги!
  15. 15. Периодические списания
  16. 16. Разовая оплата
  17. 17. • Берем заготовку https://github.com/insales/insales_app • Регистрируем аккаунт на InSales • В разделе приложения добавляем и настраиваем приложение • Прописываем в приложение идентификатор и секрет • Реализуем логику приложения Так с чего же начать?
  18. 18. Добавляем приложение
  19. 19. Настраиваем приложение
  20. 20. • Установка/удаление • Авто-логин • Удобная обвертка для методов API • Заготовка для web интерфейса • Заготовка для базы данных Что есть в заготовках?
  21. 21. • В приложении и в InSales прописан общий секрет. • InSales шлет приложению идентификатор аккаунта и случайный token • Приложение и InSales на основе общего секрета и token-а генерируют пароль для доступа в InSales • Логин для доступа – идентификатор приложения. Как работает установка?
  22. 22. Установка приложения
  23. 23. • Приложение генерирует случайный token и кидает неавторизованного пользователя в InSales. • Если пользователь авторизован в InSales, то она генерирует на основании token-а и пароля аккаунта другой token и передает его обратно • Приложение проверяет полученный token. Как работает авто-логин?
  24. 24. Авто-логин
  25. 25. • Работающее приложение. • Краткое его описание. • Email, по которому вы будите получать сообщения об ошибках. • Договор с InSales на вывод средств. Что нужно для публикации?
  26. 26. • https://github.com/insales - заготовки • https://wiki.insales.ru/ - описания • http://apps.insales.ru/ - что уже есть • support@insales.ru - вопросы Ссылки по теме

×