Cómo extender la API de Magento catalog_product.list para incluir más información del producto XML-RPC

Ok, aquí está mi situación.

Estamos utilizando Magento Store como un catálogo en línea para una aplicación de iPad para una tienda de ropa.

Hay varias categorías y algunos cientos de productos.

De todas las llamadas API estándar disponibles para nosotros usando XML-RPC, hemos logrado que nuestra agradable aplicación para iPad funcione.

Sin embargo, lleva mucho tiempo cargar las listas de categorías. El motivo es que catalog_product.list solo devuelve información básica sobre un producto, p. id y sku. Entonces, tenemos que hacer una nueva conexión para cada producto en nuestra lista para obtener la otra información que necesitamos. p.ej. Nombre, precio, imágenes de pulgar. Hacer una nueva conexión XML-RPC para decir 100 productos lleva mucho tiempo. más de 30 segundos actualmente. Naturalmente, después de la primera carga, podríamos almacenar esta información localmente en el iPad, pero es importante que la primera carga también sea rápida.

Sample Devolución del método actual: catelog_product.list

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

Pregunta 1

¿Hay alguna forma de resolver este problema con la API estándar de Magento existente?

Pregunta 2

Si no es así, ¿dónde debo buscar actualizar el método catalog_product.list para que incluya la información adicional que necesitamos?

Nota: Estoy bastante familiarizado con PHP, pero no estoy muy familiarizado con la estructura exacta de Magento y su marco.

Cualquier ayuda sería muy apreciada.

Respuestas a la pregunta(3)

Su respuesta a la pregunta