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!

¡Desactiemos el teclado «Enter» en la página de pago de WooCommerce!

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