Novedades WooCommerce

¿Qué novedades incluye WooCommerce 2.2?

Para los más despistados, el día 10 de septiembre se liberó la versión más completa de WooCommerce hasta la fecha. Tanto si eres de los que aún trabaja con una versión desactualizada, como si eres de los que lleva semanas disfrutando de esta potente versión, me gustaría explicarte en este artículo qué novedades incluye WooCommerce 2.2 y qué mejoras supone.

Es cierto que muchos usuarios se han quejado de los numerosos problemas que han surgido al actualizar a esta nueva versión. Y es que la mayoría de estas incidencias tenían su origen en el uso de plugins y plantillas incompatibles con los últimos cambios en la API de WooCommerce. Por suerte, gran parte de estos problemas acabaron resolviéndose días después gracias a los desarrolladores de temas y plugins que han terminado adaptando su código fuente a las nuevas exigencias de WooCommerce.

¿Qué es la API REST de WooCommerce?

Con la versión 2.1 de WooCommerce se han introducido multitud de mejoras y nuevas funcionalidades. Una de esas nuevas funcionalidades que se han integrado y probablemente la más revolucionaria, es la API REST de WooCommerce.

Pero antes de seguir avanzando, me gustaría aclarar qué es una API (del inglés Application Programming Interface) para que aquellos que no estén familiarizados con este concepto, puedan entender lo que voy a tratar más adelante en este artículo.

Una API se podría definir como un conjunto de funciones o métodos que ofrece cierta biblioteca para que puedan ser utilizados por otro software. La gran ventaja de usar APIs es que permiten implementar funciones o métodos en cualquier proyecto sin necesidad de reescribirlos de nuevo. Lo cual ahorra mucho tiempo y hace que el software tenga una estructura mucho más limpia.

La API REST sin embargo, es un caso particular de API, ya que todos los métodos o funciones de la biblioteca están apoyados en el estándar HTTP. Es decir, se usan para conectar diferentes aplicaciones web.

Por tanto, la API REST de WooCommerce permite que otras aplicaciones web de terceros usen los métodos de su biblioteca para conectarse a tu plataforma e-commerce de manera segura.