Shopify订单API中是否公开了订单项属性?

时间:2012-08-24 11:28:22

标签: api shopify

是否可以检索订单API中所有订单的订单项的自定义属性(请参阅此处http://wiki.shopify.com/Line_Item_Properties)?

我需要为所有订单创建自定义报告,但它们依赖于显示这些属性。

1 个答案:

答案 0 :(得分:6)

默认情况下,订单项属性会通过存在的订单API公开。这是一个示例行项目XML片段,请注意底部的“Monogram”属性:

<line-items type="array">
  <line-item>
    <id type="integer">223039148</id>
    <requires-shipping type="boolean">true</requires-shipping>
    <fulfillment-service>manual</fulfillment-service>
    <grams type="integer">0</grams>
    <price type="decimal">9.99</price>
    <quantity type="integer">1</quantity>
    <sku/>
    <title>All the Tests</title>
    <product-id type="integer">90620559</product-id>
    <variant-id type="integer">212221205</variant-id>
    <vendor>soundcloud</vendor>
    <variant-title nil="true"/>
    <fulfillment-status nil="true"/>
    <name>All the Tests</name>
    <variant-inventory-management/>
    <properties type="array">
      <property>
        <name>Monogram</name>
        <value>omg</value>
      </property>
    </properties>
  </line-item>
</line-items>

请注意,如果属性数组为空,则该属性数组将不存在,因此请确保在代码中满足该属性。