biónica-mariposa

3.0 es una actualización importante sobre todo “bajo el capó”. Por lo que si vas a actualizarlo, asegurate antes de tus extensiones y temas son compatibles y haz una copia de seguridad entera antes de actualizar nada.

Empezamos con las novedades de Woocommerce 3.0:

La mayoría de las actualizaciones son para desarrolladores, es decir, ahora va a ser más fácil crear plugins y desarrollos complementarios, mejores y más potentes.

La fundamental mejora para los usuarios no técnicos es la forma de visualizar las imágenes de los productos. Ya no abre necesariamente un popup con la imagen que luego había que cerrar. Pero vamos por partes…

  1. CRUD (crear, leer, actualizar, eliminar) los objetos y-almacenes de datos

crud.png

Las clases CRUD en 3.0 representan un cambio fundamental en la forma en que trabajamos con objetos de datos en el núcleo (que es productos, pedidos, cupones, clientes, etc.).

Tradicionalmente en WordPress cuando se trabaja con datos se almacenan en la base de datos directamente. Con Woocommerce y su nuevo enfoque ABM, introduce otra capa entre la base de datos y el código para una mejor validación y control.

 

2. Una nueva galería de productos (este es el cambio visual más importante)

03/03/2017 a 17.01.gif

Hicieron una encuesta para ver qué querían los usuarios. Los resultados mostraron que la mayoría de los votantes le gusta la función de zoom, y un número significativo de personas que querían mantener algún tipo de caja de luz.

Basándose en estos hallazgos, idearon un sistema que incluía tanto para sobremesa y móvil los siguientes beneficios:

  • Los visitantes tienen ahora acceso a ambos aumentos zoom  y caja de luz
  • Galería de comportamiento es más intuitivo – clic en una miniatura actualiza la imagen principal en vez de abrir una caja de luz
  • Mejoras sorprendentes: gestos táctiles – deslizar para desplazarse a través de la galería, pellizcar para ampliar, deslizar hacia arriba para cerrar, etc.
  • La apertura de la caja de luz en el móvil ahora muestra la imagen en su verdadero tamaño, más grande que la pantalla en la página

Para evitar la confliectos con lightboxes que ya puedas tener personalizados en tus temas, tendrás que habilitar esta nueva funcionalidad. Es fácil; se puede leer cómo hacer esto aquí.

 

3. Nueva CLI (Command Line Interface) y el resto de la API v2

api.png

En 3.0.x han hecho una nueva CLI, que se integra directamente con la API REST y soporta todas la misma funcionalidad.

Puedes leer más acerca de la nueva CLI aquí.

También han introducido una nueva versión de la API con varias ventajas sobre v1. Para resumir cuál es nuevo:

  • El apoyo a los metadatos en la mayoría de los puntos finales.
  • Nuevas variaciones de punto final para la creación y actualización variaciones. Además, hemos impedido que el (roto) capacidad de manipular variaciones directamente sobre los productos puntos finales.
  • Configuración de punto final (ajustes de actualización de vista tienda /).
  • Zonas de envío criterios de valoración.
  • Política de Envíos puntos finales, incluyendo los ajustes.
  • Se ha añadido soporte para la autenticación oAuth1.0a usando cabeceras.
  • El almacenamiento en caché y eliminación adicional de consultas lentas (orden de la última consulta de la parte de los clientes de la API).

Puede ver la documentación de la API REST aquí.

 

4. Un nuevo sistema de registro

db-logs_720.png

Lea más sobre el sistema de registro mejorado aquí

 

5. Mejoras en el rendimiento

perf.png

Hay varias mejoras de rendimiento en 3.0.x. Para resumir las principales:

  • Para productos variables específicamente, han tratado de optimizar la sincronización variable producto .
  • Ahora las consultas en las páginas de producto y carro son más ágiles
  • Han eliminado la columna ” artículos” en la página de pedidos .
  • En lugar de enviar mensajes de correo electrónico en un solo pedido grande al hacer un pedido en la salida, han cambiado el proceso y ahora envía los correos electrónicos después de la solicitud y acelera el checkout alrededor de 50%.

Otras optimizaciones:

  • La visibilidad del producto con mejoras en la velocidad de alrededor de 94%.
  • Productos destacados también están utilizando la nueva taxonomía product_visibility
  • Y lo mismo para los productos fuera de stock .

 

Todo lo demas

everything.png

  • Clasificación de las tasas de impuestos antes era un proceso manual. Cuando se tiene páginas de las tasas de impuestos esto se vuelve engorroso. En 3.0.x se clasifican las tasas de impuestos de forma automática.
  • En el frontend, han hecho la notificación en toda la tienda descartable por lo que es un problema menor si se superpone con el contenido en el móvil🙂
  • En 3.0  han cambiado al formato JSON-LD que mantiene archivos ordenados para cuando queramos exportarlos.
  • etc.