2012-06-14 35 views
1

我正在使用Magento(版本1.6.1.0)網站。有兩種支付方式:COD和網上銀行/信用卡。如何在用戶中止交易時「取消」訂單?

每當用戶進入支付網關(EBS for Net Banking,但解決方案必須與其他網關相同)時,Magento Dash(Sales> Orders)會顯示「Pending」狀態。現在,如果用戶在填寫卡片詳細信息時關閉瀏覽器,Magento中的狀態仍然是「掛起」,而現在應該是「取消」。

我想我可以設置一個cron作業,在某段時間後,將狀態更改爲「取消」。

我的問題 -

  1. 是否有這樣做的cron沒有什麼辦法?
  2. 如果是cron,那麼程序的一些解釋(我是cron的新手)。用戶從我的(商家)網站收益後,我是否會調用cron?如果cron在15分鐘後被調用,那麼如何處理在1秒前開始的事務(比如說)?
  3. 如果用戶點擊支付網關站點上的返回按鈕,狀態仍爲「掛起」,如何「取消」這些訂單?

編輯:我設計了這個狀態圖。現在我需要添加一個狀態。正如評論所指出的那樣,克朗不應該「取消」它,而是將其改變到一些員工可以理解的狀態,並打電話給客戶。工作人員然後決定最終狀態。 所以還有一個問題:如何添加狀態? [解決]
enter image description here

請回答的問題一樣多或儘可能少的部件,你知道。
謝謝。

+0

在不同的筆記上,您可能實際上不希望它被自動化。無論您獲得哪些掛單,都是潛在客戶,您可能會要求您的客戶關心給他們打電話並幫助他們完成訂單 – sulabh

+0

@sulabh:您是對的,這是我們的工作(在發佈之前我不知道問題),但我們仍然需要自動化。現在我想添加一個「middle_state」。查看更新的問題。 –

回答

0

這裏是更多,更新的方法:

如果您使用的社區7及以上的,你可以進入系統>訂單狀態設置管理部分你自己的訂單狀態

然後將您的狀態更改爲默認狀態,它現在會顯示您何時去訂購評論。

+0

我正在使用Magento ver。 1.6.1.0,所以這可能是不可能的。我會在我的問題中加上這個。 –