Si usted es un lector regular de mi sitio habrá notado que recientemente he añadido una página de tienda a mi sitio para empezar a vender algunos productos digitales.
Si ves el formulario de pago predeterminado que Woocomerce viene con, tiene demasiados campos que dañan las tasas de conversión.
Hoy te mostraré cómo eliminar cualquier campo no deseado.
No necesitarás gastar un ridículo $49 para editar tus campos.
Así es como puedes hacer eso gratis.
2 maneras de editar tu pago
- Uso del personalizador en WordPress
- Usar algunas líneas de código si necesita más personalización
Ajusta fácilmente tu formulario de pago Woocomerce con Personalizar
- Ir a Apariencia > Personalizar
- Luego ve a Woocomerce > Checkout
- A continuación, seleccione los campos en Oculto / Opcional / Requerido
Si necesita una mejor granularidad, puede seguir estos pasos.
✋ Stop worrying about SEO and have me do it for you
PS: Ready to work with the 0.01% of all SEOs worldwide? Click here.
Pasos para editar los campos de pago de Woocomerce
- Descargar y activar el plugin Mis funciones personalizadas (o alternativamente editar el archivo functions.php en su tema de niño)
- Una vez en el plugin (que puedes encontrar en Settings > PHP inserter) o en tu functions.php, pega el código de abajo y guarda los cambios.
- ¡Hecho!
/* WooCommerce: Eliminar campos de pago */ add_filter» «woocommerce_checkout_fields», «custom_override_checkout_fields»); función 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']); devolver $fields; }
Tenga en cuenta que el código anterior elimina todos los campos, si desea mantener algunos (por ejemplo: Nombre, Apellido, Correo electrónico) simplemente elimine las líneas correspondientes como hice aquí:
Ese código es este
/* WooCommerce: El código de abajo elimina los campos de pago */ add_filter» «woocommerce_checkout_fields», «custom_override_checkout_fields»); función custom_override_checkout_fields( $fields ) 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['account']['account_username']); unset($fields['account']['account_password']); unset($fields['account']['account_password-2']); devolver $fields; }
Ahora su caja de pago debe parecer mucho más limpio!
Conclusión
Espero que hayas disfrutado de este viaje rápido para personalizar tus campos de pago de Woo-commerce.
¿Qué otros guiones quieres que comparta? Hágame lo más bien en los comentarios!
¿Eres un vendedor? Aquí hay otros scripts que disfrutará: