Api 如何更新shopify行项目的属性

Api 如何更新shopify行项目的属性,api,shopify,Api,Shopify,如何使用shopify api更新特定行项目的属性 似乎没有直接更新特定行项目的方法 然后,我尝试更新整个order对象,但它似乎没有保存我的属性。如果我使用以下json保存订单,api将返回完整的订单对象,但会为我的行项目返回一个空的properties[]行 {"order":{"id":94202342,"line_items":[{"id":615546756,"variant_id":627937216,"properties":[{"my_test_key":"This_is_a_t

如何使用shopify api更新特定行项目的属性

似乎没有直接更新特定行项目的方法

然后,我尝试更新整个order对象,但它似乎没有保存我的属性。如果我使用以下json保存订单,api将返回完整的订单对象,但会为我的行项目返回一个空的properties[]行

{"order":{"id":94202342,"line_items":[{"id":615546756,"variant_id":627937216,"properties":[{"my_test_key":"This_is_a_test"}]}]}}
您可以使用API创建新订单,但不能更新现有订单的行项目

从:

您还应该注意,您只能更改订单中的几个 使用API的属性您不能更改项目或属性 订单中的数量。


从Shopify docs:
更改订单的属性,如备注、电子邮件、买家接受营销,或删除客户关联
。恐怕您不能更改订单中的任何其他内容。短语“如”应表示这只是您可以更改的示例。不是全部列表。你可以在orders API上查看他们的文档,并在我的声明中更正。我很高兴知道它是否成功。只是澄清一下:您是否100%确定向项目添加注释就是“更改项目”。“或数量”使您听起来好像无法添加/删除项目。@MTilsted。。我不确定您为什么要添加/删除已下订单中的项目?我不知道。我想要的是修改订单中某些行项目的注释。@MTilsted好吧,我还没有测试过它,但听起来像你测试过,但它不起作用,所以这将支持我对文档的解释。通过向订单中添加note_属性记录(其中每个属性名称标识数据所针对的行项目),可以实现相同的目标吗?