Наличие на складах
В решении есть возможность фильтровать товары по их наличию на складах (также с учётом региональности, если используется). Пример отображения:
Для того, чтобы свойство появилось в умном фильтре, нужно в разделе Магазин -> Каталог товаров -> Свойства товаров найти свойство Наличие на складах с кодом AST_STOCKS и поставить у него галочку Показывать в умном фильтре.
Свойство заполняется автоматически — при изменении остатков и при появлении или удалении складов.
Почему фильтр по складам пустой
Заполнение идёт фоновой задачей updateCatalogStocksProps, а не в момент изменения остатка: правки собираются в очередь и разбираются по расписанию. Отсюда два следствия.
Сразу после обмена с 1С или массовой правки остатков фильтр может показывать старую картину — дождитесь выполнения задачи. А если он не наполняется совсем, проверьте расписание фоновых задач по статье «cron»: без cron свойство останется пустым, и фильтр по складам работать не будет.
Второе условие — включённые склады: галочка Использовать склады в ASTDESIGN → МаркетПро → Настройки, вкладка Каталог, блок Наличие и склады. Про сами склады — в статье «Магазины (склады)».