我正在尝试将元数据添加到新订单中,如下所示:
{ "order": {
"line_items": [
{
"title": "Test Order item 1",
"price": 0.00,
"grams": "1700",
"quantity": 1, "taxable": false
}
],
"metafield": {
"namespace": "inventory",
"key": "amazonOrderId",
"value": 123456789,
"value_type": "integer" },
"email": "rahul@testOrder.com",
"total_tax": 0.00 } }
正在shopify管理面板上创建订单,但是不会返回检索相同订单的元数据。我不知道在哪里可以找到添加的元数据,是否添加了。请帮忙。 感谢
答案 0 :(得分:1)
好的,所以我找到了如何在Shopify中存储和检索订单的元数据。
我们需要使用以下格式对/admin/orders/{order_id}/metafields.json进行POST调用:
{
"metafield": {
"namespace": "global",
"key": "amazonID",
"value": "dfsfsd",
"value_type": "string"
}
}
然后检索我们在url后面使用的特定订单的元数据: /管理/命令/ {ORDER_ID} /metafields.json