O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

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

2.781 visualizações

Publicada em

  • Seja o primeiro a comentar

как создать приложение на 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 - вопросы Ссылки по теме

×