WooCommerce 3.0 traz uma galeria de produtos aprimorada, guloseimas para desenvolvedores e muito mais

Publicados: 2017-04-04
TL;DR: Uma grande atualização está disponível para WooCommerce! Quando estiver pronto, atualize através do seu painel do WordPress. Para tornar o processo o mais tranquilo possível, consulte nossa documentação sobre como atualizar, fazer backup, atualizar suas extensões e, finalmente, atualizar o WooCommerce.

Procurando detalhes técnicos? Leia a postagem da versão 3.0 no blog Develop WooCommerce aqui.

É difícil acreditar que faz tanto tempo desde o nosso último grande lançamento do WooCommerce, mas às vezes vale a pena esperar por coisas boas.

O WooCommerce 3.0 chegou – continue lendo para saber o que há de novo.

Hoje temos o orgulho de apresentar a versão WooCommerce 3.0 , que inclui:

  • Uma galeria de produtos atualizada com novo zoom, visualização de galeria e recursos móveis
  • Várias melhorias de velocidade e desempenho
  • A adição de classes CRUD
  • Uma nova CLI alimentada pela API REST

Estas são algumas adições importantes, e há ainda mais para explorar no Bionic Butterfly, então vamos direto ao assunto!

Exiba as imagens de seus produtos na galeria reformulada

Temos falado sobre renovar a experiência da galeria em páginas de produtos individuais quase desde o lançamento do 2.6 no ano passado. Há muito tempo não estávamos satisfeitos com a funcionalidade da galeria – especialmente em dispositivos móveis e tamanhos de tela menores – e sentimos que era hora de mudar.

Depois de fazer uma enquete e fazer alguns testes internos, finalmente criamos uma nova galeria com mais funcionalidades, muito mais amigável para dispositivos móveis e mais intuitiva do que a iteração anterior.

Aqui está um pequeno vídeo da galeria em ação:

Na galeria reformulada, que aparecerá em páginas de produtos individuais, você encontrará:

  • Os compradores agora podem ampliar as imagens da página e ampliá-las a partir de um pop-up lightbox
  • Se você tiver mais de uma imagem, o comportamento da galeria é mais intuitivo ; por exemplo, clicar em uma miniatura atualiza a imagem que você já está visualizando em vez de abrir uma janela pop-up lightbox
  • Melhorias dramáticas para visualizações de galerias móveis, incluindo gestos de toque : deslize para rolar pela galeria, belisque para ampliar e deslize para cima para fechar a imagem atual
  • O zoom em uma imagem de produto no celular agora exibe o tamanho real da imagem - anteriormente, ela seria dimensionada para corresponder à janela do navegador (muito pequena), não uma experiência ideal!

Acreditamos que essas melhorias criam uma experiência mais rápida e fácil para os compradores que visualizam as imagens de seus produtos, especialmente em dispositivos móveis, e permitem que eles aumentem o zoom e vejam esses pequenos detalhes. Se você ainda não o fez, agora é a hora perfeita para garantir que você tenha várias imagens de produtos para todos os seus itens!

Você pode ler mais sobre a galeria aqui, além de descobrir o que pode ser necessário atualizar para compatibilidade se você for um desenvolvedor de temas.

Fique atento às melhorias de desempenho, especialmente em lojas maiores

Estamos sempre trabalhando para tornar o WooCommerce mais rápido e eficiente, e esta atualização não é diferente. Incluímos vários aprimoramentos de desempenho significativos na versão 3.0, que você provavelmente notará se tiver uma loja maior (especificamente com várias centenas de produtos ou muitas variações diferentes).

Duas das melhorias específicas que gostaríamos de destacar:

  • Agora usamos taxonomias para determinar e exibir a visibilidade do produto, produtos em destaque e produtos esgotados em vez da meta mais lenta do post, e
  • Reduzimos o número de consultas para upsells e produtos relacionados nas páginas de produtos e carrinhos.

Mas esta é apenas uma amostra das melhorias que fizemos. A lista inteira está disponível no post original da versão beta, se você estiver curioso. Mas a coisa mais importante que você precisa saber é que estamos trabalhando ativamente para acelerar lojas maiores, tanto neste quanto em lançamentos futuros.

Apresentando as classes CRUD — o que são e como ajudarão os desenvolvedores

Até esta versão, havia várias maneiras de os desenvolvedores gravarem dados no banco de dados para pedidos, produtos e assim por diante. A recuperação de dados também pode ser feita de várias maneiras. Tudo isso exigia que os desenvolvedores soubessem que tipo de dados eles estavam tentando modificar, e isso não era o ideal: era demorado e complicado.

Para otimizar o armazenamento de dados, precisamos garantir que os desenvolvedores usem um único método de gravação e recuperação de dados . É por isso que estamos introduzindo as classes CRUD nesta versão.

CRUD significa C reate, R ead, U pdate, D elete — as quatro operações básicas que você pode fazer em um recurso. Com as classes CRUD adicionadas ao WooCommerce 3.0, você pode modificar pedidos, produtos, clientes, itens de linha, zonas de envio, tokens de pagamento e cupons com menos código em um sistema unificado .

Os benefícios desta adição:

  • Definimos os dados para cada recurso e controlamos seu fluxo e validação
  • Você só precisará saber os nomes dos dados com os quais está trabalhando, em vez dos tipos ou detalhes internos
  • Os dados podem ser movidos para outro lugar (como tabelas personalizadas) sem afetar o código existente
  • Menos código significa menos alterações e mais testes

Para obter mais informações sobre as classes CRUD no WooCommerce e como usá-las, leia a postagem de Mike anunciando sua adição a esta versão no blog Develop WooCommerce.

Gerencie dados mais rapidamente com a nova CLI

Mais um deleite para os desenvolvedores: reformulamos nossa interface de linha de comando (CLI). Inicialmente, o WooCommerce CLI era alimentado por seu próprio código separado da API REST. Isso significava que o código poderia ser duplicado acidentalmente na base de código e que certas coisas possíveis na API REST não eram possíveis com a CLI.

A nova CLI é alimentada pela API REST e é uma bifurcação do Restful. Isso reduz a quantidade de código que precisaremos manter, fornece mais poder e significa que os comandos estarão sempre atualizados à medida que melhoramos a API REST.

Esses comandos agora estão disponíveis com as operações list, get, update e create.

A postagem de Justin no blog Develop WooCommerce tem mais detalhes, além de uma lista de comandos que você pode usar a partir de hoje.

E isso não é tudo

Verdade seja dita, o WooCommerce 3.0 tem muito mais a oferecer do que o que destacamos até agora, mas é difícil encaixar tudo em um único post. Aqui estão mais algumas mudanças sobre as quais você pode querer saber:

  • Classificação automática de alíquotas , o que facilita a adição e o gerenciamento de novas zonas fiscais
  • O aviso em todo o site agora pode ser dispensado pelos clientes
  • O gerenciamento de usuários de redes/multisite do WordPress foi atualizado para que o WooCommerce adicione usuários existentes à loja atual se o usuário já tiver uma conta na mesma rede (isso resultou em um erro na versão 2.6)
  • Unimos os tipos de cupom de porcentagem do carrinho e porcentagem do produto em um método, reduzindo a confusão e os erros causados ​​pela validação baseada no carrinho
  • E, finalmente, registro aprimorado para desenvolvedores

Você pode ler uma lista completa de alterações e recursos na postagem da versão beta em nosso blog de desenvolvimento.

Por que esta versão é 3.0 em vez de 2.7

Como você deve ter visto em e-mails ou conversas online, esta versão foi originalmente planejada para ser numerada como 2.7 e lançada em meados de março. Mas nossos planos mudaram no processo de teste beta e, conforme anunciamos, sentimos que era hora de mudar para um novo sistema de lançamento.

No futuro, as versões do WooCommerce usarão o controle de versão semântica , que determina que as principais versões - aquelas com alterações de API ou com potencial para afetar a compatibilidade de extensão, como esta - recebem um novo número de versão principal (por exemplo, 4.0, 5.0). Lançamentos e patches menores , por outro lado, receberão versões pontuais (ex. 3.1, 3.2).

Estamos usando esse método na tentativa de descrever melhor o que cada versão contém e informar rapidamente o impacto potencial que uma versão pode ter em sua loja. Esperamos que isso também aumente a confiança em versões e patches menores e ajude você a atualizar o WooCommerce mais rapidamente quando uma dessas atualizações for lançada.

Além disso, no futuro, planejamos adicionar mais tempo para testes beta e release candidate após o anúncio de novas versões principais . Isso se deve ao feedback útil que recebemos em nosso (então) post de lançamento 2.7 de desenvolvedores que queriam mais tempo para testar.

Estamos incrivelmente agradecidos por todos os comentários e conselhos que nos levaram a implementar este novo sistema de lançamento, tanto o controle de versão semântica quanto os períodos de teste mais longos. Estamos ansiosos para testar isso com as próximas atualizações e esperamos mais comentários de vocês sobre como está indo!

Pronto para experimentar a Borboleta Biônica? Sua atualização está esperando

Esperamos que você tenha gostado de ler sobre o WooCommerce 3.0 . Quando você estiver pronto para tentar, revise nossa documentação sobre como atualizar, verifique se seus backups estão no lugar e, em seguida, pegue a atualização no seu painel do WordPress.

Se você encontrar um problema durante a atualização ou encontrar o que acredita ser um bug, veja o que fazer:

  • Acha que encontrou um bug com o 3.0 ou um conflito com outro plugin? Informe-nos através do nosso rastreador de problemas do GitHub.
  • Está tendo problemas com a atualização? Visite nossa página de suporte para abrir um ticket.
  • Quer apenas conversar sobre o lançamento ou ter uma ótima ideia para a próxima versão? Inicie a discussão nos fóruns públicos do WooCommerce em WordPress.org.

Observe que não podemos diagnosticar ou resolver possíveis problemas por meio de comentários do blog . A maneira mais rápida de entrar em contato conosco é através de um dos métodos listados acima. Mas estamos sempre animados para ler seus comentários e dar conselhos gerais.

Para coisas específicas a serem observadas com o 3.0, possíveis problemas de compatibilidade e atualizações contínuas estão em nosso blog de desenvolvimento.

O que você acha da Borboleta Biônica? Deixe-nos saber nos comentários!