2012-09-24 94 views
2

我使用VM 2.0.6和Joomla 2.5以及Multisafepay支付網關。Virtuemart 2付款前的訂單確認

每當用戶將產品放入購物車並點擊結帳時,用戶就會完全發送到另一個頁面(Multisafepay的網站,因此不再是VM),他可以在其中選擇所需的付款選項 - 與PayPal相同例。但是,那時,Virtuemart已經發送了一封電子郵件給用戶,確認他的訂單。該電子郵件中說:謝謝您的訂單布拉布拉,您的訂單狀態爲空白 ..

因此,VM已經發送所許用戶之前的電子郵件。

是否anybode與此相關或知道答案?

+1

我希望[Joomla特定網站在堆棧交換](http://area51.stackexchange.com/proposals/34294/joomla?referrer=yk0tPuOiO7NTYIRQ038Yyw2)開始快速工作...這將是非常有用的Joomla特定的問題。 – woliveirajr

回答

0

您可以在Store Configuration中更改將發票副本發送給客戶的地點。查找配置>檢出>默認訂單狀態以發送發票,並確保您選擇了確認狀態。

+0

嗨拋光怪胎,我明白你的觀點。但是這是發票。我在談論訂單確認。即使在他選擇付款方式之前,VM也會向用戶發送電子郵件(更不用說付費了)。用戶在付款後應該收到一封電子郵件,而不是在以下情況下:p BTW:即使在乾淨的安裝中,也會發生在我所有的商店中。 –

0

VM 2.0.6工作是這樣的:

當訂單被放置,這意味着船中的任何一個,並且選擇的付款方式。 和購物車有有效的數據,它會創建訂單併發送電子郵件給用戶提到 訂單已被放置。 如果需要,您可以更改 發送郵件部分。 在路徑中使用notifyemail(iam不確定名稱,但它以notify開頭)的一個函數名稱: administrator/components/com_virtuemart/models/orders.php 您可以檢查所有需要的東西,例如之前選擇的運輸/付款方式調用這個函數。 該函數應該從前端的cart.php控制器啓動。

+0

嗨,喬賓。這聽起來不錯。我真的不介意用戶在付款之前收到一封電子郵件。但是,標準的,它應該說:「您的訂單狀態是待定」。現在它沒有在訂單狀態中顯示任何內容,並且電子郵件主題也沒有翻譯(它只是說明了定義狀態,如COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_沒有P或C. BTW:隨着「發送到另一個頁面」,我的意思是另一個網站完全不是VM頁面來選擇支付,而是支付提供商的網站。 –

+0

Hai Don Munter,您是否檢查訂單是否放入數據庫?還有,您爲什麼試圖在其他網站的付款部分嘗試創建付款插件並在網站管理。你可以阻止郵件發送部分和訂單創建部分,如果你需要一些定製的代碼。 –

+0

嗨Jobin,這不是我自己的。它是一個擁有5個網上商店的客戶。但是它仍然沒有固定,所以我試圖找到一種方法來禁用Virtuemart電子郵件(除了「發貨」狀態,如果可能的話)。 –