Php 电子商务中的条件结帐表

Php 电子商务中的条件结帐表,php,wordpress,woocommerce,checkout,Php,Wordpress,Woocommerce,Checkout,在woocommerce签出页面中,如果其他输入字段有值,如何进行所需输入?例如,假设表单有一个公司和一个增值税编号字段(这两个字段最初都不是必需的)。但是,如果用户向“公司”字段提供值,则还需要“增值税编号”字段。你知道我怎样才能做到这一点吗?谢谢。这可以通过woocommerce\u checkout\u流程hook来完成。试试下面的方法 add_action('woocommerce_checkout_process', 'my_custom_checkout_field_process'

在woocommerce签出页面中,如果其他输入字段有值,如何进行所需输入?例如,假设表单有一个公司和一个增值税编号字段(这两个字段最初都不是必需的)。但是,如果用户向“公司”字段提供值,则还需要“增值税编号”字段。你知道我怎样才能做到这一点吗?谢谢。

这可以通过
woocommerce\u checkout\u流程
hook来完成。试试下面的方法

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' );
}

您拥有本官方商业教程的所有内容: