Magento 成功页面订单号未显示

Magento success page order number not showing

我有一个简单的问题,这可能是什么原因造成的:

magento成功页面没有订单号

它只是空的,什么会导致这个问题?

订单id由该行加载

$this->escapeHtml($this->getOrderId())

代码由 manabee ordershare 模块加载。 另外这家商店有很多模块和代码更改。

所以我需要尽可能多的方法来说明为什么会发生这种情况。我会全部检查。

Meanbee_OrderShare_Block_Ordershare 扩展了 Mage_Checkout_Block_Onepage_Success 所以它应该作为标准的成功页面块。 getOrderId 方法来自 Mage_Checkout_Block_Onepage_Success。我建议您检查 exception.log、system.log 和 php 错误日志,也许您有错误。我总是建议阅读核心文件,然后你就会知道它是如何工作的。 我认为你应该首先检查一下你在 chechout 会话中有什么。