WooCommerce 3.2 viene cargadito de novedades

Con ya una beta disponible, la versión 3.2 de WooCommerce incorporará una buena cantidad de novedades, algunas realmente interesantes ¿las vemos?

Añadir o borrar cupones directamente en cada pedido

Esta es una gran novedad, no tanto para los pedidos ya creados, que también, pero especialmente para pedidos manuales, en los que hasta ahora no había manera de aplicar cupones descuento para hacer seguimiento, sino que había que aplicar directamente un precio diferente.

Y por supuesto, podrás añadir o quitar cupones de pedidos existentes.

Solo tienes que crear un nuevo pedido y verás el nuevo botón para añadir cupones.

Y se tendrán en cuenta los cupones aplicados a los cálculos de uso de cupones y todo.

Olvídate de calcular a mano descuentos en los pedidos de tus clientes cuando se les olvidó aplicar un cupón o cualquier otra situación similar.

Mejoras en los redondeos de los cupones

Hasta ahora cuando se aplicaban descuentos de cupones y se repartían entre varios productos se hacían redondeos de medio céntimo que podrían provocar descompensaciones en las facturas.

Ahora estoy ya no pasará pues se ha modificado el modo de cálculo y solo se aplicará a céntimos, no a medios céntimos. De este modo al final de la cuenta todo cuadrará.

Mejores casillas de selección

Se ha modificado el sistema para las casillas y búsqueda de selecciones, pasando de la biblioteca select2 a la nueva y adaptada selectWoo.

Con este cambio, además de mejoras de rendimiento, las selecciones serán más accesibles.

Comprobación antes de actualizar de versión compatible de WordPress

En los archivos readme de los plugins WordPress recientemente se ha incorporado una nueva cadena en la que indica el desarrollador con qué versiones de WordPress es compatible.

Y ahora las comprobaciones de actualizaciones de extensiones de WooCommerce “leen” esas cadenas para informarnos de si es seguro actualizar la extensión o no.

Mejoras en la gestión de extensiones

También, en la gestión de las extensiones oficiales para WooCommerce, se han introducido filtros para poder ver por separado las instaladas, las activas, las que están pendiente de descarga o actualización.

También, en instalaciones multisitio, podrás ver en qué sitios están activas.

Cambios en los shortcodes

Se han unificado todos los shortcodes de producto en uno solo, el shortcode products tendrá opciones para acoger los shortcodes antiguos. Este nuevo shortcode reemplaza los shortcodes [product_category][featured_products][sale_products][best_selling_products][recent_products][product_attribute] y [top_rated_products] pudiendo mostrar productos por SKU, atributo, etc.

Atributos disponibles

  • limit – Límite de resultados. Por defecto es -1.
  • columns – Número de columnas. Por defecto es 4.
  • orderby – Ordenado de productos según el parámetro retrieved products by parameter. Las opciones disponibles son: menu_ordertitledaterandpricepopularityrating, o id. Por defecto es title. Se pueden meter más opciones por separado metiendo espacios vacíos.
  • order – Designa el atributo orderby. Las opciones disponibles son: ASC and DESC. Por defecto es ASC.
  • ids – Lista de IDs de productos separados por comas.
  • skus – Lista de SKUs de productos separados por comas.
  • category – Lista de slugs de categorías separados por comas.
  • cat_operator – Operador para comparar categorías. Las opciones disponibles son: ANDIN y NOT IN.  Por defecto es IN.
  • attribute – Productos recuperados basados en el slug de atributo.
  • terms – Lista separada por comas de los términos de atributo a utilizar con attribute.
  • terms_operator – Operador para comparar términos de atributos. Las opciones disponibles son: ANDIN y NOT IN.  Por defecto es IN.
  • visibility – Muessontra productos basándose en su visibilidad. Las opciones disponibles : visible (visible en la tienda y resultados de búsqueda), catalog (visible solo en la tienda), search (visible solo en los resultados de búsqueda) y hidden.  Por defecto es visible.
  • class – Clase para envolver en HTML el shortcode.
  • on_sale – Para mostrar productos rebajados. No se debe usar en combinación con best_selling o top_rated.
  • best_selling – Para mostrar los productos más vendidos. No se debe usar en combinación con on_sale o top_rated.
  • top_rated – Para mostrar los productos más valorados. No se debe usar en combinación con on_sale o best_selling.

