2015-09-30 180 views
-2

所以我有這個問題,我知道所有的蟲子,並圍繞woocommerce WordPress的SMTP和wp_mail問題的,我讀過這一切......訂單確認/完成郵件沒有發送供客人Woocommerce

我有一些不同的東西,我的網站發送的電子郵件實際上是使用sandgrid發送的,我也使用PaidMembershipsPro,因此付費會員的用戶確實在訂購後會收到電子郵件,但用戶擁有免費會員資格或未登錄和分頁的用戶(PayPal Getaway)每個產品/訂單沒有得到'完成訂單'的電子郵件與所有的信息一樣,它可以與付費會員用戶...

所以我沒有發現有人有類似的問題,,用戶做填充計費inf o包括他的電子郵件,並且我可以在Woocommerce>訂單中看到由Guest和電子郵件發出的訂單已保存且處於完成狀態...
因此,如果有人有想法如何解決它,我會很樂意聽到..

回答

0

因此,最後挖掘了很多後,我已經明白,在完成訂單的過程中的問題,這就是爲什麼電子郵件不發送,所以我寫了這個動作鉤,修復它.. 。

function woocommerce_payment_complete($order_id) { $order = new WC_Order($order_id); $order->update_status('processing'); $order->update_status('completed'); } add_action('woocommerce_api_wc_gateway_paypal','mysite_woocommerce_payment_complete',1);

相關問題