OpenCart 3 订单状态作为缺失状态出现

OpenCart3 Order Status coming as Missing Status

我使用的是 OpenCart 版本 3.0.3.2。 OpenCart 订单状态 显示为缺少订单。是什么原因导致此问题,我该如何解决?

下面的屏幕截图显示了 订单状态 上下文中的消息:

缺少订单 状态是系统特定的付款状态调节工具。

在结帐页面上,当您进入第五步时 付款 - OpenCart 在数据库中生成状态为 0(缺少订单)的订单,因为当用户付款时 - order_id 会去支付网关网站维护支付。一旦付款将被成功处理(否则)- 然后付款系统 returns 付款状态和 OpenCart 将您的订单状态 0(丢失订单)更新为 进行中 .

因此,如果任何用户来结帐并前往确认部分但未付款 - 订单将保持状态 缺少订单

你应该检查:

  1. 可能是您的付款方式returns状态不正确,或者根本没有退货。在那种情况下 - 你可以测试另一个支付模块。

  2. 在您的支付模块中可以设置订单状态。检查他们。您将在 Extensions - Extensions - Payments.

  3. 中找到付款。

已更新

PayPal 支付经常出现这个问题。在这里找到解决方案。 How to Solve Opencart Paypal Standard Missing Orders

但首先想到的是,也许OpenCart正在使用IPN来更新系统中的订单。如果您在沙盒帐户上启用了 IPN,但在您的真实帐户上没有启用,则可能会导致此类问题。登录到您的实时 PayPal 个人资料并转到即时付款通知首选项。确保它已启用。 Drew Angell