Используйте тестовый доступ для создания и тестирования вашей интеграции.
При завершении тестирования и перехода в боевой режим работы получите ключ разработчика АррКеу (как получить?).
Интеграция веб-сайта с сервисом REGOS делится на подзадачи:
Рекомендуется создать неограниченную по времени сессию и использовать ее для взаимодействия с REGOS API на протяжении всего времени работы. Это позволит не проходить авторизацию и упростит вам работу.
Для передачи данных из базы REGOS в базу веб-сайта необходимо использовать выгрузку на веб-сервер.
Если вам недостаточно данных, или вам нужна иная логика интеграции, вы можете использовать метод получения списка номенклатуры Item/Get или его расширенный аналог (с наличием цен, текущего кол-ва, ссылки на изображение) Item/GetExt.
Внимание! Если вы используете изображения, для отображения номенклатуры на вашем сайте, мы рекомендуем вам скачивать изображения с сервиса REGOS на ваш веб-сервер и настроить кэширование для ускорения работы вашего сайта и улучшения пользовательского опыта.
При добавлении номенклатуры в корзину (на сайте), а также до подтверждения заказа и передачи его в REGOS рекомендуется проверить текущий остаток в системе Regos и необходимое количество добавления в корзину.
Для этого можно использовать метод GetQuantity. Либо можно получить полную информацию о товаре (товарах) с помощью метода Item/GetExt.
Для создание документа розничного заказа с его содержимым необходимо использовать метод DocOrderDelivery/AddFull.
Чтобы получить информацию об изменении статуса заказа настройте и используйте веб-хук DocOrderDeliveryStatusChanqed.