Magento - получение информации о нескольких продуктах в одном вызове XML-RPC - PullRequest
2 голосов
/ 23 февраля 2012

Как получить все детали нескольких продуктов в одном вызове xml-rpc. У меня есть идентификаторы SKU из 10 продуктов. Я использую catalog_product.info для получения сведений об одном продукте. Но я не могу передать несколько идентификаторов SKU или, возможно, я делаю это неправильно. Выполнение одного и того же вызова 10 раз занимает много времени, так что это определенно исключено.

1 Ответ

3 голосов
/ 23 февраля 2012

Вы можете использовать multiCall вместо 10 отдельных вызовов XMLRPC. Это объясняется в Magento wiki .

Вы также можете использовать catalog_product.items и указать фильтр нескольких идентификаторов. Но этот вариант даст вам только основную информацию о продукте (без цен, описания, и т. Д.).

Если даже multiCall работает слишком медленно, вам, вероятно, потребуется написать модуль, который предоставляет коллекцию продуктов с помощью собственного метода API.

...