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.
Владимир Бедарев
Главный разработчик InSales.ru
• Отдельный web сервис
• С возможностью установки в магазин (генерацией ключа
доступа к нему)
• С авторизацией пользовател...
• Можно работать с теми же объектами что и в WEB
интерфейсе.
• Можно их создавать, редактировать и удалять.
• Можно получи...
• 500 запросов за 5 минуту
• Время разблокировки - до 5 минут
• Есть Qrator, так что лучше сообщить нам свои IP адреса.
• Уведомления об обновлении заказов (Webhook)
• Виджеты для заказов и товаров
• Ссылки из карточки заказа и товара
• Свой ...
Позволяют в режиме реального времени узнавать о новых,
измененных и удаленных заказах.
• Подписываемся на уведомления
• Об...
• Удобно для вывода дополнительной информации
• Позволяет выполнять операции в приложении не переходя
в приложение.
• Создаются в настройках приложения
• Позволяют сделать карточку товара или заказа в
приложении.
• Удобно для добавления собственных счетчиков
• Пользователь не сможет доломать ваш скрипт
• Скрипт также доступен в check...
• Позволяет сохранять дополнительные данные о заказе,
удобно при написании анализаторов трафика
Просто в настройках аккаун...
• Позволяют структурировано передавать данные в шаблон.
• Позволяет хранить ID товара во внешней системе.
• Есть у товаров...
• Указываем URL для расчета стоимости доставки.
• Реализуем сам расчет.
• Все готово!
• Стоимость доставки, описание доставки, дополнительные
поля
• Блокировать форму создания заказа если не заполнены
обязате...
• После создания заказа пользователя кидают в приложение
и передают туда номер заказа и id магазина
• Приложение списывает...
• Есть разовые оплаты
• Есть периодические списания
• Берем заготовку https://github.com/insales/insales_app
• Регистрируем аккаунт на InSales
• В разделе приложения добавляе...
• Установка/удаление
• Авто-логин
• Удобная обвертка для методов API
• Заготовка для web интерфейса
• Заготовка для базы д...
• В приложении и в InSales прописан общий секрет.
• InSales шлет приложению идентификатор аккаунта и
случайный token
• При...
• Приложение генерирует случайный token и кидает
неавторизованного пользователя в InSales.
• Если пользователь авторизован...
• Работающее приложение.
• Краткое его описание.
• Email, по которому вы будите получать сообщения об
ошибках.
• Договор с...
• https://github.com/insales - заготовки
• https://wiki.insales.ru/ - описания
• http://api.insales.ru/ - новое описание A...
Владимир Бедарев
Главный разработчик InSales.ru
Владимир Бедарев InSales.Techdays2015
Владимир Бедарев InSales.Techdays2015
Владимир Бедарев InSales.Techdays2015
Владимир Бедарев InSales.Techdays2015
Владимир Бедарев InSales.Techdays2015
Владимир Бедарев InSales.Techdays2015
Владимир Бедарев InSales.Techdays2015
Владимир Бедарев InSales.Techdays2015
Владимир Бедарев InSales.Techdays2015
Владимир Бедарев InSales.Techdays2015
Владимир Бедарев InSales.Techdays2015
Upcoming SlideShare
Loading in …5
×

Владимир Бедарев InSales.Techdays2015

335 views

Published on

Как создать приложение под InSales

Published in: Business
  • Be the first to comment

  • Be the first to like this

Владимир Бедарев InSales.Techdays2015

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

×