【发布时间】:2012-06-15 10:59:50
【问题描述】:
我需要知道如何检索订单中每个产品的自定义选项(名称/值)。
例如,在我的订单中,我有 1 件产品,可以说是“彩色蜡笔”。 该产品具有“颜色”的自定义选项,客户在将产品添加到他们的购物篮时选择该选项。
当我处理客户的订单时,我希望能够检索选项名称和选项值。
注意 1 使用 Magento 1.7 社区版,在 .Net 中使用 SOAP 和 Magento API v2 进行开发。
我发现一个名为 product_options 的 salesOrderEntity Items 属性仅包含一个 JSON 编码的产品选项 VALUES 列表。这个列表不包含属性名称,而是有一些看起来像 ID 的东西,我想在其中看到选项名称。
salesOrderEntity theOrder = apiService.salesOrderInfo(sSessionId, "100000001");
string sProductOptions = theOrder.items[0].product_options; // returns JSON like string syntax
【问题讨论】:
-
我什至无法开始通过 .NET 调用 Magento API。如果你进步了,你能看看这个问题吗? stackoverflow.com/questions/12088459/…