В настоящее время я разрабатываю решение, которое использует Magento 2 REST API для отображения продуктов на основе их соответствующих атрибутов.
Проблема в том, что мне нужно получить продукты в нескольких разных слоях фильтров.
Пример
Продукт A имеет атрибут diets
со значением 689
и size
со значением 663
Продукт B имеет атрибут size
со значением 663
Продукт C имеет атрибут size
со значением 663
Мне нужно получить все продукты, которые НЕ имеют атрибут diets
И , его атрибут size
равен 663
.
В настоящее время единственным решением является использование поискового фильтра, например:
searchCriteria[filter_groups][3][filters][0][field]=diets&
searchCriteria[filter_groups][3][filters][0][value]=1&
searchCriteria[filter_groups][3][filters][0][condition_type]=null
Но это заставляет меня обновить все продукты, добавив атрибут diets
со значением null
Я не смог найти в документах Magento примеров такого рода проблем, где вам нужно выбрать продукты на его основе , не имеющие определенного атрибута
Хотите знать, если кто-то может пролить немного света на меня, заранее спасибо!