WooConf: Estado do Woo
Publicados: 2017-11-10Esta é a primeira parte de uma série de posts destacando as palestras da WooConf. Você pode assistir à palestra ou ler alguns dos pontos abaixo.
O WooCommerce foi incrivelmente bem-sucedido nos últimos cinco anos. O plugin em si tem mais de 32 milhões de downloads, mais de 3 milhões de instalações ativas e mais de 600 contribuidores para o projeto de código aberto. Não somos mais apenas um plugin, somos uma plataforma com um ecossistema próspero.
Como tivemos a sorte de ter sucesso, agora temos influência. Como eles dizem,
Com grandes poderes vem grandes responsabilidades
A equipe do WooCommerce leva essa responsabilidade muito a sério. Então, estamos analisando com atenção a plataforma como um todo e descobrindo como podemos garantir que ela esteja cumprindo suas responsabilidades.
No ano passado, gastamos tempo e energia consideráveis tornando o WooCommerce robusto e sustentável a longo prazo para nossos três grupos de usuários: lojistas, construtores de lojas e desenvolvedores de extensões. Eu gostaria de compartilhar um pouco do que temos feito, o que aprendemos e uma dica de onde as coisas estão indo.
Foco em design e experiência do usuário
John Maeda ingressou na Automattic há pouco mais de um ano e seu trabalho é garantir que tenhamos um ótimo design e experiência do usuário na Automattic e que tudo o que fazemos seja inclusivo.
Filosoficamente, a inclusão é incrivelmente importante para nós – afinal, nossa missão é democratizar a publicação e o comércio para todos. Na prática, a inclusão é fundamental porque nosso trabalho sempre será melhor quando informado por diversas perspectivas — elas nos ajudam a ser mais completos e exaustivos em nossas explorações para encontrar a melhor maneira de resolver problemas.
Nossa missão é democratizar a publicação e o comércio para todos.
Como parte disso, estamos levando muito mais tempo para entender todos os nossos usuários de maneira mais profunda e fundamental. Queremos ter certeza de que estamos executando as coisas certas para que possamos causar o maior impacto para nossos usuários. Estamos fazendo mais pesquisas em geral, incluindo entrevistas e testes com quase todo mundo que pudermos.
Executamos um “laboratório de pesquisa de produtos” muito bem-sucedido na WooConf, onde pudemos aprender com vários usuários do WooCommerce e obter feedback direto sobre o trabalho contínuo do produto. Também iniciamos um programa contínuo de feedback de design.
Aprendemos muito no ano passado por meio desta pesquisa, e isso nos ajuda a fazer grandes melhorias para todos os tipos de partes interessadas em nossa plataforma.
Um foco nos construtores de lojas
No início deste ano, lançamos o WooCommerce 3.0. As maiores melhorias nesta versão são abstrações, como as novas classes CRUD (Create, Replace, Update, Delete) e a v2 de nossa API REST. As abstrações ajudam a separar o que as principais partes do WooCommerce fazem da implementação subjacente, o que é importante para dimensionar e dar aos clientes a capacidade de personalizar várias partes do WooCommerce para suas necessidades comerciais específicas.
É um passo importante em direção a uma abordagem de desenvolvimento moderna, abstrata e baseada em API que nos permite aproveitar tudo o que há de bom no WordPress enquanto fazemos as coisas de maneira diferente para necessidades específicas de comércio eletrônico. Não serve para o ecossistema maior ter todo mundo hackeando para obter o que eles precisam todas as vezes – isso cria pesadelos de atualização e interoperabilidade. Gostaríamos de torná-lo mais sistemático para que haja menos conflitos inesperados.
Lançamentos WooCommerce
Quando lançamos o WooCommerce 3.0 não correu bem. Passamos muito tempo ajudando pessoas que tinham problemas. Parabéns aos nossos Happiness Engineers e à equipe de desenvolvimento do WooCommerce Core que fizeram um trabalho incrível respondendo às necessidades dos usuários.
Aprendemos muito com essa experiência e fizemos mudanças importantes em nossa abordagem de desenvolvimento do WooCommerce. Em particular, aprendemos que precisamos de uma experiência de atualização e manutenção muito mais confiável. Estamos dedicados a implementar melhorias significativas regularmente. Mas não podemos lançar novos recursos se as pessoas tiverem medo de atualizar.
Não podemos lançar novos recursos se as pessoas tiverem medo de atualizar.
E não é apenas nosso trabalho, é também uma responsabilidade importante para nossos desenvolvedores de extensão e construtores de lojas. Estamos implementando sistemas que nos ajudam a trabalhar juntos para fazer isso. Estamos comprometidos em tornar a experiência de atualização e manutenção sólida.
Estamos comprometidos em tornar a experiência de atualização e manutenção sólida.
Algumas das coisas que estamos fazendo na Automattic são:
- Uma cadência regular de lançamentos – pelo menos trimestralmente (nós os chamamos de “trens de lançamentos”).
- Testes de ponta a ponta e de unidade para o núcleo WooCommerce e todas as nossas extensões.
- Atualização e teste manual em um conjunto diversificado de sites WooCommerce ao vivo antes do lançamento.
Espero que você tenha notado que o WooCommerce 3.1 e 3.2 causou muito menos problemas, em grande parte devido às nossas novas abordagens.
Algumas coisas para esperar no futuro próximo são:
- Tabelas de banco de dados mais rápidas projetadas para comércio eletrônico.
- Novas filas de eventos.
- Fluxos de checkout aprimorados.
- Muito trabalho em dados e insights – se o dono de uma loja não consegue entender o que está acontecendo em suas lojas, então ele não pode tomar decisões sobre como melhorar as coisas.
Você sabia que existe um blog Develop WooCommerce? Fique de olho nisso se estiver interessado no roteiro.
Assinaturas de extensão
O sucesso do WooCommerce levou ao sucesso de nossos construtores de lojas, muitos agora têm conjuntos grandes e crescentes de clientes. Aprendemos que precisamos fornecer mais ferramentas para ajudá-los a gerenciar grandes conjuntos de clientes e sites.
Uma coisa que fizemos para melhorar isso foi mudar como as assinaturas de extensão são gerenciadas. Não é escalável ou seguro ter pessoas copiando e colando chaves de assinatura! Criamos um processo de conexão com um clique mais seguro — sem chaves. Também começamos a adicionar ferramentas para gerenciar essa nova abordagem de assinaturas, como a capacidade de compartilhar e transferir assinaturas para clientes. Aumentaremos o conjunto de ferramentas nos próximos trimestres.
Foco nos lojistas
Pensamos muito em como podemos tornar mais fácil para os lojistas não técnicos começarem. Estamos fazendo isso por meio de uma combinação de novos serviços em nuvem e uma experiência de usuário (UX) simplificada. Oferecemos todos esses serviços gratuitamente como forma de ajudar as lojas a começarem a funcionar mais rapidamente.
Agora podemos configurar automaticamente o Stripe (e em breve o PayPal e outros) sem a necessidade de chaves de API. No início do ano, lançamos um serviço de frete que oferece taxas de frete ao vivo e etiquetas de frete com desconto nos EUA e no Canadá gratuitamente. Acabamos de lançar um novo serviço de impostos que fornece às lojas impostos sobre vendas precisos e automáticos nos EUA, Canadá, Reino Unido, UE e Austrália.
No WooCommerce 3.2, lançamos um novo fluxo de integração, com base em nossos serviços em nuvem - um novo usuário pode ter pagamentos, taxas de envio ao vivo e impostos sobre vendas precisos configurados em cerca de cinco minutos, antes mesmo de adicionar seu primeiro produto!
Estamos construindo esses fluxos com a ajuda da significativa experiência e infraestrutura da Automattic em produtos baseados em nuvem. Em vez de construir e manter plataformas separadas, estamos combinando todos os nossos esforços para construir serviços mais robustos e fazê-lo em um ritmo mais rápido.
No início deste ano, iniciamos o login do WordPress.com para WooCommerce.com e para nossos serviços em nuvem porque já era mais seguro (autenticação de dois fatores), mais flexível (login social, links mágicos etc.) para celular.
Também faremos uso extensivo do Jetpack, que possui uma plataforma robusta para fornecer serviços em nuvem. Agora estamos trabalhando em conjunto com a equipe do Jetpack para adicionar recursos que atendam às necessidades exclusivas do comércio eletrônico. Espere ver mais ofertas de nuvem sendo lançadas no futuro.
Foco em desenvolvedores de extensão
Para desenvolvedores de extensões WooCommerce, nosso foco principal tem sido o mercado WooCommerce. Recebemos muitos pedidos ao longo do ano passado de desenvolvedores que desejam adicionar ofertas lá.
Também ouvimos dizer que nossos atuais desenvolvedores de extensões desejam interações mais diretas com seus clientes e mais controle sobre suas páginas de produtos, documentação etc. Isso faz todo o sentido: o desenvolvimento de extensões é um negócio de software, e o sucesso de um negócio de software geralmente é diretamente ligado ao quanto os desenvolvedores interagem com seus usuários.
Após muita exploração e planejamento, estamos fazendo algumas mudanças importantes para atender a essas solicitações.
- Abriremos o mercado para novos desenvolvedores de extensão em um futuro próximo — estamos apenas finalizando alguns detalhes finais para ajudar a simplificar e automatizar esse processo.
- Estamos dando aos desenvolvedores de extensão comissões mais altas.
- Os desenvolvedores agora têm mais controle sobre as páginas de produtos, documentação e outras partes da experiência que seus clientes têm com seus produtos no mercado
- Os desenvolvedores agora têm acesso mais direto a seus clientes por meio de suporte para construir relacionamentos diretos e aprender em primeira mão sobre suas necessidades.
Outra mudança em nosso marketplace este ano foi a mudança para renovar as assinaturas pelo preço integral (em vez de um desconto de 50%). Quando fizemos essa mudança, definitivamente houve algumas respostas negativas. Fizemos todos os esforços para reduzir o impacto negativo para qualquer um de nossos clientes que nos contataram e, novamente, parabenizo nossos Engenheiros de Felicidade por sua empatia e diligência com essas conversas.
É importante deixar claro que fizemos essa mudança para o bem de nossos usuários e a sustentabilidade de nosso ecossistema. As extensões disponíveis no mercado WooCommerce são extensões premium e valem seu preço continuamente. Acreditamos que essa estrutura de preços define as expectativas corretas de qualidade no software e suporte, tanto para os usuários quanto para os desenvolvedores das extensões.
Acreditamos que essa estrutura de preços define as expectativas corretas de qualidade no software e suporte para usuários e desenvolvedores das extensões.
Também queremos deixar claro que reinvestimos qualquer receita extra no próprio mercado por meio de comissões mais altas para desenvolvedores e melhorias no suporte fornecido para o plug-in principal do WooCommerce, que é feito exclusivamente pela Automattic. Adicionamos suporte por chat ao vivo e melhoramos muito nossos tempos de resposta de suporte.
Em conclusão, e olhando para frente
O ano passado foi agitado para o ecossistema WooCommerce. A plataforma está evoluindo e se fortalecendo, e a base de usuários está crescendo. Isso é realmente incrível e humilhante para aqueles de nós que têm a sorte de estar sentados no centro de tudo. Estamos construindo tudo isso juntos, e isso é uma verdadeira prova do poder do código aberto. Da equipe aqui da Automattic, estamos muito empolgados com o que conquistamos e com o que o futuro reserva.