問題タブ [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.

0 投票する
0 に答える
79 参照

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コールバックからフロントエンドに戻し、読み取り専用フィールドに表示する方法がわかりません。

0 投票する
0 に答える
10 参照

woocommerce - woocommerceは、チェックアウト時に国を事前入力するだけです

非ユーザーの woocommerce チェックアウトで国フィールドのみを事前入力したい。両方のフィルターは別々に機能しますが、一緒には機能しません。誰がそれらを組み合わせることができますか?

このフィルターを使用して、国をデフォルトに設定しようとしましたが、上位の関数によって上書きされます

ご協力いただきありがとうございます :)