WooCommerce 3.3 incorporará sobre todo mejoras de visualización

La próxima versión de WooCommerce, la 3.3, no debería darnos miedo ni preocuparnos, pues será una actualización menor, enfocada sobre todo en mejoras de visualización y gestión de pedidos.

Programada para lanzarse el 30 de enero de 2018, ya está en su primeras fases Beta, que puedes descargar aquí. Y si quieres ir probando y estar al día de cada novedad nada mejor que usar el plugin WooCommerce Beta Tester.

Pero vamos al lío ¿no?

Las novedades de WooCommerce 3.3

A pesar de ser una actualización menor vas a ver que las novedades son más que interesantes, algunas realmente fantásticas. Empezamos…

Mejoras de compatibilidad con temas no preparados para WooCommerce

A partir de esta versión se mejora mucho la visualización de las páginas de producto de WooCommerce en prácticamente cualquier tema WordPress, da igual si declara ser compatible con WooCommerce o no.

Sin necesidad de incluir ningún código en las funciones del tema se mostrará todo mejor, simplemente. Aquí un ejemplo:

Para que todo se vea genial y los clientes puedan ver los productos perfectamente en temas con poco ancho de contenido se activará automáticamente el efecto de mesa de luz y de zoom aunque los temas no sean compatibles inicialmente con WooCommerce.

Y si tu tema si declara ser compatible con WooCommerce entonces tendrás control total del zoom y la mesa de luz en los productos.

Algo que notarás es que el área de valoraciones de productos no estará disponible en estos temas no compatibles. El problema viene derivado porque el CSS de estos temas no compatibles no funciona  bien con los estilos para valoraciones de WooCommerce.

Estos temas usarán el formulario de comentarios normal. Los temas que sí declaren compatibilidad con WooCommerce sí usarán la plantilla de valoraciones.

Nuevos ajustes de columnas y filas

En WooCommerce 3.3 se han sacado al Personalizador algunos ajustes de visualización, y de paso se han ampliado y mejorado.

Ahora, por ejemplo, tendrás un ajuste de la visualización de página de productos en la que elegir si se verán productos, categorías, o incluso si poner a 2 o 3 columnas.

Para que tu tema pueda utilizar esta nueva funcionalidad deberá incorporar un código como el siguiente en su archivo functions.php:

Los ajustes de columnas y filas pueden cambiar, por supuesto.

Ajustes visuales en el Personalizador

Como te comentaba antes, ajustes como el del orden de imágenes o distribución en columnas y filas estarán en el Personalizador, pero habrá más.

También saldrán al Personalizador el ajuste de aviso en la tienda o el de tamaño de las imágenes, mejorado como veremos a continuación.

Mejoras en los tamaños de imágenes

Los ajustes de tamaños de imagen salen al Personalizador, como te he comentado, con nuevas posibilidades.

Ahora se podrán aplicar opciones de recorte a las imágenes:

  • Sin recorte
  • Recorte en relación 1:1
  • Recorte personalizado al aspect ratio que tú quieras (4:3, etc)

Y también podrás desde el Personalizador definir los tamaños por defecto de las imágenes de producto, viendo los cambios en directo.

Si, además, declaras en el archivo functions.php del tema los tamaños por defecto, estos tendrán prioridad sobre cualquier otro ajuste de WooCommerce.

Así, por ejemplo:

Redimensionado automático de miniaturas

Además de los nuevos ajustes de recorte y compatibilidad de temas, también tendremos redimensionado automático de miniaturas. ¡Genial, imprescindible, hacía falta!

Hasta ahora, cuando cambias  la imagen de un producto WordPress no redimensiona la imagen, así que nos toca instalar el plugin, maravilloso por otra parte, Regenerate Thumbnails para que WordPress redimensione las imágenes.

En WooCommerce 3.3 se ha añadido el redimensionado instantáneo así como el redimensionado de miniaturas en segundo plano.

De este modo, cuando cambies tus ajustes de imágenes, WooCommerce lanzará un proceso en segundo plano que redimensionará automáticamente todas tus imágenes a los nuevos tamaños adecuados.

Mientras se redimensionan las imágenes, si por algún motivo no se completa el redimensionado, WooCommerce usará el redimensionado automático, para que tus clientes siempre se vean perfectas las imágenes en tu tienda.

Si añades, como vimos antes, la compatibilidad con tamaños de imágenes y los ajustes de recorte entonces todo cambio que hagas en el Personalizador, gracias al redimensionado automático, se verá perfecto, tanto para ti como para tus clientes, al instante.

Rediseño de la página de pedidos

La página de gestión de pedidos en WooCommerce 3.3 tendrá visibles novedades, sobre todo en su aspecto, pues se ha mejorado la visibilidad del estado de los pedidos y la vista detallada de los mismos.

El motivo de este cambio es debido a algunos problemas en la pantalla anterior de pedidos, a saber:

  • Los iconos de estado del pedido solo se utilizaban en esta pantalla, con lo que no tenían un significado contextual conocido por el gestor de la tienda.
  • Igualmente, los iconos de acción eran algo confusos, principalmente debido a que los iconos no tenían un significado real y estaban abiertos a interpretaciones.
  • Mostrar las direcciones ayudaba poco ya que no se podían completar pedidos sin saber qué había en ellos.
  • Los datos del pedido realmente importantes no se veían: método de pago, método de envío, y las notas solo eran un icono.

Además, como ya sabes se eliminó la visualización de los artículos del pedido por motivos de rendimiento, aunque se pudiese recuperar.

La nueva pantalla simplifica la gestión y la mejora con mucho como puedes ver en la captura anterior.

Algunas de las mejoras son las siguientes:

  • Se ha revisado qué columnas se verán por defecto. Ahora los detalles de envío y facturación están ocultos por defecto, aunque puedes activarlos como siempre desde las opciones de pantalla de WordPress.
  • El nombre del cliente y el número de pedido se han unificado en una sola columna.
  • La columna de acciones estará oculta por defecto a menos que alguna extensión la utilice para añadir sus propios botones, como por ejemplo plugins de creación de facturas. Las acciones existentes siguen estando disponibles desde el desplegable de acciones en lote.
  • Ahora hay un nuevo enlace de vista previa (el icono del ojo) para ver los detalles de cada pedido.
  • Si haces clic en cualquier parte de una fila te lleva a la pantalla de edición del pedido.
  • Los estados de pedido ahora están en texto, para facilitar la comprensión sobre todo a usuarios nuevos, y al pasar el cursor sobre un estado se muestran las notas importantes.

El nuevo botón de vista previa que te comento en la lista anterior devuelve la visualización de los productos del pedido, pero sin ralentizar la carga de la página de pedidos, y se ve así de bien:

Y aquí tienes una captura de las notas que se muestran ahora al pasar el cursor sobre el estado de un pedido:

Como habrás comprobado, los cambios son realmente relevantes y todos a mejor claramente.

Registro de descargas

En la nueva versión se guarda un registro de las descargas realizadas cuando un producto tiene alguna descarga asociada.

Al editar un pedido podrás ver la descarga un número que indica cuántas veces se ha descargado

Si haces clic en el número de descargas te lleva al nuevo registro de descargas.

En esta ventana verás:

  • La marca temporal exacta de la descarga.
  • El producto al que está asociada la descarga.
  • El archivo descargable.
  • El pedido al que está asociada la descarga/producto.
  • El usuario que ha hecho la descarga.
  • La dirección IP del usuario que ha realizado la descarga.

Y, además, al pasar por encima de un registro verás enlaces de acción que te permitirán filtrar otras descargas por cada uno de estas columnas (producto, descarga, usuario, IP, etc.).

Cada filtro que añadas aparecerá en la parte superior de la lista de descargas, y podrás ir quitando filtros simplemente haciendo clic en la X roja que aparecerá a su lado.

Mejoras en la gestión de inventario

¡Por fin! A partir de ahora si un producto tiene gestión de inventario entonces este se gestionará automáticamente.

Pasará al estado de sin inventario, con inventario o  pendientes de pedido sin intervención manual del administrador, a medida que se compre o aumente el inventario.

Por ejemplo, algo tan básico como que si se añade inventario el estado pase a con inventario ahora ya funciona por sí solo, cuando antes había que activarlo manualmente.

Además, en los productos sin gestión de inventario ahora podrás igualmente controlar el estado de su inventario eligiendo la opción de Pendientes de pedido (On backorder).

Y, casi lo más importante, ahora podrás filtrar productos por estado de inventario sin tener que navegar hasta las profundidades de los informes y dar como 4 clics para llegar.

Lo tienes ahí mismo…

Otras novedades bajo el capó

Además de lo visto también hay otras novedades interesantes:

  • Nuevo CRUD para webhooks, con interesantes mejoras y facilidades para que los webhooks también utilicen esta funcionalidad introducida en la versión 3.0.
  •  Nuevos productos, pedidos, etc. demo en la carpeta dummy-data
  • Búsqueda en los registros
  • Búsqueda de extensiones en el submenú de extensiones.

Cambios en archivos de plantilla

  • auth/form-login.php
  • cart/cart.php
  • cart/mini-cart.php
  • cart/shipping-calculator.php
  • checkout/form-coupon.php
  • checkout/form-pay.php
  • checkout/payment.php
  • checkout/review-order.php
  • emails/customer-invoice.php
  • global/form-login.php
  • global/quantity-input.php
  • global/wrapper-end.php
  • global/wrapper-start.php
  • loop/add-to-cart.php
  • loop/loop-start.php
  • loop/orderby.php
  • loop/pagination.php
  • loop/result-count.php
  • myaccount/form-add-payment-method.php
  • myaccount/form-edit-address.php
  • myaccount/form-login.php
  • myaccount/form-lost-password.php
  • myaccount/payment-methods.php
  • notices/error.php
  • notices/success.php
  • order/form-tracking.php
  • order/order-details-customer.php
  • order/order-details.php
  • order/order-downloads.php
  • single-product/add-to-cart/grouped.php
  • archive-product.php
  • content-widget-product.php
  • product-searchform.php

Métodos y funciones que quedan obsoletos

  • wc_get_core_supported_themes queda obsoleta ya que el núcleo ya es compatible con todos los temas.
  • WC_Product_Download::set_previous_hash queda obsoleta ya que el núcleo ya no utiliza el  hash basado en nombre de archivo para el seguimiento de archivos
  • WC_Product_Download::get_previous_hash queda obsoleta ya que el núcleo ya no utiliza el  hash basado en nombre de archivo para el seguimiento de archivos
  • WC_Admin_Webhooks::logs_output queda obsoleta ya que el registro ya no se hace en la pantalla de edición del webhook.
  • WC_Admin_Webhooks::get_logs_navigation queda obsoleta ya que el registro ya no se hace en la pantalla de edición del webhook.
  • WC_Customer_Download_Data_Store::update_download_id queda obsoleta ya que download_id ahora es un UUID estático y no debe cambiarse en base a un hash de archivo.
  • WC_Cart::get_item_data queda obsoleta a favor de wc_get_formatted_cart_item_data.
  • WC_Cart::get_remove_url queda obsoleta a favor de wc_get_cart_remove_url.
  • WC_Cart::get_undo_url queda obsoleta a favor de wc_get_cart_undo_url.
  • WC_Post_Data::process_product_file_download_paths queda obsoleta ya que no es necesaria ninguna acción en los cambios de las rutas de descarga ya que download_id ya no se basa en un hash de archivo.
  • WC_Webhook::get_delivery_log queda obsoleta ya que los registros de webhooks se almacenan usando el sistema de registro.

Como has comprobado, lo de versión menor es debido a que no modifica funciones internas de calado, pero no por lo relevante e interesante de sus novedades, que lo son, o al menos a mi así me lo ha parecido ¿qué opinas?

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

Al hacer una valoración se recoge una cookie con la IP de tu dispositivo

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

Autor: Fernando Tellado

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

Pin It on Pinterest