¿Que es Xtend para WooCommerce?

Desde que empezamos a trabajar con WordPress, necesitábamos algunas herramientas para completar nuestros trabajos, escogimos los plugins que mejor se ajustaban a los parámetros que necesitábamos, esto, dio lugar a backends llenos de plugins, difíciles de mantener en cuanto a actualizaciones y complicados en cuanto a modificaciones que nos permitiera cubrir las necesidades de cada proyecto, páginas que cada vez se hacían más pesadas y lentas.

Esta situación nos empujó a empezar a crear un plugin único con el que poder afrontar un proyecto sin temor a equivocarnos y con el que tuviésemos la confianza de dar el mejor servicio a nuestros clientes.

Entre las situaciones que nos encontrábamos más comunes eran hostings lentos, tiendas complicadas, actualizaciones de plugins fuera de tiempo al sacar actualizaciones nuevas de wordpress o woocommerce y en este sentido nos propusimos unas sencillas pero complicadas metas que alcanzar.

El plugin que fuéramos creando nunca debería retrasar la generación de una página más allá de 1 segundo, intentaremos mantener lo más actualizado posible nuestro software con las que para nosotros es la mejor plataforma hoy en día para montar cualquier tipo de página web, ya sea una página empresarial, una tienda online, un periódico ó simplemente un blog.

Siempre con la idea en mente que reinventar la rueda es tontería, nos propusimos que lo que hiciera nuestro plugin solo lo integraría si no había otro plugin de calidad que cubriera nuestras necesidades o hubiese mejora en el rendimiento de la web de destino notable.

Así empezamos con el proyecto Xtend, un “macro plugin modular” con el que abarcamos muchas áreas de forma sencilla, eficazmente y con un rendimiento excepcional.

Lo primero que buscamos fue un framework que fuera ligero, potente e independiente, bien mantenido y con buen soporte, después de probar con 4 de los más famosos nos decantamos por APF – Admin Page Framework un framework para programadores, con una jerarquía de clases muy optimizada y un rendimiento excepcional.

Basándonos en APF, empezamos a dar forma a nuestro plugin, creando un sistema de compresión y empaquetado de archivos CSS y JS propietario que nos daba una rapidez que otros plugin del repositorio no lograban alcanzar y que nos permiten maquetar y lanzar un proyecto nuevo en tiempo récord, creando así dos apartados muy importantes de Xtend que nosotros llamamos fragmentos y avanzadas y decidimos crear un proyecto, Xtend.

Conforme fue creciendo el proyecto, este se hacía cada vez más grande, ocupando cada vez más áreas dentro las soluciones que buscábamos y decidimos crear una base o framework sobre el que ir montando nuestro puzzle según las necesidades de cada proyecto, creando para tal propósito módulos dentro del mismo ecosistema Xtend.

  • Gestiona toda la cache CSS y JS además de crear transitorios para muchas partes de woocommerce, esto baja la carga del servidor calculando las páginas muy rápido.
  • Tiene la capacidad de rastrear TODAS las imágenes que no sirven en el upload de medios y borrarlas, luego regenera cualquier imagen que no se encuentre automáticamente.
  • Estadísticas de ventas diarias para cierre de caja y estadística mensual, anual con comparación con el periodo anterior.
  • Posibilidad de poner en la página principal de la tienda productos destacados, nuevos, mas vendidos, mejor valorados con slides.
  • En los listados de categorías puedes escoger las opciones de cabecera, cuantos productos se verán…
  • La fichas de producto en los listados de categorías se pueden personalizar completamente, imagen de producto, etiqueta de producto nuevo, producto en oferta, valoración, precio, botón del carro, stock, categorías, descripción….todo esto con un editor de CSS para poder lo que sea.
  • En las páginas de productos puedes cambiar el orden descripción de productos, precios, carro, opiniones..
  • Cambiar los títulos y descripciones de las tablillas de productos a tu antojo.
  • Crear tantas tablillas como quieras, personalizadas por producto o generales para todos. por ejemplo para poner formas de pagos, envios, videos….
  • Reordenar todas las tablillas a tu antojo.
  • Posibilidad de crear lo que llamamos super atributos, al marcar un atributo como super atributo, el plugin le da más funcionalidades, así, se puede usar como marca, linea de producto….
  • Incluir DNI en todas las partes de compra y mantenimiento de direcciones y ajustar si se quiere poner obligado o no.
  • Cuando se desloguea un cliente a que página lo quieres mandar.
  • En la gestión de pedidos, seleccionar que estados de pedidos volverá a sumar el stock, woocommerce esto no lo hace por ejemplo cuando cancelas un pedido sin más.
  • Creación del feed de datos para Merchant (Shopping), dos tipos de feed, entero e inventario.
  • Gestión de cuenta de google analytics, con seguimiento de carrito.
  • Añade editor completo a categorías, atributos, etiquetas y un segundo texto para estas que lo añade después del listado de productos.
  • Posibilidad de tener un título de producto para las tablillas y otro más extenso para la página de producto H1.
  • Una función que nosotros le llamamos “compose”, esta función coje los filtros aplicados en los listados y los que estan marcados como super atributos, crea páginas con su título, seo…como si fuera una página distinta.
  • En una parte del módulo tienes un editor de CSS y JS, que le llamamos fragmentos, puedes crear tantos fragmentos de css y js como quieras y elegir donde se insertaran con la posibilidad de desactivarlos también en un momento dado.
  • Exportación e importación de todas las opciones del plugin.

Estas son solo algunas de la cualidades de Xtend, día a día vamos incorporando o mejorando sus cualidades.