Добрый день!
Подскажите, в модуле Общие товары продавцов подменяется/модифицируется функция 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 лайк