blog webempresa

Desactivar Checkout fields (campos) sin necesidad de un complemento en WooCommerce

por | Ago 12, 2022 | WooCommerce

Crear un menú móvil colapsable y desplazable con Divi

Muchos usuarios nos plantean la necesidad de no utilizar un complemento para modificar el checkout de su sitio web, por lo que comparto un breve código que puede ser aplicado en el archivo functions.php para aplicar este cambio.

El archivo functions.php es encontrado en wePanel > administrador de archivos > wp-content > themes > tema_del_sitio > Archivo functions.php

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_first_name']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_address_1']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_city']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);
unset($fields['order']['order_comments']);
unset($fields['billing']['billing_email']);
unset($fields['account']['account_username']);
unset($fields['account']['account_password']);
unset($fields['account']['account_password-2']);
return $fields;
}

En el código por defecto se eliminarán todos los fields (campos), por lo que debemos eliminar de la lista el campo que queremos que se vea, dependiendo de las necesidades que tengamos y el tipo de configuraciones que queremos añadir en el formulario de pago de nuestra tienda.

¿Te ha resultado útil este artículo?

Promo abril