Eliminar / Eliminar detalles de Checkout en WooCommerce (Código Postal, Empresa, Teléfono...)

WooCommerce es un sistema muy simple para cualquiera que quiera crear un compras, Sobre la base de WordPress.
Tras la instalación default, WooCommerce agregará un formulario estándar para los detalles de facturación. En la página "Pagar" del cliente.
Diseñado como un sistema de compras que permite tanto la entrega de productos físicos como la descarga de los virtuales, WooCommerce invitar a entrar formulario estándar una serie de datos del cliente: nombre, apellido, número de teléfono, país, dirección, ciudad, código postal. Algunos de estos campos que necesitamos para un comando virtuales por ejemplo. Un producto que puede ser descargado o producto que se pagó por PayPal no necesitaría los datos para la entrega. En este caso lo mejor es para aliviar el sistema de control para el usuario, mediante la eliminación de los campos de Pedido.

Eliminación del campo "Código postal" de WooCommerce Pagar ahora

Para poder eliminar el "Código Postal" / Código Postal de Facturación de WooCommerce, necesitamos ir y editar el archivo functions.php del tema WordPress que está activo en el sitio web. En functions.php agregamos las líneas:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}

Donde "billing_postcode" es el campo del código postal. Si queremos eliminar el segundo campo de dirección, reemplazaremos "billing_postcode" con "billing_address_2 ”.

 unset($fields['billing']['billing_address_2']);

Hay situaciones en las que podría no interesar ningún detalle de pago del cliente. Por lo general, cuando el pago se realiza a través de PayPal. En este escenario podemos optar por eliminar todos los campos de la página de pedido.

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
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_address_2']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_email']);
unset($fields['billing']['billing_city']);
return $fields;
}

De esta forma borrarás todos los campos de WooCommerce Pedido.

Apasionado por la tecnología, escribo con gusto en StealthSettings.com desde el año 2006. Tengo una amplia experiencia en sistemas operativos: macOS, Windows y Linux, así como en lenguajes de programación y plataformas de blogs (WordPress) y para tiendas en línea (WooCommerce, Magento, PrestaShop).

Cómo » Internet » Eliminar / Eliminar detalles de Checkout en WooCommerce (Código Postal, Empresa, Teléfono...)

6 pensamientos sobre "Eliminar / Eliminar detalles de Checkout en WooCommerce (Código Postal, Empresa, Teléfono...)"

  1. ¡Bonjour Merci para el post!
    ¡Necesitaba borrar el nombre de la empresa y es perfecto, funcionó!
    También quiero eliminar el nombre de la empresa en "enviar a una dirección diferente".
    pero no sé cómo reemplazar custom_override_checkout_fields en su código. ¿Usted me podría ayudar?

    Responder
  2. Hola yo addedité este código en functions.php como guiado, pero mi sitio web falló Está totalmente en blanco. No soy totalmente nuevo en este tipo de cosas, pero tampoco soy un profesional.

    Si pudiera acceder a mi panel, simplemente lo borraría, pero no puedo acceder a nada en mi sitio web.

    Por favor, ayuda, ¿qué debo hacer? ¡Se necesita una respuesta urgente por favor!

    Responder
    • Hola,
      Sí, es una buena idea en el personalizador pero en el latest versión de Woo solo veo"addPulse 2", "empresa". Para el código postal y otros campos, se requiere un código de funciones para ocultar.

      Responder
Deja un comentario