BigCommerce 自定义结帐页面

Posted

技术标签:

【中文标题】BigCommerce 自定义结帐页面【英文标题】:BigCommerce Customize checkout page 【发布时间】:2018-10-26 03:37:41 【问题描述】:

我会准确地说,我一直在尝试向 bigcommerce 添加自定义网关,到目前为止我已经取得了一些成功,现在我被困在绕过结帐页面,我无法在结帐付款选项中添加其他选项,我可以使用 javascript 来做到这一点,但是没有处理订单,第二件事,即使我能够添加选项,并使用 javascript 重定向用户,一旦用户返回,我想如何清空购物车到网站?

我完全被困在这里,任何帮助或指出正确的方向将不胜感激。

【问题讨论】:

听起来您走在正确的轨道上,将购物者重定向到您的服务器以处理付款。然后,您需要通过 Orders API 创建订单。您是否将店面购物车 API 视为获取购物车 ID 并清空其内容的解决方案? developer.bigcommerce.com/api/v3/… 【参考方案1】:

对于任何希望达到我所需要的目标的人,我就是这样做的, 我没有触及订单和结帐的实际流程,我做了什么,我将其中一种离线支付方式重命名为我要集成的第三方网关,然后在结帐后,用户登陆感谢页面,在感谢页面,我嵌入了我的脚本,该脚本从感谢页面获取了订单 ID,并检查了结帐期间使用的付款方式,如果它与我需要的付款方式匹配,那么我将用户重定向到外部 URL(附加另一个主机上的域),其中使用 order_id(我通过 ajax 发送)获取用户和订单详细信息并处理付款,最后,用户被重定向回 bigcommerce 商店。

你需要的东西

附加域 附加托管,将域指向并执行支付网关处理代码,还可以通过 API 更新 bigCommerce 中的订单状态。

这是一个复杂的过程,但是一旦掌握了窍门,之后就会变得非常简单。

【讨论】:

这是一个非常聪明的技巧

以上是关于BigCommerce 自定义结帐页面的主要内容,如果未能解决你的问题,请参考以下文章

Bigcommerce Stencil 声明自定义前端变量

Paypal REST API 和自定义结帐页面

自定义 Wordpress WooCommerce 结帐页面和付款处理方式

如何进一步自定义我的 Paypal 结帐页面?

在 WooCommerce 结帐页面中自定义文本“总计”

WooCommerce ACF 在购物车和结帐页面上显示自定义元数据