Остатки товаров поставщиков из программы можно выгрузить на сайт Bitrix в виде остатков по складам. Для этого нужно:
1. Создать пользовательское поле с типом Текст, назвать его, например, “Остатки по складам”
Если вы новый пользователь, то скорее всего у вас это поле уже есть, проверьте по названию. В этом случае добавлять еще одно не нужно.
2. Загружать из прайсов числовые остатки Работа с остатками
3. Для каждого прайса, остатки которого должны выгружаться в Склад сайта в карточке Прайса в программе нужно указать Внешний код склада
Если один и тот же Внешний код склада указан для нескольких прайсов, то остатки суммируются при выгрузке.
Внешний код склада можно посмотреть в этой таблице (отобразить колонку через настройки):
Если для каких-то прайсов у вас нет складов, то нужно создать их вручную через админку сайта. Автоматически склады не создаются.
4. Если у вас есть остатки в 1с, то их можно загрузить в программу из формата CommerceML (выгружается из 1с), файл offers.xml. Как их загрузить в этой инструкции: Импорт XML через Excel
Если у вас остатки по собственным складам в какой-то другой системе, то вам нужно либо выгрузить остатки из нее в формате CommerceML, либо в виде массива JSON следующего вида:
где key - Внешний код Склада на сайте
value - числовой остаток
Этот JSON должен быть загружен в виде прайса поставщика в поле “Остатки по складам” (п.1 этой инструкции).
5. В настройке Sync.X выгрузки остатков и цен на сайт (Bitrix API: Выгрузка цен и остатков из программы на сайт ) нужно поставить эту птичку и указать код поля “Остатки по складам”