На данный момент реализована интеграция для использования внешнего API товаров, выглядит это так:
При заполнении карточки товара пользователю предлагается указать, является ли товар внешним:
В таком случае пользователю еще необходимо указать следующие данные:
1.ExternalApiLink - базовая ссылка до сервиса продавца, из которой уже будет строиться запрос на получение товара
2.ExternalID - идентификатор товара во внешней системе, будет передаваться как параметр в базовой ссылке
3.ExternalAccessToken - выданный нам токен доступа к этому товару во внешней системе, будет передаваться во внешних запросах в заголовке "x-access-token"
4.Также есть возможность указать, что кол-во товара неограничено
в дальнейшем пользователю необходимо обеспечить для нас доступ по следующим рутам:
[ExternalApiLink]/[ExternalID]/stock - для получения актуального наличия товара (необязательно при Unlimited = true)
[ExternalApiLink]/[ExternalID]/get/codes/{amount_of_codes_int}