GoPymes's Blog

Personalizar campos del checkout de Woocommerce antes de crear el pedido

Antes de procesar la información que el comprador ingresó podemos personalizarla desde cosas tan simples como poner en mayúscula el nombre completo a más complejas. Para este caso vamos por lo simple para que la reseña se entienda.

Vamos a usar el hook “woocommerce_process_checkout_field_{nombre_campo}”. Pues si, recordemos que tenemos 2 importantes grupos en ese formulario: los datos de facturación (billing_) y los datos de envío (shipping_); y en ambos casos tenemos casi los mismos campos.

Así que si queremos personalizar el campo de primer nombre usaremos el hook “woocommerce_process_checkout_field_billing_first_name” y así para cualquier campo.

Entonces, vamos a corregir el campo primer nombre, segundo nombre y Razón Social, pues a veces los clientes pueden ingresarlo en minúsculas y nosotros queremos que todo se vea bien.

Entonces colocaremos en nuestro functions.php el sgte código:

* El sgte script es compatible con Woo 3.1.x y 3.2.x

Consultas en los comentarios.

Leave a Reply

Your email address will not be published. Required fields are marked *