我想知道有什么方法可以使用 Shopify Storefront GraphQL 获取和更新结帐吗?
注意: 结帐是由用户在店面使用正常的网络流程创建的。这意味着结帐不是由 GraphQL 创建的。
让我们考虑这个场景:
从 Shopify 管理员我可以得到废弃的结帐 URL:
https: //mysite.com/1111111/checkouts/foo/recover?key=bar
基于此 URL,我使用 Shopify js-buy-sdk 发出 GraphQL 请求:
const client = ShopifyBuy.buildClient({
domain: 'mysite.myshopify.com',
storefrontAccessToken: 'xxxxxx'
});
// I tried both base64 and raw string version
const checkoutId=`gid://shopify/Checkout/foo?key=bar`
client.checkout.fetch(checkoutId).then((checkout) => {
console.log('checkout', checkout);
})
服务器响应
null
.
任何帮助将不胜感激。非常感谢!
你有没有找到答案?