Получение Товаров По Api

Всем привет!

Возникла необходимость сделать тизерный блок на другом сайте со своими товарами из cs-cart.

Там сейчас пишем функцию вывода блока и нужно получить теперь как-то товары для выводы в блок.

И не все товары магазина, а товары с ценой, например, от 300 руб, 5 товаров, рандомная выборка, и показывать в блоке.

Есть в документации вот такая конструкция:

Но она выведет просто 5 товаров товаров, подходящих под запрос, а как сделать случайную выборку, куда ORDER BY RAND() воткунуть?))

Может, кто-то работал с API и сможет подсказать, как лучше?

Всем привет!

Возникла необходимость сделать тизерный блок на другом сайте со своими товарами из cs-cart.

Там сейчас пишем функцию вывода блока и нужно получить теперь как-то товары для выводы в блок.

И не все товары магазина, а товары с ценой, например, от 300 руб, 5 товаров, рандомная выборка, и показывать в блоке.

Есть в документации вот такая конструкция:

Но она выведет просто 5 товаров товаров, подходящих под запрос, а как сделать случайную выборку, куда ORDER BY RAND() воткунуть?))

Может, кто-то работал с API и сможет подсказать, как лучше?

У нас в стандартной функциональности нет рандомной выборки.

Можно модулем расширить функцию fn_get_products добавив новый вид сортировки "rand" и потом уже в API его использовать.

Видео 7 и видео 19 в этом плейлисте рассказывают о хуках (расширение фукции модулем) и о сортировке:

http://www.youtube.com/playlist?list=PL4okpC0OV7TTa1iFmcPTL-outH4wEMJQW

У нас в стандартной функциональности нет рандомной выборки.

Можно модулем расширить функцию fn_get_products добавив новый вид сортировки "rand" и потом уже в API его использовать.

Видео 7 и видео 19 в этом плейлисте рассказывают о хуках (расширение фукции модулем) и о сортировке:

http://www.youtube.com/playlist?list=PL4okpC0OV7TTa1iFmcPTL-outH4wEMJQW

Спасибо, Даниил! Так и сделаем!