View
278
Download
0
Category
Preview:
Citation preview
• Отдельный web сервис
• С возможностью установки в магазин (генерацией ключа доступа к нему)
• С авторизацией пользователей через InSales.
• Можно работать с теми же объектами что и в WEB интерфейсе.
• Можно их создавать, редактировать и удалять.
• Можно получить информацию об отдельном объекте или полный список объектов.
• 500 запросов за 5 минуту
• Время разблокировки - до 5 минут
• Есть Qrator, так что лучше сообщить нам свои IP адреса.
• Уведомления об обновлении заказов (Webhook)
• Виджеты для заказов и товаров
• Ссылки из карточки заказа и товара
• Свой js на сайте магазина
• Сохранять заданные cookies
• Дополнительные данные для товаров, заказов и категорий.
• Интегрироваться в процесс чекаута через API (расчет доставки, оплата)
Позволяют в режиме реального времени узнавать о новых,измененных и удаленных заказах.
• Подписываемся на уведомления
• Обрабатываем HTTP POST запросы
• Удобно для вывода дополнительной информации
• Позволяет выполнять операции в приложении не переходя в приложение.
• Удобно для добавления собственных счетчиков
• Пользователь не сможет доломать ваш скрипт
• Скрипт также доступен в checkout-е
Не надо использовать библиотеки темы!
Не надо лезть в верстку checkout-а минуя API!
• Позволяет сохранять дополнительные данные о заказе, удобно при написании анализаторов трафика
Просто в настройках аккаунта добавляем имя cookie которую надо сохранять.
• Позволяют структурировано передавать данные в шаблон.
• Позволяет хранить ID товара во внешней системе.
• Есть у товаров, заказов и категорий.
• Стоимость доставки, описание доставки, дополнительные поля
• Блокировать форму создания заказа если не заполнены обязательные поля
• После создания заказа пользователя кидают в приложение и передают туда номер заказа и id магазина
• Приложение списывает деньги.
• И меняет статус заказа на оплачен.
• Берем заготовку https://github.com/insales/insales_app
• Регистрируем аккаунт на InSales
• В разделе приложения добавляем и настраиваем приложение
• Прописываем в приложение идентификатор и секрет
• Реализуем логику приложения
• Установка/удаление
• Авто-логин
• Удобная обвертка для методов API
• Заготовка для web интерфейса
• Заготовка для базы данных
• В приложении и в InSales прописан общий секрет.
• InSales шлет приложению идентификатор аккаунта и случайный token
• Приложение и InSales на основе общего секрета и token-а генерируют пароль для доступа в InSales
• Логин для доступа – идентификатор приложения.
• Приложение генерирует случайный token и кидает неавторизованного пользователя в InSales.
• Если пользователь авторизован в InSales, то она генерирует на основании token-а и пароля аккаунта другой token и передает его обратно
• Приложение проверяет полученный token.
• Работающее приложение.
• Краткое его описание.
• Email, по которому вы будите получать сообщения об ошибках.
• Договор с InSales на вывод средств.
• https://github.com/insales - заготовки
• https://wiki.insales.ru/ - описания
• http://api.insales.ru/ - новое описание API
• http://apps.insales.ru/ - что уже есть
• support@insales.ru - вопросы
Recommended