通过 Shopify Storefront GraphQL 获取和更新结账

问题描述 投票:0回答:1

我想知道有什么方法可以使用 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
.

任何帮助将不胜感激。非常感谢!

graphql shopify shopify-app shopify-api
1个回答
0
投票

你有没有找到答案?

© www.soinside.com 2019 - 2024. All rights reserved.