2016-04-01 38 views
8

如何使用shopify API更新特定line_item的屬性?如何更新shopify上的屬性line_item

似乎沒有直接更新特定訂單項的方法。

然後我試圖更新整個訂單對象,但它好像不是保存我的屬性。如果我使用以下json保存訂單,api將返回完整的訂單對象,但爲我的line_items提供一個空的properties []行。

{"order":{"id":94202342,"line_items":[{"id":615546756,"variant_id":627937216,"properties":[{"my_test_key":"This_is_a_test"}]}]}} 
+0

來自Shopify文檔:'更改訂單的屬性,如註釋,電子郵件,買家接受營銷或刪除客戶關聯。恐怕你不能在訂單中改變其他任何東西。 – HymnZ

+0

短語「如」應表明它只是您可以更改的示例。不是整個列表。 – MTilsted

+0

您可以通過https://docs.shopify.com/api/reference/order在訂單API上查看他們的文檔,並在我的聲明中糾正我的錯誤。我很樂意知道它是否成功。 – HymnZ

回答

1

可以創建與API新秩序但不能更新現有訂單的訂單項。

Order API docs

你還應該注意的是,你只能改變一些使用API​​訂單的 屬性。 您無法更改訂單項目或 數量。

+0

只是爲了澄清:您是否100%確定爲項目添加評論是「更改項目?」。 「或數量」使它聽起來像你不能添加/刪除項目。 – MTilsted

+0

@MTilsted ..我不確定爲什麼你想要添加/刪除已下單的訂單項目? – HymnZ

+0

我不知道。我想要的是修改訂單中某些line_items的評論。 – MTilsted