【发布时间】:2025-11-24 07:00:01
【问题描述】:
我用我的商店实现了一个发票系统。当我的站点中缺少订单时,opencart 会创建一个订单 ID,在我的发票系统中,发票 ID 的编号是 53,下一个是 65,因为丢失的订单正在获取订单 ID。我该如何阻止这种情况?
【问题讨论】:
-
发票编号与订单 ID 分开,编号之间不应有任何间隙。订单 ID 需要具有缺少订单 ID 功能才能进行付款
标签: opencart
我用我的商店实现了一个发票系统。当我的站点中缺少订单时,opencart 会创建一个订单 ID,在我的发票系统中,发票 ID 的编号是 53,下一个是 65,因为丢失的订单正在获取订单 ID。我该如何阻止这种情况?
【问题讨论】:
标签: opencart
它的正确过程,当您在结帐时进入第五步(付款一),OpenCart 在数据库中生成状态为零(0)的订单,因为当用户付款时,order_id 将转到支付网关网站进行维护付款。一旦付款成功,然后在成功控制器上 OC 将您的订单状态更新为零以进行中并销毁用于运输和付款等的会话变量。
因此,如果任何用户来结账并前往确认部分但没有付款,那么在这种情况下,订单 ID 将在数据库中生成,因此您的商店中不会丢失订单,不用担心。
我希望这将为您清除订单 ID 图片。
【讨论】: