Personalizando el proceso de checkout de WooCommerce
El proceso de checkout de WooCoomerce esta muy pulido y probado como viene de «fábrica», pero en algunos casos, puede que resulte largo y solicite más información de la necesaria.
Imaginate un e-commerce con un único producto, que además es descargable. En este contexto, el carrito, la dirección de envió y otros datos no son necesarios y solo agregan clicks. Bueno este es el caso de mi último trabajo.
![Comparativa entre los dos procesos de checkout de WooCommerce](https://lucasbonomo.com/wp-content/uploads/2020/01/el-proceso-de-checkout-de-WooCommerce.png)
Originalmente, pensé en programar un plugin que se encargue de re-dirigir el botón Agregar al carrito directamente a la página de Checkout, renombrar dicho bóton, eliminar campos del formulario de checkout, etc, etc. Resulta ser que son unos cuantas lineas de código y en un proceso muy crítico, por lo que finalmente busqué en el repositorio oficial un plugin que realizara esto mismo y encontré Direct Checkout for WooCommerce que resulta hacer todo esto.
Direct Checkout for WooCommerce
Con este solo plugin, podemos decidir a qué tipo de artículo aplicamos el checkout personalizado, qué datos solicitar en el formulario de pago, qué texto mostrar en el botón de Agregar al carrito y otras cuantas cosas.
![](https://lucasbonomo.com/wp-content/uploads/2020/01/Direct-Checkout-for-WooCommerce-1024x578.png)