捕获shopify付款响应

路飞

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

最近几天,我尝试用Google搜索这个问题,但是我不知道该如何解决。

谁能帮助我他们的经验,我在这里做错了什么。这是我参考以实现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;
});

预先感谢您。

毛里西奥

可以在客户的网站以及admin shopify商店的结帐部分中进行一些更改。

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

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

哪里xxxorder ID

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

希望这个帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章