【发布时间】:2011-12-09 10:58:37
【问题描述】:
好的,这是我的情况。
我们将 Magento Store 用作服装店 iPad 应用程序的在线目录。
有多个类别和数百种产品。
通过使用 XML-RPC 对我们可用的所有标准 api 调用,我们已经设法让我们漂亮的 iPad 应用程序正常工作。
它确实需要很长时间才能加载类别列表。原因是 catalog_product.list 仅返回有关产品的基本信息,例如id 和 sku。因此,我们必须为列表中的每个产品建立新的连接,以获取我们需要的其他信息。例如名称,价格,拇指图像。为 100 个产品建立新的 XML-RPC 连接非常耗时。目前超过 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)
有没有办法用现有的标准 Magento API 解决这个问题?
问题 2)
如果没有,那么我需要在哪里更新 catalog_product.list 方法,以便它包含我们需要的额外信息。
注意:我对 PHP 非常熟悉,但对 Magento 及其框架的确切结构不是很熟悉。
任何帮助将不胜感激。
【问题讨论】: