2017-08-03 130 views
-2

我在結帳頁面! 我創建了一個名爲「others」的新支付網關,用戶選擇此網關,並且帶有諸如「Visa,MasterCard等」付款選項的下拉列表可用。 當用戶選擇一個選項,例如:「VISA」時,我希望支付方式的標題變成「VISA」,而不是「其他」。 我嘗試使用:Woocommerce:如何更新付款方式

$order->set_payment_method_title($_POST[$this->id.'-admin-note']); 

但它不起作用。有人能幫我嗎?有人知道如何更改付款方式標題嗎?

+0

是的,我嘗試使用JavaScript來更改標題值。但我無法達到目標。如果我使用 –

+0

$ order-> set_payment_method_title($ _ POST [$ this-> id .'- admin-note']); –

+0

它不起作用。如何在選擇下拉菜單後更改此值?這些 鋁不起作用: $命令 - > set_payment_method_title($ _ POST [$這個 - > ID .'-管理員音符']); $ order-> set_payment_method($ _ POST [$ this-> id .'- admin-note']); –

回答

0

你好,這是我找到了解決辦法。

update_post_meta($ ORDER_ID, '_payment_method_title', '薪酬');

+0

感謝Murilo, 它完美無缺。謝謝。 Obrigado穆裏羅, Funcionou perfeitamente,valew –