2016-03-15 76 views
2

我使用Sage作爲付款方式(反正這也不重要)。 有時我的安裝magento (1.9.1.0)將付款,但不會創建新的訂單。Magento在付款後不會捕獲訂單

因此,基本上,新客戶已創建,但未指定訂單!所以我需要登錄我的支付提供商來檢查訂單。

  1. 這是怎麼發生的?服務器問題?如果是這樣,它會是什麼?
  2. 如何在這樣的事件後手動捕獲?

我需要買方在發票上看到支付方式「Sage」,但是,當我手動添加訂單時,唯一可以做到的方式是選擇通過電話付款或銀行轉賬。

我真的非常感謝您的任何建議!欣賞它! (A LOT!)

謝謝。

+0

由於Stack Overflow是一個[編程相關](http://stackoverflow.com/help/on-topic)問答站點,因此我正在投票關閉此問題。你的問題不是關於編程。也許你應該在http://magento.stackexchange.com上發佈它呢? – Enigmativity

回答

1

發生了。如果有任何安慰,那麼我在Magento中使用的所有其他付款方式也會發生這種情況,包括Paypal(與IPN打開和關閉)。這就是所謂的孤兒交易,Ebizmarts專門包含了處理它的方法。

enter image description here

我經常檢查我們的網站上,它列出了所有失敗的交易。 10000中的9999刪除它們。那些需要注意的是有一個VPS Tx ID,大多數不這樣做。如果它在VPS Tx Id中有條目,那麼Sagepay已經付款。在這種情況下,你需要把它整理出來。 ebizmarts模塊有一個測試版「功能」,旨在將報價轉換爲訂單。它不起作用。

您需要在後端手動創建訂單。正如你指出你需要指定一種付款方式。我使用這個免費的模塊;

https://www.magentocommerce.com/magento-connect/admin-payments.html

,基本上使用「貨到付款」付款方式,我將標題更改爲在後端配置設置「確認付款」。

enter image description here

您可以輕鬆地只是改變標題爲「聖人」,就是這樣將出現在發票的付款方式,客戶將沒有它實際上只是一個更名爲「貨到付款」明智的方法。

不是一個奇妙的程序化答案恐怕,只是網站上的日常管理員的一部分。

+0

你好。我非常感謝!非常感謝!這裏有一些很棒的細節你是英國人嗎?但我也想知道爲什麼它失敗了,也許找到了解決辦法!它可以是服務器嗎?如果是這樣,我的服務器上可能需要更改什麼? – SamNewbie

+0

那麼你應該看看模塊的代碼,並找到他們如何處理這些孤兒交易。讓我這樣說吧,如果Ebizmarts找不到辦法做到這一點,並以孤兒交易網格結束,那麼你將會做得非常好,以幫助他們解決問題。雄心壯志,但鑑於這些事情一旦發生在藍月亮中,我會說你的努力會更好地花在其他事情上。這是我得出的結論。是的,我是英國人,我住在利茲。 – McNab

+0

非常真實:)有同樣的問題,不幸解決不了。仍然試圖迫使電子Bizmarts排序出來,但....至今沒有運氣。 –

相關問題