Javascript Shopify:无法在感谢页面上检索产品标签
我正在开发一个Shopify应用程序,需要检索在感谢页面上订购/购买的当前产品标签。我能找回Javascript Shopify:无法在感谢页面上检索产品标签,javascript,ajax,shopify,Javascript,Ajax,Shopify,我正在开发一个Shopify应用程序,需要检索在感谢页面上订购/购买的当前产品标签。我能找回 line_items 但是 没有产品标签,因此是否有任何解决方案可以检索当前订单产品的产品标签。我想触发一个控制台功能以及产品标签 有没有通过Ajax调用或其他方式的解决方案 有什么解决方案吗?您可能希望对该产品发出GET请求,此时您可以检索该产品的标签 GET/admin/products/#{id}.json?fields=tags 通过前端的JS,您只需查询product handle.JS 例
line_items
但是
没有产品标签,因此是否有任何解决方案可以检索当前订单产品的产品标签。我想触发一个控制台功能以及产品标签
有没有通过Ajax调用或其他方式的解决方案
有什么解决方案吗?您可能希望对该产品发出GET请求,此时您可以检索该产品的标签
GET/admin/products/#{id}.json?fields=tags
通过前端的JS,您只需查询product handle.JS
例如:
jQuery.getJSON('/products/a-b-c-d-e.js', function(product) {
console.log('The tags for this product are ' + product.tags);
} );
结果:
此产品的标签是test1、test2
我的应用程序只用于感谢页面(前端),所以我可以从感谢页面访问管理员吗?如果是,那么怎么做?我更新了答案,展示了如何通过前端的JS实现。Ajax API要求您使用产品句柄。如果您想使用产品ID,您可能需要在其他地方(例如在应用程序中)使用它,并使用令牌向RESTAPI发出请求。以下是Ajax API参考
jQuery.getJSON('/products/a-b-c-d-e.js', function(product) {
console.log('The tags for this product are ' + product.tags);
} );