Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Shopify Javascript Buy SDK按句柄检索产品_Javascript_Shopify - Fatal编程技术网

使用Shopify Javascript Buy SDK按句柄检索产品

使用Shopify Javascript Buy SDK按句柄检索产品,javascript,shopify,Javascript,Shopify,我正在将Shopify商店实现为WordPress主题,我需要的一件事是使用产品句柄而不是文档上显示的ID查询Shopify产品: 这样做的原因是,我希望有一个SEO友好的URL的单一产品视图,完全从产品句柄构建 在Shopify的网站上,有人提到了一种无文档记录的方法来实现这一点,但我无法让它发挥作用: 有人在这方面很幸运吗?据我所知,API中没有办法做到这一点。您可能最终不得不存储ID到句柄的映射,并通过webhooks保持该映射的更新。我认为这就是您要寻找的。例如: var shop

我正在将Shopify商店实现为WordPress主题,我需要的一件事是使用产品句柄而不是文档上显示的ID查询Shopify产品:

这样做的原因是,我希望有一个SEO友好的URL的单一产品视图,完全从产品句柄构建

在Shopify的网站上,有人提到了一种无文档记录的方法来实现这一点,但我无法让它发挥作用:


有人在这方面很幸运吗?

据我所知,API中没有办法做到这一点。您可能最终不得不存储ID到句柄的映射,并通过webhooks保持该映射的更新。

我认为这就是您要寻找的。例如:

var shopClient=shoppifybuy.buildClient({
apiKey:“我的钥匙”,
myShopifyDomain:“您的myShopifyDomain”,
附件:6
});
shopClient.fetchQueryProducts({handle:'your_product_handle'})。然后(函数(产品){
//如果成功,您的产品位于产品[0]

});您可以使用它通过句柄获取产品

client.product.fetchByHandle(handle).then(
        product => { // Your product },
        error => { // error },
)

我担心情况会是这样,目前正在等待Spotify的反馈,但这可能是我最终不得不做的事情,考虑到同样的问题也会发生在类别上,这很糟糕。哦,哇,这确实有效,尽管Shopify通知我它不会:DNote,这是购买sdk的v1。