我在shopify中有一个checkout.liquid文件,我试图将元数据设置为客户资料。
这是我在checkout.liquid文件中的代码:
var url = "/admin/customer/"+{{checkout.customer.id}}+"/metafields.json";
console.log("url:"+url);
$.ajax({
type: "POST",
url:url,
namespace: 'QQQQQQQ',
key: 'WWWWWWW',
value: 'Test'
success: function(msg){
console.log( "Data Saved: " + msg );
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
console.log(errorThrown);
console.log('error');
}
});
我在控制台中收到此错误:
获取https://checkout.shopify.com/admin/auth/login 404(未找到)
我不知道发生了什么?
我没有checkout.liquid页面的权限来访问API,还是其他的东西?