He visto auténticas barbaridades en el checkout de WooCommerce y debería ser un delito penal, porque arreglarlo conlleva más tiempo que hacerlo bien de primeras. ¿Cómo se ponen nuevos campos en el checkout correctamente? Hagámoslo con buenas prácticas y con la UI/UX como debería ser siempre.
¿Quieres un nuevo método de pago o de envío? Hagámoslo a la primera con las condiciones que quieras, como sólo para un tipo de usuario. ¿Y los hooks de javascript? Creo que son los grandes olvidados pero con unos pequeños tips pueden servir para darle la mejor experiencia a los clientes.