設定付款方式,Woocommerce我想在Woocommerce網站通過PHP手動選擇付款方式。如何通過PHP
事情是這樣的:
$payment_method = 'authorize_net_aim'
然後當客戶點擊結賬,看到列表中的付款方式,這是PHP設置的付款方式是自動選擇。挑戰是woocommerce checkout.js在頁面加載後運行ajax。所以我試過的任何頁面內容都會被覆蓋。
我已審閱WC_Payment_Gateway class,但不知道怎樣使用它的ID選擇一個特定的網關(即authorize_net_aim)。
woocommerce_review_order_before_submit絕對是一個很好的信息。我會測試並報告回來。 – lilbiscuit
所以這沒有奏效。原因是Woocommerce在加載所有代碼後運行它的Ajax更新。所以它會覆蓋任何jQuery。我需要在我認爲的WC會話中設置付款方式。 – lilbiscuit
另一個簡單的方法是從儀表板中的woocommerce設置中設置默認支付網關。讓我知道這是否有幫助。在新會話中嘗試此解決方案(不同的瀏覽器/隱身窗口),因爲它將默認方法存儲在購物車會話中。 – WisdmLabs