К системе можно подключить несколько интернет-магазинов, причем как на одной платформе, так и на разных. Это могут быть обычные сайты, лендинги и полноценные интернет-магазины на CMS-системах. База клиентов может быть общая, а может быть разная для разных магазинов. Чтобы учесть данные нюансы при интеграции, предусмотрена возможность управления API-ключами.
Увидеть весь список созданных ключей можно во вкладке «Ключи доступа к API», который находится в разделе «Интеграция».
Список ключей можно отфильтровать по активности, типу доступа и по магазину. Подробнее по полям описано ниже.
Чтобы создать новый ключ API, нажмите кнопку «Добавить».
Ключ
Токен ключа генерируется и подставляется автоматически. Это уникальный набор символов, по которым будет идти привязка магазина к системе. Длина токена должна быть не меньше 32 символов.
Тип доступа
Если все магазины находятся на одной платформе (например, режим многосайтовости в системе 1С-Битрикс), то можно установить значение «Доступ ко всем магазинам». Таким образом, модуль системы для CMS-системы сможет выгружать заказы и привязывать их к разным магазинам.
Если же магазины находятся на разных платформах, то заведите несколько ключей и для каждого укажите значение «Доступ к отдельным магазинам» и далее выберите магазины, находящиеся на одной платформе.
Магазины
Указываются магазины, к данным которых есть доступ по данному API-ключу. Информация ниже актуальна для сайтов, которые не хранят на своей стороне клиентов и заказы (например, лендинг).
Примечание
Часто встречается проблема, что на сайте нет своей базы клиентов. И клиенты с заказами заводятся напрямую в систему. Чтобы объединить клиентов с разных сайтов в одну базу, надо настроить не несколько API-ключей к каждому сайту, а один API-ключ с полным доступом (либо с ограниченным доступом, разрешив необходимые сайты). Лендинг сможет отправлять заказ и прикреплять к любому клиенту, который пришел с любого из сайтов до этого, находя его по телефону или по электронной почте.
Разрешенные действия в API
Данные доступные через API разделены на группы.
С перечнем и описанием доступных групп и методов вы можете ознакомиться в справочнике методов API.
Вы можете разрешить по данному API-ключу доступные действия в рамках группы - получение и/или изменение.
Данная опция полезна, когда необходимо передать API-ключ третьим лицам, которые не должны иметь доступ ко всем данным. Примером могут служить сайты-витрины, в которых нет полноценной функциональности интернет-магазинов. Сайт-витрина может создавать новые заказы на основе запросов пользователей. Для настройки отправки заказов в систему надо создать отдельный ключ и деактивировать все лишние области, кроме редактирования заказов, чтобы осталась возможность создавать заказы. Остальные операции, как и получение информации о заказах, будут недоступны.
Примечание
При клике на заголовок области - галочки будут проставляться/сниматься у всего блока.