jqueryを使用して単一の製品ページ内にカスタム価格を計算し、totalCost変数として出力しました。この新しい価格を商品価格として使用できるようにするには、この値を使用してそれを上書きしたり、チェックアウトに渡したりするにはどうすればよいですか?カスタム計算された製品価格をWoocommerceのカートに転送
私はいくつかのコードを投稿しますが、どこから始めればいいのか分かりません。関数ファイルでグローバルな価格のオーバーライドを設定した例があります。
多くのありがとうございます。
jqueryを使用して単一の製品ページ内にカスタム価格を計算し、totalCost変数として出力しました。この新しい価格を商品価格として使用できるようにするには、この値を使用してそれを上書きしたり、チェックアウトに渡したりするにはどうすればよいですか?カスタム計算された製品価格をWoocommerceのカートに転送
私はいくつかのコードを投稿しますが、どこから始めればいいのか分かりません。関数ファイルでグローバルな価格のオーバーライドを設定した例があります。
多くのありがとうございます。
第1工程:
あなたは、あなたの計算価格を渡しますカスタム隠されたフィールドを追加する必要がありますする必要があります
// Adding a custom imput hidden field in add to cart form
add_action('woocommerce_before_add_to_cart_button', 'custom_hidden_product_field', 11, 0);
function custom_hidden_product_field() {
echo '<input type="hidden" name="custom_price" class="custom_price" value="">';
}
コードは、あなたのアクティブな子のfunction.phpファイルに行きますテーマ(またはテーマ)、または任意のプラグインファイルでも使用できます。
次に、あなたは(またはこの関数の内部で、あなたの計算を行うと、この非表示の入力フィールドに直接値を設定する)、この隠された入力フィールドにjQueryを使って、あなたの計算価格を渡す必要があります。
この問題の継続:これは私が正しい方向に始めることができますありがとう@LoicTheAztec Passing a custom field value to cart in Woocommerce
。私はそれを見てみましょう。 – jord49