gpt4 book ai didi

javascript - 捕获 shopify 付款响应

转载 作者:行者123 更新时间:2023-11-30 15:47:15 25 4
gpt4 key购买 nike

我最近开始为我的一位客户实现 shopify。由于它是一个在 spring 中构建的网站,我只能选择使用他们的 Javascript SDK。一切正常,我可以创建一个购物车来增加产品数量,但是一旦我将用户重定向到 shopify 支付页面,我就无法跟踪支付状态。

过去几天我尝试用谷歌搜索这个问题,但我无法弄清楚如何解决这个问题。

任何人都可以帮助我了解我在这里做错了什么。这是link我引用它来实现 sdk。

这是我网站上的 shopify 代码

client = ShopifyBuy.buildClient({
apiKey: 'APIKEY',
myShopifyDomain: 'domain-name',
appId: '6'
});

client.createCart().then(function (cart) {
cart = cart;
cart.addVariants({variant: product.selectedVariant, quantity: totalQuantity}).then(function (cart) {
});
});

client.fetchProduct('productId').then(function(newProduct) {
product = newProduct;
variant = product.variants[0];
checkoutURL = product.variants[0].checkoutUrl(totalQuantity);
document.location.href = checkoutURL;
});

在此先感谢您。

最佳答案

可以在您客户的网站和管理员 shopify 商店的结帐部分进行一些更改。

  1. 在商店结帐页面中添加自定义 javascript 重定向,重定向到客户的网站并将订单 ID 传递给它,您可以通过在以下位置添加一些 js 代码来实现:设置 -> 结帐 -> 附加商店管理员的脚本。像这样:

    window.location ="http://YOURURLHERE.COM?orderid=xxx ";

其中 xxx订单 ID

  1. 一旦您能够在客户端 (javascript) 中获取 orderid,您就可以调用 shopify API 以通过纯 javascript 获取订单信息 ( https://help.shopify.com/api/reference/order )。

希望对你有帮助

关于javascript - 捕获 shopify 付款响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39888256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com