Magento 2 REST API фильтр по атрибуту отсутствует - PullRequest
0 голосов
/ 07 ноября 2018

В настоящее время я разрабатываю решение, которое использует 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 примеров такого рода проблем, где вам нужно выбрать продукты на его основе , не имеющие определенного атрибута

Хотите знать, если кто-то может пролить немного света на меня, заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...