ElegantThemes

Pregúntele al camarero: ¿Dónde están los temas de bloques de WooCommerce?

¿En qué momento los desarrolladores de temas de FSE comenzarán a integrar y considerar WooCommerce para sus temas? WooCommerce casi siempre parecía quedarse atrás de todas las demás consideraciones. Es un poco como una ocurrencia tardía mezclarse con los elementos de una tienda WooCommerce sólida. ¿Dónde se encuentra un encabezado de carrito de compras persistente? ¿Dónde están las plantillas para /single-product? Hay todo tipo de elementos que pueden se está desarrollando junto a otros equipos que trabajan en FSE, pero parece (de nuevo, consiguiente) no sucede.

Tomé Blockbase y todos los demás temas de FSE para una jeringa en LocalWP y ninguno de ellos contiene ningún elemento de WooCommerce. Aquí tampoco se debe esperar la perfección en una fase de «desarrollo». Sin embargo, parece haber un patrón de comportamiento en el que los elementos de WooCommerce son un poco «de último momento» que simplemente aparecen en la parte trasera aproximadamente un año o un año y seis meses después.

¿Por qué no poner a todos en la misma página de inmediato? De esta manera, los autores de temas pueden abordar la inclusión de los elementos del carrito en la plantilla de encabezado. (Sí, WC puede ejecutarse, pero sin un encabezado de carrito, los compradores no saben dónde hacer clic después de que un artículo está en su carrito). Y cuando los autores de temas y los desarrolladores centrales de WP siempre, Siempre, SIEMPRE comenzaron al mismo tiempo con una o dos personas de WooCommerce a bordo, tomaría el tiempo que les tomaría a los comerciantes aprovechar FSE (¡y eliminar algunos de sus creadores de páginas!) Pero eso nunca parece suceder porque WooCommerce siempre parece ser la «ocurrencia tardía».

Puntilla

Primero, quiero asegurarme de que todos nuestros lectores estén en la misma página. WooCommerce es un complemento de terceros. No tiene nada que ver con los proyectos centrales de WordPress y Gutenberg. Por supuesto, WooCommerce es propiedad de Automattic, uno de los mayores proveedores de recursos y personas. Por lo tanto, es probable que exista cierta superposición entre los desarrolladores.