Ejemplos

Estos serían unos ejemplos de uso de lo anterior, para que te hagas una idea.

Productos por categoría

Productos por atributo

Productos por ID

Productos por SKU

Productos recientes

Productos rebajados

Productos más vendidos

Productos mejor valorados

Productos destacados

Nuevas clases para el carrito y los cupones

En WooCommerce 3.2 se solucionan viejos problemas con las clases para cupones y el carrito, y ahora harán los cálculos más estables.

En la versión 3.2 de WooCommerce se introducen nuevas clases y se rehacen las del carrito.

  • La clase WC_Cart_Totals toma el objeto del carrito, hace los cálculos y establece los totales cuando se complete.
  • La clase WC_Discounts toma un pedido/objeto y te permite aplicar cupones de descuento de manera programática, mostrando los descuentos.
  • La clase WC_Cart_Fees aloja la API de cuotas del carrito. La interacción no ha cambiado.
  • La clase WC_Cart_Session aloja el código de sesiones del carrito.

También cambia dónde estará la validación de cupones y la lógica de descuentos, para hacer que todo sea reutilizable y para hacer que los cupones dependan menos del global del carrito; WC_Discounts maneja la validación (p.ej. si el cupón es válido para los productos incluidos), y también gestiona los cálculos de la cantidad de descuento.

Para mantener la compatibilidad hacia atrás, los antiguos métodos de descuento permanecen (como obsoletos) y cualquier método de ese tipo se ha movido a los nuevos métodos.

Con las nuevas clases ahora podemos hacer pruebas de rendimiento de cualquier componente, por ejemplo, podemos pasar cualquier elemento a través de la clase WC_Discounts y ver si calcula los totales correctos esperados. Lo mismo se aplica a WC_Cart_Totals—ahora es totalmente estable independientemente del objeto global WC_Cart.

Más cambios en WooCommerce 3.2

Más cosas que han cambiado:

  • Ahora, los asistentes de búsqueda introducidos en la versión 3.1 también están disponibles para los productos. Aquí tienes toda la documentación
  • Se ha simplificado la posibilidad de volver a enviar detalles de pedido a los clientes by including one option to “resend”.
  • Se han añadido la dirección de la calle, la ciudad y el código postal a los ajustes del plugin para que lo usen otros plugins. Esto, siendo un cambio menor, puede ser una mejora sustancial para la integración con otros plugins en el futuro.
  • Al envolver valores en citas ahora puedes usar comas en el importador de productos en CSV.
  • Si ocurre un error fatal WooCommerce hará un registro que puedes ver WC > Estado > Registros. Esto puede ser útil en la depuración.
  • Se ha añadido la posibilidad de arrastrar y soltar el orden en el campo de producto agrupado para controlar el orden de visualización de los productos.
  • El filtro de categoría de productos en la pantalla de productos se ha convertido a AJAX para que cargue más rápido.
  • Se añade una nueva opción para controlar la profundidad máxima de las categorías mostradas en el widget de categorías de producto.
  • Ahora se pueden ordenar opciones a mostrar al ver resultados de búsqueda. Por defecto, el orden es por relevancia.

Y creo que ya.

Como verás son un montón de cambios, muy pocos de relevancia visual, pero todos de gran importancia pues suponen mejoras que de verdad aportan soluciones.

Todavía tardará un poco en estar disponible la versión 3.2 de WooCommerce, que está programado que se lance el 4 de octubre de 2017, pero así te vas preparando para los cambios, y si tienes un plugin o tema que utiliza clases y/o shortcodes de WooCommerce puedes ir adaptándote a las nuevas.

Valora este artículo para mejorar la calidad del blog ...

FlojitoNo está malEstá bienMe ha servidoFantástico (10 votos, promedio: 5,00 de 5)
Cargando…

Autor: Fernando

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran.Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

ESTA WEB UTILIZA COOKIES PARA OFRECER LA MEJOR EXPERIENCIA POSIBLE. SI SIGUES NAVEGANDO DAS TU CONSENTIMIENTO PARA LA ACEPTACIÓN DE COOKIES Y NUESTRA POLÍTICA DE PRIVACIDAD más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar