WooConf: Estado del Woo

Publicado: 2017-11-10

Esta es la primera parte de una serie de publicaciones que destacan las charlas de WooConf. Puedes ver la charla o leer algunos de los puntos a continuación.

WooCommerce ha tenido un éxito increíble en los últimos cinco años. El complemento en sí tiene más de 32 millones de descargas, más de 3 millones de instalaciones activas y más de 600 contribuyentes al proyecto de código abierto. Ya no somos solo un complemento, somos una plataforma con un ecosistema próspero.

Como hemos tenido la suerte de tener éxito, ahora tenemos influencia. Como ellos dicen,

Con un gran poder viene una gran responsabilidad

El equipo de WooCommerce se toma esa responsabilidad muy en serio. Así que hemos estado analizando muy detenidamente la plataforma en su conjunto y descubriendo cómo podemos asegurarnos de que esté a la altura de sus responsabilidades.

Durante el último año, dedicamos mucho tiempo y energía a hacer que WooCommerce sea sólido y sostenible a largo plazo para nuestros tres grupos de usuarios: propietarios de tiendas, creadores de tiendas y desarrolladores de extensiones. Me gustaría compartir algo de lo que hemos estado haciendo, lo que hemos aprendido y una pista de hacia dónde van las cosas.

Un enfoque en el diseño y la experiencia del usuario

John Maeda se unió a Automattic hace poco más de un año y su trabajo consiste en asegurarse de que tengamos un gran diseño y experiencia de usuario en Automattic, y que todo lo que hagamos sea inclusivo.

Filosóficamente, la inclusión es increíblemente importante para nosotros; después de todo, nuestra misión es democratizar la publicación y el comercio para todos. En la práctica, la inclusión es fundamental porque nuestro trabajo siempre será mejor cuando esté informado por diversas perspectivas: nos ayudan a ser más minuciosos y exhaustivos en nuestras exploraciones para encontrar la mejor manera de resolver problemas.

Nuestra misión de democratizar la publicación y el comercio para todos.

Como parte de esto, nos estamos tomando mucho más tiempo para comprender a todos nuestros usuarios de maneras más profundas y fundamentales. Queremos asegurarnos de que estamos ejecutando las cosas correctas para que podamos tener el mayor impacto para nuestros usuarios. Estamos investigando más en todos los ámbitos, incluidas entrevistas y pruebas con casi todos los que podemos.

trabajo en equipo sobre computadora y papel

Ejecutamos un "laboratorio de investigación de productos" muy exitoso en WooConf donde pudimos aprender de una variedad de usuarios de WooCommerce y obtener comentarios directos sobre el trabajo en curso del producto. También comenzamos un programa continuo de comentarios sobre el diseño.

Hemos aprendido mucho este último año a través de esta investigación, y eso nos ayuda a realizar mejoras importantes para cada tipo de parte interesada en nuestra plataforma.

Un enfoque en los constructores de tiendas

A principios de este año, lanzamos WooCommerce 3.0. Las mayores mejoras en esta versión son las abstracciones, como las nuevas clases CRUD (Crear, Reemplazar, Actualizar, Eliminar) y la v2 de nuestra API REST. Las abstracciones ayudan a separar lo que hacen las partes clave de WooCommerce de la implementación subyacente, lo cual es importante para escalar y brindar a los clientes la capacidad de personalizar varias partes de WooCommerce para sus necesidades comerciales específicas.

Es un gran paso hacia un enfoque de desarrollo moderno, abstracto y basado en API que nos permite aprovechar todo lo bueno de WordPress mientras hacemos las cosas de manera diferente para las necesidades específicas del comercio electrónico. No sirve al ecosistema más grande tener a todos pirateando para obtener lo que necesitan para sí mismos cada vez: crea pesadillas de actualización e interoperabilidad. Nos gustaría hacerlo más sistemático para que haya menos conflictos inesperados.

Lanzamientos de WooCommerce

Cuando lanzamos WooCommerce 3.0, no fue fácil. Pasamos mucho tiempo ayudando a las personas que tenían problemas. Felicitaciones a nuestros ingenieros de felicidad y al equipo de desarrollo de WooCommerce Core que hicieron un trabajo increíble respondiendo a las necesidades de los usuarios.

Aprendimos mucho de esta experiencia e hicimos cambios importantes en nuestro enfoque para desarrollar WooCommerce. En particular, aprendimos que necesitamos una experiencia de actualización y mantenimiento mucho más confiable. Estamos dedicados a implementar mejoras significativas de manera regular. Pero no podemos implementar nuevas funciones si las personas tienen miedo de actualizar.

No podemos implementar nuevas funciones si las personas tienen miedo de actualizar.

Y no es solo nuestro trabajo, también es una responsabilidad importante para nuestros desarrolladores de extensiones y creadores de tiendas. Estamos implementando sistemas que nos ayudan a todos a trabajar juntos para hacer esto. Estamos comprometidos a hacer que la experiencia de actualización y mantenimiento sea sólida como una roca.

Estamos comprometidos a hacer que la experiencia de actualización y mantenimiento sea sólida como una roca.

Algunas de las cosas que estamos haciendo en Automattic son:

  • Una cadencia regular de lanzamientos, al menos trimestralmente (los llamamos "trenes de lanzamiento").
  • Pruebas unitarias y de extremo a extremo para el núcleo de WooCommerce y todas nuestras extensiones.
  • Actualización manual y pruebas en un conjunto diverso de sitios de WooCommerce en vivo antes del lanzamiento.

Esperamos que haya notado que WooCommerce 3.1 y 3.2 causaron muchos menos problemas, en gran parte debido a nuestros nuevos enfoques.

Algunas cosas que esperar en el futuro cercano son:

  • Tablas de bases de datos más rápidas diseñadas para el comercio electrónico.
  • Nuevas colas de eventos.
  • Flujos de pago mejorados.
  • Mucho trabajo en datos e información: si el propietario de una tienda no puede entender lo que sucede en sus tiendas, entonces no puede tomar una decisión sobre cómo mejorar las cosas.

¿Sabías que hay un blog de desarrollo de WooCommerce? Esté atento a eso si está interesado en la hoja de ruta.

Suscripciones de extensión

El éxito de WooCommerce ha llevado al éxito a nuestros creadores de tiendas, por lo que muchos ahora tienen un gran número de clientes en crecimiento. Aprendimos que necesitamos proporcionar más herramientas para ayudarlos a administrar grandes conjuntos de clientes y sitios.

Una cosa que hemos hecho para mejorar esto es cambiar la forma en que se administran las suscripciones de extensión. ¡No es escalable ni seguro que la gente copie y pegue claves de suscripción! Hemos creado un proceso de conexión más seguro con un solo clic, sin claves. También comenzamos a agregar herramientas para administrar este nuevo enfoque de las suscripciones, como la capacidad de compartir y transferir suscripciones a los clientes. Ampliaremos el conjunto de herramientas en los próximos trimestres.

Centrarse en los propietarios de tiendas

Pensamos mucho en cómo podemos facilitar el comienzo para los propietarios de tiendas sin conocimientos técnicos. Estamos haciendo esto a través de una combinación de nuevos servicios en la nube y una experiencia de usuario (UX) simplificada. Ofrecemos todos estos servicios de forma gratuita como una forma de ayudar a las tiendas a ponerse en marcha más rápido.

Ahora podemos configurar Stripe automáticamente (y pronto PayPal y otros) sin necesidad de claves API. A principios de año, lanzamos un servicio de envío que ofrece tarifas de envío en vivo y etiquetas de envío con descuento en EE. UU. y Canadá de forma gratuita. Acabamos de lanzar un nuevo servicio de impuestos que brinda a las tiendas impuestos sobre las ventas automáticos y precisos en los EE. UU., Canadá, el Reino Unido, la UE y Australia.

cámara del teléfono de la computadora

En WooCommerce 3.2 implementamos un nuevo flujo de incorporación, basado en nuestros servicios en la nube: un nuevo usuario puede tener pagos, tarifas de envío en vivo e impuestos sobre las ventas precisos configurados en aproximadamente cinco minutos, ¡incluso antes de que haya agregado su primer producto!

