订单部分后台缺少产品和订单状态
Posted
技术标签:
【中文标题】订单部分后台缺少产品和订单状态【英文标题】:Products And Order Status Missing In Order Section Backoffice 【发布时间】:2016-02-29 02:16:27 【问题描述】:客户下的某些订单缺少订单状态(例如:已发货、等待卖家发货、已接受付款等)。它仅针对某些订单在相应列中显示空白部分。
当我检查这些特定订单的详细信息时,只能找到订单总和。后端的订单详细信息页面中缺少有关订购所有产品的详细信息。
我使用的是 prestashop 版本:1.6.0.14
有没有办法避免这个问题或恢复这样的订单?我搜索了解决方案,但找不到解决方案。
请帮忙。
【问题讨论】:
这种情况是否以任何特定的类型顺序发生,或者您能找到发生此问题的条件吗? 当客户使用“paypal”付款方式时,有时会发生这种情况。 您是否有数据库访问权限,您是否使用 PayPal 的 IPN 或其他方法来检索订单?如果您使用的是 IPN,我敢打赌接收器代码不能很好地播放。我不知道 prestashop,但那将是我第一个寻找跟踪错误的地方。如果您有数据库访问权限,请比较两种订单产生的原始数据;然后,如果您发现有什么不同,请在短期内提交错误报告/自行修复(下一次更新将覆盖您的更改,因此请务必让社区知道存在问题)。 您使用的是哪个支付网关?另外,升级您的 Prestashop。您的版本中存在关于订单、库存水平更新等方面的已知错误。 【参考方案1】:如果您使用 Prestashop 1.6.x.x 开箱即用的受信任模块,则永远不会发生此问题。如何解决:
检查所有支付模块(信用卡、贝宝)是否是最新的并且是为 1.6.x prestashop 版本设计的。一旦付款被验证,付款模块负责更新订单状态,因此很有可能在这里遇到问题。
检查您的支付模块配置参数(商店、网关、IPN 等...)
清除 Prestashop 缓存。
禁用非核心模块并再次检查问题。这可能是由于第 3 方模块所致。
尝试物理删除支付模块(通过 ssh 或 ftp),然后从头开始重新安装。
尝试将 Prestashop 更新到最新的稳定版本以及每个原生模块。
注意:此错误已在使用 PS 1.6.x 和几个模块(如“Paypal”或“Universy Payment Module”)时报告,但目前尚不清楚解决方案。 https://www.prestashop.com/forums/topic/459533-order-status-not-added-to-order-also-ordered-products-missing-from-list/ 因此,如果是您的情况,我建议您切换到本机模块(银行电汇、信用卡、贝宝……),直到问题得到解决。
【讨论】:
以上是关于订单部分后台缺少产品和订单状态的主要内容,如果未能解决你的问题,请参考以下文章