@maxyc_webber
Web-программист

Битрикс. Склады. Как сделать вывод только с конкретного склада?

Задача такая. 2 склада. 1 калининград и 2 регионы.
Если человек зашел в калининграде, ему подставляются цены калининграда.
Иначе выставляются цены региона.

Теперь задача по складам разбить. Если товара на складе в регионах нет, то и не выводить его.

С ценами настройку эту я увидел, но со складами у меня беда. Не вижу как сделать переключение.
  • Вопрос задан
  • 5524 просмотра
Пригласить эксперта
Ответы на вопрос 1
babarun
@babarun Куратор тега 1С-Битрикс
Безумный план моих идей в руках больных людей
Год назад была та же задача, путем капания в исходниках выяснил что никак. Просто в api такой фильтрации не предусмотрено. Пришлось для каждого склада заводить св-во с его остатками в каждом регионе и компоненту catalog в качестве дополнительного параметра фильтрации указывать чтобы значение св-ва отвечающего за остаток товара в конкретном регионе было больше нуля.

Но, в маркетплейсе есть модуль в котором ребята умудрились именно фильтровать товары по остаткам определённых складов не прибегая к помощи дополнительных св-в. Возможно в свежем обновлении появилась такая возможность, но она ещё не документирована или же они делают выборку через ORM.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы