繁体   English   中英

在OpenCart中禁用一页结帐

[英]Disable One-Page Checkout in OpenCart

如何在OpenCart中禁用OnePage Checkout?

版本1.5.x是默认模板附带的版本,我宁愿不使用它,因为我们希望逐步获取页面,而不是为客户使用Ajax(速度/页面视图和过程可以更好地满足我们的需求)。

可以删除一页设置,但是您必须在模板上做一个很好的工作(checkout文件夹包含所有步骤)。 您还将需要个性化的控制器。 内置的结帐页面使用jQuery和Ajax来仅在一页中收集所有必要的信息,并在客户单击“确认”时将所有信息一起发送。

一旦不想使用ajax,就必须使用发布请求将信息从一页发送到下一页,然后将其放在隐藏的<input>和/或$_SESSION变量中。 无论如何,您会遇到一些国家和地区问题,因为OpenCart随后会通过ajax进行检索。

实际上,一段时间前,我在ThemeForest和其他站点上找到了一些实现所需功能的模板,但是我不知道它们是否可用。

实际上,我会建议您使用Uber Checkout之类的工具 ,虽然它的结帐过程仍然很短,但在视觉上效果更好,因为您没有1.5.X中的标准面板。 如果您想完全重写它以使其像旧的结帐系统一样工作,那么从理论上讲它已经存在,则只需重写各个步骤的控制器即可输出整页而不是JSON,并通过每一步进行验证确保之前的步骤已完成

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM