Javascript 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 例

我正在开发一个Shopify应用程序,需要检索在感谢页面上订购/购买的当前产品标签。我能找回

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);
} );