我想知道是否有方法來定製WooCommerce,以便客戶可以同時使用多種付款方式支付同一訂單?WooCommerce - 同時支付多種付款方式
例如,如果一個訂單價值100美元,我希望允許客戶用Visa卡支付25美元,然後用Discover卡支付75美元。所以總的想法是支付一個訂單(不多次結帳),但使用的不僅僅是一種付款方式。
我認爲有一些方法來個性化某些東西,但我想知道它在哪裏/如何開始。
編輯1 只需添加新的支付網關(自定義)不能解決問題。我知道如何創建自定義支付網關。
問題是:如何在一次結帳中允許一個訂單同時從兩個或多個來源中獲得付款?例如:175美元兌換爲50美元貝寶+ 100美元Visa + 25美元萬事達卡。
有很多客戶會喜歡這個選項,並支付更多的卡在同一時間!
因此,這不是一個明顯的問題,因爲如何創建自定義支付網關? - 這是很容易實現的,不用花費太多時間。在同一結算的多種支付,但被證明是漫長的/沒有討論(我研究過很多文章,論壇等)
我建議你看看現有的付款會面點擊網關類。例如:https://github.com/woocommerce/woocommerce/blob/master/includes/gateways/bacs/class-wc-gateway-bacs.php 這有你需要做的所有事情。 –
我知道我可以創建/複製支付網關並將它們全部添加爲自定義網關。問題仍然是這樣的:一個訂單如何在同一時間採用2-3種付款方式?客戶不應該做2-3次訂單,但有1次訂單,加入所有付款(想象一下$ 50 PayPal $ 100簽證$ 25 MasterCard或任何其他組合)完成結帳。我沒有辦法做到這一點,因爲所有的事情都是通過N種方法讓人們用一種方法來支付。我希望他們在安裝N種方法的同時用M方法支付。 – user1639822
這是一個自定義網關。用鉤子,你可以做任何你想要的。您可以將他們重定向到另一個接受信用卡詳細信息的終端,然後重定向到PayPal,然後甚至剩下一些人用現金支付。您只需要註冊部分付款的新訂單狀態。 –