订单部分后台缺少产品和订单状态

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

【讨论】:

以上是关于订单部分后台缺少产品和订单状态的主要内容,如果未能解决你的问题,请参考以下文章

电商后台系统-订单系统-订单状态的梳理(跨境电商)

订单和支付状态不同步解决方法

如果设置了产品自定义字段,则更新 WooCommerce 订单状态

客户下单后未付款时,客服后台显示订单状态为()

SAP订单编排和流程增强概述

SAP 怎么从采购申请找到采购订单