Хорошо, вот моя ситуация.
Мы используем Magento Store в качестве онлайн-каталога для iPad-приложения для магазина одежды.
Есть несколько категорий и несколько сотен продуктов.
Из всех стандартных вызовов API, доступных нам с использованием XML-RPC, нам удалось заставить работать наше прекрасное приложение для iPad.
Однако загрузка списков категорий занимает много времени. Причина этого в том, что catalog_product.list возвращает только основную информацию о продукте, например. id и артикул. Таким образом, мы должны установить новое соединение для каждого продукта в нашем списке, чтобы получить другую необходимую нам информацию. например Имя, цена, изображения для большого пальца. Создание нового соединения 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 и его фреймворком.
Любая помощь будет принята с благодарностью.