我在opencart有一个网站,目前运行非常好,但问题是随机订单第一个订单号是3361,第二个订单号是同一天的3381。我无法理解那20个订单在哪里。请提供如何解决此问题的方法,以便我可以获得序列号。
答案 0 :(得分:1)
事实是:
只要显示“订单确认”页面,OpenCart就会创建新订单。这是订购流程的最后一步,在此过程中订单已确认,待处理并发送电子邮件。
然而,在确认页面上的任何时候,用户点击页面刷新或返回更改内容并再次返回确认页面(步骤),生成新的订单ID(换句话说,创建新订单时抛出旧订单距离)。
这就是为什么有时两个实际订单之间的ID不连续 - 但是如果你打开了你的phpMyAdmin并查看了orders
表你会发现有未完成的订单会继续使用ID在行政管理中不可见。
答案 1 :(得分:0)
我认为opencart在将商品插入购物车时为每个客户分配订单号。 然后,如果客户没有完成购买并清除购物车,那么这个号码就会被遗忘。