Metinfo3.0之前的版本的企业版插件一直存在缺陷:用户首次注册提交订单不能保存收货信息到订单中。
通过分析Metinfo的商城订单提交部分代码得知,用户的收货地址信息和其他订单信息是分别保存在不同的数据表内(当然么条订单信息又保存了各自的收货信息)。
在客户提交订单时,需要先输入地址并单独保持您地址到数据库之后,继续输入其他订单信息后提交订单。所有的信息是在同一个页面进行。
在订单提交时,程序需要先将用的第一条地址信息读出来后,再写入到订单数据表。
但metinfo在将地址信息提交保存数据库后,没有进行再次读取地址数据(也就是说读取地址信息的程序在该页面第一次打开时就运行了),这就导致首次注册并提交订单的用户不能正常将收货信息存储到订单信息表中。
通过以上分析后,我将地址保存页面以及订单提交页面,分开,添加了一个单独的地址提交页面。完美解决了该问题。
该问题我多次向米拓提出修改建议,一直没有改进,不知道哦最新版本的插件有没有解决此问题!
没有评论,留下你的印记,证明你来过。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。