0
woocommerceのチェックアウトページで、他の入力フィールドに値がある場合は、入力を行う必要がありますか?たとえば、フォームに会社名とVAT番号フィールドがあるとします(両方とも当初は不要です)。ただし、ユーザーが会社のフィールドに値を入力する場合は、VAT番号フィールドも必要になります。どのように私はこれを達成することができますか?ありがとう。条件付きチェックアウトフォームwoocommerce
woocommerceのチェックアウトページで、他の入力フィールドに値がある場合は、入力を行う必要がありますか?たとえば、フォームに会社名とVAT番号フィールドがあるとします(両方とも当初は不要です)。ただし、ユーザーが会社のフィールドに値を入力する場合は、VAT番号フィールドも必要になります。どのように私はこれを達成することができますか?ありがとう。条件付きチェックアウトフォームwoocommerce
これはwoocommerce_checkout_process
フックで行うことができます。 [アクションとフィルタを使用してチェックアウトフィールドをカスタマイズ](https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-:あなたはこの公式WooCommerceチュートリアルのすべてを持っている
add_action('woocommerce_checkout_process', 'my_custom_checkout_field_process');
function my_custom_checkout_field_process() {
// Check if set, if its not set add an error.
if ($_POST['company_field'] && !$_POST['vat_field'])
wc_add_notice(__('Your error message.'), 'error');
}
次のことを試してみてくださいアクションとフィルタ/) – LoicTheAztec