問題タブ [woocommerce-checkout-fields]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
woocommerce - woocommerceチェックアウトページのバックエンドで計算された値を表示する方法
銀行の子会社である会社のオンライン ストアを作成しています。バンキングローンを活用して、商品を割賦販売するインフラを構築したい。このプラグインを使用することで、購入者がローン計画を選択できる選択フィールドを追加することができました。他にもフィールドがありますが、ここでは重要ではありません。また、このフィールドにクラスを追加update_totals_on_change
したので、変更するとページ全体が ajax を介して更新されます。woocommerce_cart_calculate_fees
ローン計画がこのように変更されるたびに、分割払いの金額を計算することができました。
また、チェックアウトにさらに 2 つのテキスト読み取り専用フィールドを追加しました。1 つloan_amount
は同じ ID のフィールドで、もう 1 つは同じ ID のフィールドinstallment
です。これら 2 つの計算値を、前述のアクションからフロント エンドに返し、チェックアウト ページ全体が更新されるたびに、2 つの読み取り専用フィールドの値として表示したいと考えています。ここには便利なイベントがたくさんあります。おそらくupdate_checkout
イベントが私の問題に最も適していますが、これら2つの値をmanipulate_order
コールバックからフロントエンドに戻し、読み取り専用フィールドに表示する方法がわかりません。
woocommerce - woocommerceは、チェックアウト時に国を事前入力するだけです
非ユーザーの woocommerce チェックアウトで国フィールドのみを事前入力したい。両方のフィルターは別々に機能しますが、一緒には機能しません。誰がそれらを組み合わせることができますか?
このフィルターを使用して、国をデフォルトに設定しようとしましたが、上位の関数によって上書きされます
ご協力いただきありがとうございます :)