• Hola, quisiera saber cómo puedo desactivar el campo de DNI en el checkout cuando la moneda es USD. Ya que clientes del exterior no tienen DNI

    Probé este código pero me sigue requiriendo que ingrese un DNI en el checkout

    add_filter( 'woocommerce_checkout_fields' , 'disable_checkout_meta_field_for_usd' );
    function disable_checkout_meta_field_for_usd( $fields ) {
        $currency = get_woocommerce_currency();
        if($currency == 'USD'){
        unset($fields['billing']['billing_dni_facturante']);
    	unset($fields['billing']['type_document_facturante']);
    		unset($fields['billing']['wc_settings_tab_woo_facturante_tipo_de_documento']);
    		unset($fields['billing']['dni']);
    		
    		
        }
        return $fields;
    }
    
    

  • The topic ‘Desactivar campo cuando la moneda es USD’ is closed to new replies.