No início deste ano, o WooCommerce anunciou que criaria um MVP para tabelas de pedidos personalizadas até 2022, uma melhoria significativa que oferece ganhos substanciais de desempenho para as lojas. A equipe de desenvolvimento do WooCommerce agora está convocando desenvolvedores, agências e empresas de hospedagem para testar a migração da implementação inicial das tabelas de pedidos de clientes, denominada High_performance Order Storage, ou HPOS em resumo.
Observação: a partir do WooCommerce 7.1, esse recurso pode ser ativado.
Leia mais sobre isso no WooCommerce:
https://woocommerce.com/document/high-performance-order-storage/
O processo de teste migrará os pedidos de wp_posts e wp_postmeta
para quatro novas tabelas de pedidos personalizadas:
- wp_wc_orders
- wp_wc_orders_addresses
- wp_wc_orders_operational_data
- wp_wc_orders_meta
A configuração de teste requer um ambiente de staging que inclua o WP-CLI e um banco de dados de staging preparado com dados de pedidos.
Um guia de testes de migração do WooCommerce do desenvolvedor do núcleo do WooCommerce, Vedanshu Jain, descreve o código personalizado que os desenvolvedores precisam adicionar para habilitar as tabelas de pedidos personalizadas. Uma vez habilitadas, os desenvolvedores podem migrar as tabelas usando o WP-CLI ou por meio do Action Scheduler.
Jain pede feedback de qualquer pessoa que queira ajudar no processo de migração, com detalhes sobre o número de pedidos, o tamanho do armazenamento do servidor, a versão do banco de dados e se o tempo se esgotou ou se um tamanho de lote diferente é mais apropriado.
Atualizar o WooCommerce para usar tabelas de pedidos personalizadas será uma mudança significativa que afetará os desenvolvedores de extensões de diferentes maneiras. A equipe de desenvolvimento pretende lançar um guia de atualização para apoiar a adoção das tabelas de pedidos personalizadas após a conclusão das migrações. Mais tarde neste ano, quando a atualização deve ser disponibilizada para o plugin principal, o WooCommerce planeja oferecê-la inicialmente apenas em base opt-in, para dar tempo aos proprietários de lojas tornarem seus sites compatíveis.
Fonte: WP Tavern
Artigos relacionados
- Pular pedidos e produtos do WooCommerce
- Como excluir todos os pedidos do WooCommerce e dados dos clientes no site de staging | Excluir transações do WooCommerce
- Onde são armazenados os produtos do WooCommerce no banco de dados do WordPress?
- Como desabilitar o WooCommerce Action Scheduler / Subscriptions em um site de staging