Testar sua loja WooCommerce e seus plugins é um dos passos mais importantes na administração de uma loja. Essa tarefa pode parecer bastante difícil no começo, mas, com o fluxo e as ferramentas certas, tudo acaba ficando muito mais fácil.
Seguem algumas dicas para tornar seus testes mais eficazes e evitar erros quando sua loja estiver online.
Produtos
Não é necessário criar produtos manualmente, já que o WooCommerce já possui uma ferramenta específica para importação de produtos de teste com dados como peso, categorias e variações.
Importante: certifique-se de que os dados dos produtos estão preenchidos corretamente!
Não use dados reais
Os dados usados num ambiente de testes não podem ser reais na maioria dos casos. Essas informações podem causar problemas desde um erro de validação até o uso indevido por terceiros.
Existem várias ferramentas online que te permitem criar dados fictícios para testes:
CPF e outros documentos usados no Brasil
No site geradornv.com.br, você terá à disposição inúmeros geradores de números de documentos como CPF, CNPJ e RG
Número de cartão de crédito
O site geradornv.com.br também possui um gerador de dados de cartão de crédito, porém você pode usar dados específicos de teste dependendo do gateway de pagamento que você vai usar.
O Pagar.me, por exemplo, tem seu próprio simulador de cartão que permite você escolher o fluxo do pedido mudando somente o número:

Pagamento
Existem algumas ferramentas disponíveis na internet para que você teste finalizações sem cobrar dinheiro real.
O plugin Dummy Gateway for WooCommerce é o mais simples, porém efetivo. Sem configuração além da visualização por não-administrador, ele passa o pedido para o status “processando” automaticamente.
Para instalar, basta pesquisar por “dummy gateway for WooCommerce” na busca do seu site:
Já a desenvolvedora do WooCommerce possui um plugin próprio para esse fim, com suporte a checkout em blocos.
https://github.com/woocommerce/woocommerce-gateway-dummy
Para instalar, basta entrar em “releases“:

Baixe o arquivo ZIP que consta na seção “latest” (basta clicar em woocommerce-gateway-dummy.zip):

E instale no seu site pela tela de “adicionar plugin”:

A configuração é simples (a tela está em inglês, mas vamos tentar adicionar tradução ao plugin em breve):

Cache
Como explicamos no Glossário de TI, cache é uma versão de uma página que é guardada para evitar o excesso de processamento do seu e-commerce deixando-o mais rápido para o cliente.
Porém, você como administrador não vai poder tirar vantagem dessa funcionalidade, uma vez que você precisa que as mudanças feitas em métodos de pagamentos, frete e página do produto.
Para isso, desabilite o cache para usuários administradores quando possível.
Cache de cálculo de frete
Uma funcionalidade importante do WooCommerce é o cache dos métodos de envio. Ele permite que, assim que o frete é calculado para um endereço, esse cálculo fique guardado evitando, assim, o recálculo, que pode deixar o carrinho mais lento.
No entanto, quando você precisa testar variações de frete para um mesmo endereço, é importante desativar esse cache.
Para isso, entre nas configurações do WooCommerce (1), aba Entrega (2), sessão Configurações de entrega (3) e clique para ativar o modo de depuração (4).
Importante: não esqueça de desativar essa opção assim que o site estiver no ar!

Ambiente de testes
Para realizar testes sem que usuários normais tenham acesso à sua loja, é conveniente criar um ambiente de testes para isso.
Maioria das grandes hospedagens atuais têm a funcionalidade de criar esses ambientes, geralmente com o nome de staging ou sandbox.
Como criar um staging na Kinsta:
Verifique com a sua hospedagem a disponibilidade desse serviço.
Este post é um trabalho contínuo e será atualizado com frequência.