Eliminar / eliminar detalles del pago 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 "Checkout" del cliente.
Diseñado como un sistema de compras permitiendo tanto la entrega física de los productos y la descarga de algunos WooCommerce virtual necesaria en 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.

Elimina el campo "Código postal" de WooCommerce Checkout.

Para poder eliminar el "Código postal" / Código postal de facturación de WooCommerce, debemos editar el archivo functions.php del tema de 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 manera, se eliminarán todos los campos de la WooCommerce Pedido.

4 comentarios
  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?

  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!

  3. Merhaba
    Ben ödeme kısmında ki ”fatura bilgileri“ yazısını “teslimat adresi” olarak değiştirmek istiyorum. No yapabiliriz.

Deje su comentario.

Tu dirección de correo electrónico no será publicada.Los campos necesarios están marcados *

Total
0
Reacciones
Artículo anterior

Firefox ya no estará disponible en Windows XP y Vista de 2017

Siguiente artículo

Cómo crear un archivo tar de archivos y directorios (carpetas) en el servidor usando un script PHP

Usuarios que buscan:

cara menghilangkan kolom perusahaan di woocommerce,
Total
0
Compartir