答案 0 :(得分:1)
丢失订单状态是用于调节付款状态的系统特定工具。
在结帐页面上,当您进入第五步 Payment -OpenCart在数据库中生成状态为0(缺少订单)的订单,因为当用户付款时,order_id将转到付款网关网站维护付款。付款成功完成后(或否则)-付款系统将返回付款状态,OpenCart会将您的订单状态0(缺少订单)更新为进行中。
因此,如果有任何用户来结帐并去确认部分却没有付款-订单将保持状态为缺少订单。
您应该检查:
可能是您的付款方式返回的状态不正确,或者根本没有返回。在这种情况下,您可以测试另一个支付模块。
在您的付款模块中,可能会设置订单状态。检查他们。您可以在扩展名-扩展名-付款中找到付款。
已更新
贝宝(PayPal)付款经常出现此问题。在这里找到解决方案。 How to Solve Opencart Paypal Standard Missing Orders
但首先想到的是,OpenCart可能正在使用IPN更新系统中的订单。如果您在沙盒帐户上启用了IPN,但未在真实帐户上启用了IPN,则可能会导致此类问题。登录到您的实时PayPal个人资料,然后转到“即时付款通知首选项”。确保已启用。 Drew Angell