Php 如何在通过api添加新订单时向订单添加和检索元字段
我正在尝试将元字段添加到新顺序中,如下所示:Php 如何在通过api添加新订单时向订单添加和检索元字段,php,e-commerce,shopify,Php,E Commerce,Shopify,我正在尝试将元字段添加到新顺序中,如下所示: { "order": { "line_items": [ { "title": "Test Order item 1", "price": 0.00, "grams": "1700", "quantity": 1, "taxable": false } ], "metafield": { "namespace"
{ "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管理面板上创建订单,但在检索相同订单时,不会返回元字段。我不确定在哪里可以找到添加的元字段,是否添加了它。请帮忙。
谢谢好的,所以我找到了如何在Shopify中存储和检索订单的元字段 我们需要使用以下格式对/admin/orders/{order_id}/metafields.json进行POST调用:
{
"metafield": {
"namespace": "global",
"key": "amazonID",
"value": "dfsfsd",
"value_type": "string"
}
}
然后,为了检索特定顺序的元字段,我们使用以下url:
/admin/orders/{order_id}/metafields.json
参考资料:这是
元域
而不是元域
@HymnZ谢谢你让我说对了。我把它改成了元域。但是我们如何检索这个特定顺序的元字段。以及我们如何确认它们是否为该订单存储。@HymnZ它是我在下面找到的元字段。如果您使用的是/metafileds.json
和POST/PUT,它将是元字段
,但在任何其他url上它是元字段
/orders/.json
将需要元字段
@HymnZ谢谢。这对将来会有帮助。。(Y)