2012-10-22 187 views
1

我有一個來自Magento的成功頁面的問題。希望有人能幫助我。 是什麼問題;整個網站運作完全,沒有任何錯誤。但是,當客戶填寫完整的一頁結帳時,客戶會轉到付款服務提供商(PSP)進行付款。 PSP將客戶發回{domein}/checkout/onepage/success,這應該是正確的。但是......這個頁面完全是空的。我已經更改了memory_limit,啓用了開發人員日誌,啓用了index.php中的display_errors並查看了Apache中的日誌文件。但是頁面上沒有顯示任何錯誤,現在錯誤顯示在日誌文件中。Magento - 返回空白/空成功頁面

訂單處理成功,所以只顯示錯誤。

請幫助解決此問題或解決方法。我需要這個頁面來跟蹤附屬公司,這些需要transactionID和transactionamount。

PS:我們使用的Magento 1.7.0.2,主題ma_housestore和PSP牧童

+0

在這種情況下,你應該記錄在'successAction'方法後面的開始處和每隔幾行,以確保它被正確調用以及它卡在哪裏.. – Kalpesh

+0

嗨Kalpesh Mehta,謝謝你的回答。我需要在哪個文件中設置?因爲我認爲success.phtml甚至沒有被調用。 – Jasper

+0

這意味着你的'successAction'沒有被正確調用。檢查法師/結帳/控制器/ OnepageController.php文件,你會發現在那裏的成功行動。 – Kalpesh

回答

1

在這種情況下,你應該魔導師記錄開始和每幾行successAction方法後,保證它的正確調用,並在那裏它卡住了。

在你的情況下,successAction沒有被正確調用。檢入Mage/Checkout/controllers/OnepageController.php檔案,你會在那裏找到成功的行動。