Sigue siendo fundamental que distingamos entre los dos. Al observar algunos de los temas de bloques recientes que han lanzado otros desarrolladores, todavía no he visto ninguna integración con el complemento WooCommerce. No puedo decir si alguno de sus escritores planea hacer esto en el futuro. Puedo imaginar que algunos lo harán y otros no. Al igual que con cualquier complemento de terceros que genera algo en la interfaz (por ejemplo, no el suyo propio. A veces puede ser una pesadilla de mantenimiento, especialmente cuando se trata de temas gratuitos. Sin embargo, no tengo ninguna duda de que obtendremos más con el tiempo Will ver autores de temas de bloques dirigidos a usuarios de WooCommerce.

Todo esto es una forma extensa de decir que la responsabilidad de WooCommerce en un mundo de bloques recae en el propio WooCommerce. Cuando llegue el momento, seguirán los autores del tema.

Una de las cosas que me encantan del sistema de bloques es que crea un estándar para que todos los temas y complementos se basen en ellos. El objetivo a largo plazo de complementos como WooCommerce debería ser funcionar sin soporte de tema. Si un usuario quiere un elemento de carrito en su menú de navegación, debería ser tan simple como agregar un bloque a través del editor del sitio. Lo mismo ocurre con todos los demás elementos de la creación de una tienda en línea.

Me comuniqué con Darren Ethier, un líder del equipo de ingeniería en Automattic que trabaja en la interfaz entre WooCommerce y Gutenberg. Estuvo de acuerdo en que el sistema de bloques podría facilitar el trabajo sin un apoyo especial para un tema.

«Ese es definitivamente el objetivo al que estamos disparando», dijo. «Aún se desconoce si lo aterrizaremos en la primera iteración o no».

Sin embargo, la respuesta es más compleja. WooCommerce es un complemento extenso con un historial arraigado en la era previa al bloqueo de WordPress y tiene un ecosistema de complementos de terceros que debe tener cuidado de no romper. El equipo está progresando y tiene algunas cosas en proceso. Tomará algún tiempo, pero no verá ningún tema de bloque que las tiendas WooCommerce muestren sin el complemento que sienta las bases primero.

Las plantillas de bloques tienen una alta prioridad. Plantillas de nivel superior como single-product.html, archive-product.html, taxonomy-product-cat.html, y taxonomy-product-tag.html pronto estará disponible para todos los temas bloqueables.

«Esta Inicial La iteración será un puerto directo de las plantillas PHP existentes y tendrá un marcador de posición para representar la plantilla en el editor ”, dijo Ethier. “Básicamente, empaquetamos la plantilla PHP renderizada en un bloque dinámico. Definitivamente lo es no La última meta. Este es solo el primer paso en nuestra visión de ‘Edición de tienda’, donde los minoristas pueden personalizar completamente el diseño de sus tiendas utilizando todas las opciones disponibles a través de los editores de sitios y bloques «.

Esta es más una solución provisional que un apoyo completo. Sin embargo, es un paso en esa dirección.

«Elegimos este enfoque porque ayuda a cerrar la brecha entre las plantillas actuales basadas en PHP y los temas de bloques más rápidamente, para que la gente pueda ver el potencial (y aún agregar bloques alrededor del contenido renderizado en PHP)», dijo. “También sabemos que será una tarea compleja implementar la visión de la edición de la tienda con temas de bloques de manera más completa mientras se apoya (e inspira) el rico ecosistema existente de extensiones de WooCommerce. Para que podamos mejorar gradualmente las cosas con el tiempo «.

Puede que esta no sea la noticia que todos los escritores de temas de bloques quieren escuchar, pero los cambios serán suficientes para explorar una integración más cercana con el complemento.

Actualmente, el equipo se esfuerza por incluir el soporte de plantillas de bloques en la próxima versión del Bloques de WooCommerce Enchufar. Si todo va bien, la función se trasladará a WooCommerce 6.0, que debería estar a tiempo para el lanzamiento de WordPress 5.9.

«Sin embargo, es importante establecer expectativas (por eso lo menciono nuevamente)», dijo Ethier. «Esta primera iteración definitivamente será no será la última iteración de las plantillas de Woo Block «.

También destacó algunas cosas de la hoja de ruta:

  • «Bloques de elementos de producto»: estos son los equivalentes de Woo a los bloques de plantilla de WP. Cosas como «título del producto», «descripción del producto», «añadir al carrito», etc.
  • Integración con WP Query Loop Block (para productos).
  • «Mini-Cart-Block» – que debe permitir la inserción en las partes de la plantilla de encabezado / pie de página.
  • Patrón de comercio.

«Todas estas cosas (y más) nos ayudarán a recorrer los diversos componentes de una tienda, que están representados visualmente por plantillas, partes de plantillas (piense en cosas como reseñas en cada página de producto, etc.)», dijo Ethier.

Para una mirada más profunda a lo que nos depara el futuro, sigue leyendo Eche un vistazo a la hoja de ruta de bloques de WooCommerce. Advertencia: es denso y centrado en el desarrollador, pero tiene que serlo. Las soluciones para un proyecto del tamaño y alcance de WooCommerce no son sencillas.

«Una estrategia clave que estamos probando aquí es proporcionar plantillas y funcionalidades de edición de tienda WooCommerce estándar con Woo Core que, en teoría, deberían» simplemente funcionar «con cualquier tema de bloque», dijo Ethier. «Hay tanto que theme.json y los estilos globales se desbloquean para que esto sea posible. Los temas aún pueden anular las plantillas predeterminadas de WooCommerce y las partes de la plantilla si lo desean, pero no lo harán. necesitar para.»

Si bien parece que los escaparates basados ​​en bloques están a años luz de distancia, debemos recordar que los temas de bloques aún están en su infancia. Solo hay unas pocas docenas en el directorio, y la mayoría son experimentales.

Estoy tan emocionado como cualquiera de ver lo que esto podría significar para proyectos como WooCommerce. Al mismo tiempo, también sé que el viaje puede ser más largo de lo que imaginamos, pero el equipo de WooCommerce ya está en camino.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *