Tema interesante. Un cliente descubrió que si presiona «ingresar«En su teclado mientras está en la página de pago de WooCommerce, el formulario se enviará automáticamente, siempre y cuando se hayan completado todos los campos requeridos.
¡Ay! ¿Qué pasaría si el cliente quisiera usar un método de envío diferente? Y si «ingresar¿Se presiona por error? Entonces, aquí le mostramos cómo deshabilitarlo. ¡Disfrutar!
Php Snippet: Deshabilitar la clave «Ingrese» para el formulario de pago de WooCommerce
/** n*@snippet Disable Keyboard Enter @ Woo Checkout n*@tutorial Get CustomizeWoo.com FREE n*@author Tomás Lucas D´Amario, TD Estudio Design n*@compatible WooCommerce 8 n*@community Join https://tdestudiodesign.com/club */add_action( 'woocommerce_before_checkout_form', 'tddesign_disable_enter_key_woo_checkout' );function tddesign_disable_enter_key_woo_checkout() { wc_enqueue_js( " $('form.checkout').on('keypress',function(e) { if (e.which == 13) { return false; } }); " );}
¿Dónde agregar código personalizado?
Debes colocar PHP personalizado en funciones.php y CSS personalizado en style.css del tema de su hijo: ¿Dónde colocar la personalización de WooCommerce?
Este código todavía funciona, a menos que informe lo contrario. Para excluir los conflictos, cambie temporalmente al tema de la tienda, deshabilite todos los complementos, excepto WooCommerce, y pruebe el fragmento nuevamente: Solución de problemas de WooCommerce 101
Contenido relacionado
Tomás Lucas D´Amario
Programador y Desarrollador
Experto en WooCommerce y WordPress. Trabajando como un profesional independiente de WooCommerce desde 2016. Su objetivo es ayudar a los empresarios y desarrolladores a superar sus pesadillas de WooCommerce. Sigueme o contactame por Linkedin