Настройки наличия
В зависимости от того, как в разных прайс-листах указывается наличие, необходимо сделать разные настройки.
Есть числовой остаток - в настройках сопоставления полей выбирается поле остаток и соответствующий столбец\тег из прайс-листа, для товаров в каталоге будет установлен точный остаток у поставщика и соответствующее наличие. Если остаток больше 0, товар в наличии, если 0, пусто и как нибудь криво, товара в наличии нет.
Остаток в виде да\нет - выбирается поле наличие и столбец\тег из прайс-листа.
Остальные случаи - если остатки указаны в виде текста: много, мало, >100 и т.п. добавьте настройку наличия:

По-умолчанию если товар есть в прайс-листе, то он в наличии, даже без этой настройки, если это не так, то нужно выбрать тип определения наличия: все товары в наличии\отсутствуют или не изменять уже записанные значения. Стоит остановиться подробно на пункте по столбцу с правилами. Это как раз тот случай, когда наличие указывается текстом. Эта настройка для файлов формата csv, xls\xlsx. Здесь нужно указать столбец в котором необходимо искать наличие, вариант что делать если правила не подошли и сами правила. Правила записываются в виде текста, каждое правило с новой строки.
Есть три варианта поиска:
- partial - частичное совпадение
- exact - точное совпадение
- regex - регулярные выражения
Первым параметром пишется фраза, которую нужно искать, вторым тип совпадения, третьим наличие, четвертым остаток. Примеры:
"в наличии",partial,есть,50 - если содержит "в наличии", то есть 50 шт
"нет",exact,нет,0 - если точно "нет", то нет в наличии
">10",partial,есть,1000 - если содержит ">10", то есть 1000 шт
".*",regex,есть,10 - регулярное выражение, всегда есть 10 шт
"(\d+)",regex,есть,$1 - извлекает число из текста
"^(\d+)$",regex,есть,$1 - в ячейке только число
"^0$",regex,нет,0 - если извлекаете цифры, сделайте первым правилом