0

我在 opencart 中有一个网站,目前它运行得很好,但问题是随机订单号,第一号订单号是 3361,第二个订单号是同一天的 3381。我不明白这 20 个订单都去哪儿了。请提供解决此问题的方法,以便我可以获取序列号。

4

2 回答 2

1

事实是:

OpenCart 会在“订单确认”页面显示时创建新订单。这是订购过程中的最后一步,在此之后订单被确认并等待处理并发送电子邮件。

但是,无论何时在确认页面上,用户点击页面刷新或返回更改某些内容并再次返回确认页面(步骤),都会生成一个新的订单 ID(换句话说,在丢弃旧订单的同时创建一个新订单)。

这就是为什么有时在两个真实订单之间 ID 不连续的原因 - 但如果您打开 phpMyAdmin 并查看orders表格,您会发现有一些 ID 被未完成的订单连续使用,因此在管理中不可见。

于 2012-12-10T10:28:46.307 回答
0

我认为当每个客户将商品插入购物车时,opencart 会为每个客户分配一个订单号。然后,如果客户没有完成购买并清除购物车,那么这个号码就会被遗忘。

于 2012-12-10T06:54:19.627 回答