opencart中支付网关的定制

Customization for Payment Gateway in opencart

所以我想在我的本地主机上建立一个站点。我从管理端选择了 2 个支付网关

  1. 在线支付(免运费)
  2. 货到付款(免费 Shipping/Flat COD 费用 INR 50)

现在我已经为他们定制了所有的规则。我只需要一个规则。

我希望有一个功能,我可以在其中输入一些 pincode/postcode 值(通过管理面板或可能在 javascript 文件中的某个数组中或直接输入数据库,没关系)第二种方法可用的位置)

只要有人在确认订单之前按继续,结帐表单就会被验证,以便从表单数据中检查 post 代码中输入的值是否与数据匹配(来自上述任何方法)以及是否是的,只有这样他们才能继续,否则我希望显示一条错误消息

Following payment gateway is not available in your location

如果你给我一个关于如何继续这个的提示,也许,我可以更进一步。我是 opencart 的初学者,所以不太了解如何进行。不过,我对 PHP、JQuery 和 Javascript 有很好的了解。因此,我们将不胜感激。

我暂时用JQuery搞定了。在catalog->view->theme->ancart(主题名称)->cart文件夹中的cart.tpl文件中编辑提交功能。

使用名为 "Zipcode COD" 的插件输入邮政编码。编辑了回复 JQuery 以隐藏和显示付款选项。

大量的硬编码但确实有效。如果有人需要,我会 post 代码。

已经存在一些不同的扩展程序来执行您想要的操作 - 允许您根据各种标准限制运输方式。这是我个人最喜欢的:http://www.opencart.com/index.php?route=extension/extension/info&extension_id=1614