Как расширить каталог Magento API catalog_product.list для включения дополнительной информации о продукте XML-RPC

Хорошо, вот моя ситуация.

Мы используем Magento Store в качестве онлайн-каталога для iPad-приложения для магазина одежды.

Есть несколько категорий и несколько сотен продуктов.

Благодаря всем стандартным вызовам API, доступным нам с использованием XML-RPC, нам удалось заставить наше красивое приложение для iPad работать.

Это как всегда занимает много времени, чтобы загрузить списки категорий. Причиной этого является то, что catalog_product.list возвращает только основную информацию о продукте, например, id и sku. Поэтому нам нужно установить новое соединение для каждого продукта в нашем списке, чтобы получить другую необходимую нам информацию. например Имя, цена, изображения большого пальца. Создание нового соединения XML-RPC для, скажем, 100 продуктов занимает очень много времени. более 30 секунд в настоящее время. Естественно, после первой загрузки мы можем хранить эту информацию локально в ipad, но это важно и при первой загрузке.

Пример возврата текущего метода: catelog_product.list

position = "";
    "product_id" = 805;
    set = 4;
    sku = 1901252;
    type = simple;
},
    {
    position = "";
    "product_id" = 807;
    set = 4;
    sku = 2143405;
    type = simple;
},

Вопрос 1)

Есть ли способ решить эту проблему с помощью существующего стандартного API Magento?

Вопрос 2)

Если нет, то где мне нужно обновить метод catalog_product.list, чтобы он включал дополнительную информацию, которая нам нужна?

Примечание: я довольно хорошо знаком с PHP, но я не очень знаком с точной структурой Magento и ее структурой.

Любая помощь будет принята с благодарностью.

Ответы на вопрос(3)

Ваш ответ на вопрос