【问题标题】: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。您的版本中存在关于订单、库存水平更新等方面的已知错误。

标签: php prestashop prestashop-1.6


【解决方案1】:

如果您使用 Prestashop 1.6.x.x 开箱即用的受信任模块,则永远不会发生此问题。如何解决:

  1. 检查所有支付模块(信用卡、贝宝)是否是最新的并且是为 1.6.x prestashop 版本设计的。一旦付款被验证,付款模块负责更新订单状态,因此很有可能在这里遇到问题。

  2. 检查您的支付模块配置参数(商店、网关、IPN 等...)

  3. 清除 Prestashop 缓存。

  4. 禁用非核心模块并再次检查问题。这可能是由于第 3 方模块所致。

  5. 尝试物理删除支付模块(通过 ssh 或 ftp),然后从头开始重新安装。

  6. 尝试将 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/ 因此,如果是您的情况,我建议您切换到本机模块(银行电汇、信用卡、贝宝……),直到问题得到解决。

【讨论】:

    猜你喜欢
    • 2020-03-31
    • 2017-07-23
    • 1970-01-01
    • 2017-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多