API и Общие товары продавцов

Добрый день!

Подскажите, в модуле Общие товары продавцов подменяется/модифицируется функция fn_get_products на fn_master_products_get_products с fn_master_products_get_products_pre(где есть полезный параметр ‘show_master_products_only’ в коде установленный как => false).

Как можно в API реализовать чтобы использовалась эта же функция, с ‘show_master_products_only’ => true?

А то пользоваться никак - запросы вида /api/2.0/products/?pcode=артикул_товара’ бесполезны т.к. выводят кучу мусора в виде дочерних товаров вендоров.

А просто доп параметром пробовали передавать? Должно работать, там же все равно fn_get_products используется

А каким? Пробовал /api/2.0/products/?pcode=артикул&company_id=0 и подобные варианты с master_products и т.д., не работает.

Еще пробовал поправить в коде ‘show_master_products_only’ => true, в коде модуля master_products. Api начинает отвечать как надо, только витрина ломается. А вот как бы и витрину не сломать и по апи нужный результат получить - не понятно.

В апи используется $data = fn_get_product_data($id, $this->auth, $lang_code, ‘’, true, true, true, false, false, false, false);

ааааа, я понял… Спасибо за совет, работает!

1 лайк