Торговля • Интеграции (Мой Склад)
Подключение Мой Склад: токен API, автоподбор организации и склада, синхронизация каталога, цен и остатков, отправка заказов.
Раздел «Торговля → Интеграции» подключает учётную систему (ERP) к вашему приложению. Сейчас в каталоге доступен сервис «Мой Склад».
Интеграция опциональна: пока настройки не сохранены со статусом «Активно», магазин работает как раньше — локальный каталог, цены и остатки. После активации Мой Склад становится источником номенклатуры, цен и остатков, а заказы из магазина отправляются в Мой Склад.
Перед настройкой выберите нужное приложение в шапке кабинета. У вас должно быть право управлять интеграциями торговли (владелец приложения или роль с соответствующим доступом).
Что даёт интеграция
После подключения Sunblaze и Мой Склад работают так:
- КаталогТовары из ассортимента Мой Склад подтягиваются в номенклатуру приложения. Повторные синхронизации обновляют уже связанные позиции.
- ЦеныРозничные (или выбранный тип) цены из Мой Склад записываются в каталог магазина.
- ОстаткиКоличество на выбранном складе отображается покупателю в магазине. Локальное списание при заказе отключается — остатки ведутся в Мой Склад и обновляются синхронизацией.
- ЗаказыПосле создания или оплаты заказа (настраивается) в Мой Склад создаётся заказ покупателя с контрагентом. Повторная отправка того же заказа не создаёт дубликат.
Подготовка в Мой Склад
Перед подключением в личном кабинете Мой Склад подготовьте доступ и учётные сущности.
- Токен APIВ Мой Склад откройте настройки сотрудника / приложения и создайте токен доступа к JSON API (API 1.2). Токен понадобится один раз при настройке в Sunblaze — он хранится в зашифрованном виде и в форме больше не показывается целиком.
- Организация, склад и тип ценыУбедитесь, что в аккаунте есть организация, склад с остатками и нужный тип цены продажи. Их можно подставить кнопкой «Автоподбор» в кабинете или указать вручную (href из Мой Склад).
- АссортиментТовары, которые должны появиться в магазине, должны быть в ассортименте Мой Склад. В первой версии синхронизируются товары без сложных модификаций (варианты — отдельный этап развития).
Пошаговое подключение в кабинете
- Откройте «Торговля → Интеграции»В списке сервисов выберите «Мой Склад» и нажмите «Настроить» (или откройте строку).
- Вставьте токен доступа APIПоле «Токен доступа API». Токен можно проверить кнопкой «Проверить» — кабинет обратится к Мой Склад без сохранения настроек.
- Автоподбор параметровНажмите «Автоподбор»: система предложит организацию, склад и тип цены. Если в аккаунте несколько организаций — при необходимости уточните href вручную по подсказке в форме.
- Настройте синхронизацию и заказы«Автосинхронизация» — периодическое обновление каталога/цен/остатков. «Интервал автосинхронизации (мин)» — как часто (по умолчанию 60). «Отправка заказа»: «on_paid» — после успешной оплаты (рекомендуется); «on_create» — сразу после оформления заказа в магазине.
- Сохраните со статусом «Активно»После сохранения приложение переключается на остатки из Мой Склад: учёт количества включается, локальное списание при заказе отключается. Пока статус не активен, интеграция не влияет на торговлю.
- Запустите первую синхронизациюКнопка «Синхронизировать» на карточке сервиса. Дождитесь завершения задания: в идеале статус «Завершено». Затем проверьте номенклатуру, цены и остатки в соответствующих разделах кабинета.
Повседневная работа
После первичной настройки обычно достаточно держать Мой Склад как мастер-систему учёта.
- Изменения в каталогеНовые товары, цены и остатки заводите в Мой Склад, затем дождитесь автосинхронизации или нажмите «Синхронизировать» вручную. Не правьте «мастер»-поля дубликатов вручную в Sunblaze, если они должны совпадать с ERP — при следующей синхронизации данные снова приедут из Мой Склад.
- Заказы покупателейОформление в мини-приложении не меняется. После срабатывания триггера (оплата или создание) в Мой Склад появляется заказ покупателя с контрагентом. Ручная повторная отправка доступна из сценария заказа, если интеграция активна — дубликат не создаётся.
- Частичные ошибки синхронизацииСтатус «Завершено с ошибками» означает, что связь с Мой Склад была, но часть позиций (каталог, цены или остатки) не удалось записать локально. Посмотрите предупреждение и счётчики в карточке задания, исправьте проблемные товары в Мой Склад или повторите синхронизацию.
- Ошибки подключенияПри сбое проверки, синхронизации или отправки заказа откройте «Подробнее» — там текст ответа Мой Склад. Частые причины: неверный или отозванный токен, недостаточно прав у сотрудника, недоступность API, слишком частые запросы.
Отключение интеграции
Удалите настройки Мой Склад на странице интеграций (или снимите активность, если достаточно временно остановить обмен). После удаления приложение возвращается к локальному учёту остатков: stock_source=local и снова включается списание при заказе.
Уже импортированные товары в номенклатуре остаются; при необходимости приведите каталог и остатки в порядок вручную. Новые заказы больше не отправляются в Мой Склад.
Важные ограничения
Мой Склад — источник правды по ассортименту и остаткам, пока интеграция активна. Не рассчитывайте на локальное списание «в обход» ERP.
Синхронизация идёт по JSON API без файлового обмена (CommerceML в этом сценарии не используется).
Одновременно выполняется не больше одного задания синхронизации на сервис; при уже идущей синхронизации повторный запуск будет отклонён — дождитесь завершения.
Токен доступа не нужно копировать в публичные поля и чаты: в интерфейсе он маскируется, на сервере хранится в защищённом виде.
Связанные разделы
Для полной картины торговли после подключения ERP обычно смотрят номенклатуру, заказы и настройки модуля торговли.