Estamos construyendo estos flujos con la ayuda de la importante experiencia e infraestructura de Automattic en productos basados ​​en la nube. En lugar de construir y mantener plataformas separadas, estamos combinando todos nuestros esfuerzos para construir servicios más sólidos y hacerlo a un ritmo más rápido.

A principios de este año, comenzamos el inicio de sesión de WordPress.com para WooCommerce.com y para nuestros servicios en la nube porque ya era más seguro (autenticación de dos factores), más flexible (inicio de sesión social, enlaces mágicos, etc.) y tenía soporte integrado. para móvil

También haremos un uso extensivo de Jetpack, que tiene una plataforma robusta para brindar servicios en la nube. Ahora estamos trabajando junto con el equipo de Jetpack para agregar funciones que aborden las necesidades únicas del comercio electrónico. Espere ver más ofertas en la nube implementadas en el futuro.

Centrarse en los desarrolladores de extensiones

Para los desarrolladores de extensiones de WooCommerce, nuestro enfoque principal ha sido el mercado de WooCommerce. Hemos recibido muchas solicitudes durante el último año de desarrolladores que quieren agregar ofertas allí.

construcción de legos
Algo así como construir en WooCommerce

También hemos escuchado que nuestros desarrolladores de extensiones actuales quieren interacciones más directas con sus clientes y más control sobre sus páginas de productos, documentación, etc. Esto tiene mucho sentido: el desarrollo de extensiones es un negocio de software, y el éxito de un negocio de software generalmente directamente relacionado con cuánto interactúan los desarrolladores con sus usuarios.

Después de mucha exploración y planificación, estamos realizando algunos cambios importantes para abordar estas solicitudes.

  • Abriremos el mercado a nuevos desarrolladores de extensiones en un futuro cercano; solo estamos terminando algunos detalles finales para ayudar a optimizar y automatizar este proceso.
  • Damos a los desarrolladores de extensiones comisiones más altas.
  • Los desarrolladores ahora tienen más control sobre las páginas de productos, la documentación y otras partes de la experiencia que sus clientes tienen con sus productos en el mercado.
  • Los desarrolladores ahora tienen un acceso más directo a sus clientes a través del soporte para construir relaciones directas y conocer de primera mano sus necesidades.
Mercado del lado oeste
Si tomara nuestro mercado virtual y lo hiciera físico, creemos que se vería así, pero con más púrpura.

Otro cambio en nuestro mercado este año fue el cambio para renovar las suscripciones a precio completo (en lugar de un 50 % de descuento). Cuando hicimos este cambio, definitivamente hubo algunas respuestas negativas. Hicimos todo lo posible para reducir el impacto negativo para cualquiera de nuestros clientes que se comunicaron con nosotros y, nuevamente, felicito a nuestros ingenieros de felicidad por su empatía y diligencia con estas conversaciones.

Es importante tener claro que hicimos este cambio por el bien de nuestros usuarios y la sostenibilidad de nuestro ecosistema. Las extensiones disponibles en el mercado de WooCommerce son extensiones premium y valen su precio de forma continua. Creemos que esta estructura de precios establece las expectativas correctas de calidad en el software y soporte, tanto para los usuarios como para los desarrolladores de las extensiones.

Creemos que esta estructura de precios establece las expectativas correctas de calidad en el software y soporte tanto para los usuarios como para los desarrolladores de las extensiones.

También queremos dejar claro que reinvertimos cualquier ingreso adicional en el propio mercado a través de comisiones más altas para los desarrolladores y mejoras en el soporte brindado para el complemento principal de WooCommerce, que es realizado únicamente por Automattic. Agregamos soporte de chat en vivo y mejoramos en gran medida nuestros tiempos de respuesta de soporte.

En conclusión, y de cara al futuro

El último año ha sido ajetreado para el ecosistema de WooCommerce. La plataforma está evolucionando y fortaleciéndose, y la base de usuarios está creciendo. Esto es verdaderamente asombroso y aleccionador para aquellos de nosotros que tenemos la suerte de estar sentados en el centro de todo. Estamos construyendo todo esto juntos, y eso es un verdadero testimonio del poder del código abierto. Desde el equipo aquí en Automattic, estamos muy entusiasmados con lo que todos hemos logrado y con lo que nos depara el futuro.

Gracias