我最近开始为我的一个客户实施shopify
。由于它是一个春天建成的网站,我只能选择使用他们的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;
});
提前感谢你。
答案 0 :(得分:2)
您可以在客户的网站和admin shopify商店的结帐部分进行一些更改。
在商店结帐页面中添加自定义javascript重定向,重定向到客户的网站并将订单的ID传递给它,您可以通过在以下位置添加一些js代码来执行此操作:设置 - >结帐 - >商店管理员的其他脚本。像这样:
window.location =“http://YOURURLHERE.COM?orderid=xxx”;其中xxx
是order ID
。
希望这个帮助