2017-04-06 44 views
0

我开发一个应用程序Shopify需要检索的订购/购买谢谢页面上现有的产品标签上检索产品标签。我可以检索Shopify:无法Thank_You页

line_items 

line_items 

没有产品标签那么有没有任何解决方案来检索当前产品是订单的产品标签。我想要与产品标签一起触发控制台功能。

通过Ajax调用或等任何解决方案?

任何解决方案?

回答

1

你会想使该产品,此时您可以检索标记为它的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的

+0

我的应用程序只是为thank_you页(front_end),所以从谢谢页面我可以访问管理员?如果是,那么如何? – user1700403

+0

我更新了答案,以显示如何通过前端的JS来完成。 – Alan

+0

Ajax API要求您使用产品句柄。如果您想使用产品ID,则可能需要在其他位置(例如,在应用程序中)执行此操作,并使用令牌向REST API发出请求。 这里的AJAX API参考https://help.shopify.com/themes/development/getting-started/using-ajax-api – Alan