Testes essenciais para sua loja WooCommerce

Publicados: 2021-04-01

Configurar uma loja online com WooCommerce não é difícil. É fácil de usar, é escalável e, com apenas alguns cliques, você pode transformar seu site em uma poderosa loja de comércio eletrônico. Na verdade, WooCommerce é a ferramenta de e-store que alimenta mais de 28,24% de todas as lojas online e também está bem integrada ao CMS mais popular, o WordPress. É um ótimo plug-in para ajudar você a começar, dar seus primeiros passos e, em seguida, dimensionar e expandir seus negócios on-line.

Mas quando se trata de desempenho e usabilidade em compras online , há muitas coisas que devem ser levadas em consideração. Se você está fazendo isso sozinho, você pode encontrar um tutorial sobre como fazê-lo aqui. Se isso não for o seu caso, você sempre pode entrar em contato com uma agência profissional para ajudá-lo.

Hoje em dia tudo gira em torno da experiência do usuário , então apenas ter uma loja online funcionando não é suficiente. Para fornecer uma excelente jornada de compras para seus clientes, você precisa garantir que todos os recursos de sua loja funcionem perfeitamente.

Por que testar sua loja WooCommerce é importante

Como já mencionamos, e com o estado atual do mundo, as compras on-line tiveram um grande ressurgimento. Isso significa que a importância de uma loja online que funcione bem é maior do que nunca.

Se um cliente experimenta contratempos ao longo da jornada de compra, ele pode ficar frustrado e sair do seu site. Os obstáculos mais comuns podem incluir:

  • Problemas ao adicionar itens a um carrinho de compras
  • Rejeitar cartões de crédito sem motivo
  • Falha ao aplicar um cupom de desconto válido

Se algum deles aparecer durante a jornada do comprador, é provável que os visitantes saiam do site da sua marca e façam negócios em outro lugar. Para garantir que isso nunca aconteça, você deve confiar na garantia de qualidade proficiente e testar tudo com antecedência.

Neste artigo, descreveremos alguns dos testes essenciais para sua loja WooCommerce e algumas coisas importantes a serem lembradas ao desenvolver uma loja online. Analisaremos especificamente os testes de pagamentos e fluxos de compra, além de explorar alguns gateways de pagamento.

Testando o fluxo de compra

A primeira coisa que precisa ser considerada ao testar sua loja WooCommerce é que todo o fluxo de compra está funcionando conforme o esperado . Mas o que isso significa?

Isso significa que, desde o momento em que um cliente adiciona um item (ou vários itens) ao carrinho, até o momento em que conclui a compra, nenhum problema deve ser encontrado.

Para garantir um processo de compra tranquilo, você deve testar minuciosamente cada etapa e certificar-se de que funciona corretamente sem erros ou contratempos.

Quais exames precisam ser realizados:

  1. Adicionando um item ao carrinho . Você precisa garantir que a quantidade correta de itens seja mostrada no carrinho. Isso também significa que quaisquer itens adicionados adicionalmente atualizariam adequadamente a quantidade.
  2. O preço correto deve ser calculado . Dependendo do número de itens no carrinho, o preço total deve ser igual à soma dos preços dos itens individuais.
  3. Poder prosseguir com a compra assim que os itens forem adicionados ao carrinho . Não deve haver nenhum bloqueador no processo de compra.
  4. Removendo itens do carrinho (ou, alternativamente, reduzindo a quantidade de itens adicionados).
  5. Uma vez inseridas todas as informações do cliente e do pagamento, o processo de compra deve ser concluído. Algo a ter em mente – existem alguns fatores que podem fazer com que a compra falhe – como fundos insuficientes, problemas gerais com os provedores de pagamento etc.

Testes que são realizados após a conclusão de uma compra:

  1. O resumo do pedido , uma vez que o pagamento é concluído, mostra as informações corretas para a compra.
  2. Uma fatura é enviada ao usuário que fez a compra – geralmente, isso significa um e-mail de confirmação do pedido, mas também pode incluir uma fatura para download.
  3. O pedido do WooCommerce deve conter todas as informações relevantes - produto, detalhes do cliente, método de pagamento escolhido, fatura (se estiver sendo gerada), etc.

Testar todos os possíveis contratempos que possam ocorrer durante o processo de compra garantirá uma experiência de usuário despreocupada. E os clientes satisfeitos tendem a voltar para mais.

Testando diferentes provedores de pagamento

Pesquisar alguns dos provedores de pagamento mais populares e testar o desempenho deles em seu site permitirá que você encontre a opção mais adequada para sua empresa.

Antes de prosseguir com o teste, verifique se a solução de pagamento é compatível com a configuração do seu site . Você também precisa estudar os recursos de cada plataforma e se familiarizar com a documentação de teste específica.

Nesta seção, examinaremos mais de perto os seguintes gateways de pagamento WooCommerce – Stripe, PayPal, Authorize.net e Square.

Qualquer documentação de teste e procedimentos de criação de contas de sandbox serão vinculados nas respectivas seções.

Listra

listra

Fonte

O Stripe é um dos provedores de pagamento mais usados, alimentando grandes plataformas online, como Amazon, Booking.com, Uber, etc.

Antes de testá-lo em seu site WooCommerce, verifique se você configurou uma conta válida e leu a documentação necessária, listada abaixo.

Recursos úteis e itens necessários para testar o gateway de pagamento:

  • Você precisa ter uma conta Stripe válida para poder configurar o plug-in do gateway de pagamento com as chaves de sandbox/live API .
  • A documentação com valores de teste para pagamentos com cartão de crédito Stripe pode ser encontrada aqui.
  • A documentação do WooCommerce Stripe Gateway pode ser encontrada aqui.

Depois de concluir os preparativos preliminares, você pode começar a testar os processos de compra.

Os testes recomendados incluem:

  • Ao usar um cartão de crédito válido (tem que ter um número de cartão de crédito válido que não tenha expirado e tenha um CVC válido), o pagamento deve ser bem-sucedido se houver fundos suficientes.
  • Ao usar um cartão inválido (código de cartão inexistente, cartão de crédito vencido, CVC errado) o pagamento deverá falhar. Isso também incluirá o caso em que não haja fundos suficientes no cartão, se for um cartão pré-pago ou, se aplicável, um cartão de débito.
  • Quando um pagamento falha , as notificações apropriadas precisam ser acionadas, indicando claramente qual é o motivo da falha.
  • Verifique se, assim que a transação for concluída , você será redirecionado para uma página de resumo do pedido ou qualquer página de agradecimento semelhante.
  • Para pagamentos 3D Secure , é importante testar se o processo de validação está funcionando corretamente. Nesse caso, o Stripe oferece uma boa quantidade de códigos de cartão de teste para diferentes situações. Esses testes são ainda mais importantes para os países da União Europeia. A partir de 14.09.2020, o requisito de autenticação forte do consumidor para pagamentos eletrônicos está em vigor. Mais sobre isso pode ser encontrado aqui.

PayPal

paypal

Fonte

O PayPal é outra escolha comum, preferida por clientes e empresas. O provedor oferece uma versão de gateway gratuita simplificada, além de uma paga com recursos mais sofisticados. Para saber mais sobre como configurar o gateway de pagamento padrão do PayPal, você pode visitar aqui.

Depois de se familiarizar com os processos e a documentação e configurar sua conta, você pode prosseguir com os testes.

Quais testes precisam ser realizados para o gateway de pagamento padrão do PayPal:

  • Ao clicar no botão “Pedir” (ou qualquer outro rótulo alternativo que o botão tenha), ocorre um redirecionamento para o PayPal. Após o login, o pagamento pode ser concluído.
  • Uma vez no PayPal, você pode verificar se o valor correto do pedido é exibido. Lembre-se de que isso exclui quaisquer impostos de transação/conversão que o PayPal adicionaria ao valor total a ser pago.
  • Verifique se após a conclusão da transação, você é redirecionado para a página correta (geralmente o resumo do pedido)

Nota : Existem diferentes plugins de gateway de pagamento do PayPal. Por isso, os testes do PayPal podem ser diferentes.

Authorize.net

autorizar

Fonte

Authorize.net é outro gateway de pagamento líder, oferecendo um processo de compra simplificado para pequenas e grandes empresas.

Assim como com os outros provedores, comece analisando a documentação de teste e as configurações da conta.

Recursos úteis e itens necessários para testar o gateway de pagamento:

  • Configure uma conta Authorize.net aqui.
  • Documentação de testes.
  • Depois de concluir os preparativos preliminares, você pode começar a testar os processos de compra.

O seguinte conjunto de testes precisa ser executado ao usar o Authorize.net:

  • Ao usar um cartão de crédito válido (tem que ter um número de cartão válido que não tenha expirado e um CVC válido), o pagamento deve ser bem-sucedido se houver fundos suficientes.
  • Ao usar um cartão inválido (código de cartão inexistente, cartão vencido, CVC errado) o pagamento deverá falhar. Isso também incluirá o caso em que não haja fundos suficientes no cartão de crédito pré-pago ou, se aplicável, no cartão de débito.
  • Quando um pagamento falha, as notificações apropriadas devem ser acionadas, indicando claramente qual é o motivo da falha.
  • Verifique se, assim que a transação for concluída , você será redirecionado para uma página de resumo do pedido ou qualquer página de agradecimento semelhante.

Praça

Praça

Fonte

O gateway de pagamento final que discutiremos neste artigo é o Square.

Assim como nas plataformas anteriores, certifique-se de cobrir todos os preparativos preliminares listados abaixo.

Recursos úteis e itens necessários para testar o gateway de pagamento:

  • Documentação do plugin WooCommerce Square
  • Para criar uma conta de sandbox Square, siga o procedimento aqui
  • Documentação do Teste Quadrado
  • Documentação de valores de teste quadrado

Depois de concluir os preparativos preliminares, você pode começar a testar os processos de compra.

O seguinte conjunto de testes precisa ser realizado com compras via Stripe:

  • Ao usar um cartão de crédito válido (tem que ter um número de cartão válido que não tenha expirado e um CVC válido), o pagamento deve ser bem-sucedido se houver fundos suficientes.
  • Ao usar um cartão inválido (código de cartão inexistente, cartão vencido, CVC errado) o pagamento deverá falhar. Isso também incluirá o caso em que não haja fundos suficientes no cartão de crédito pré-pago ou, se aplicável, no cartão de débito.
  • Quando um pagamento falha , as notificações apropriadas devem ser acionadas, indicando claramente qual é o motivo da falha.
  • Verifique se, assim que a transação for concluída , você será redirecionado para uma página de resumo do pedido ou qualquer página de agradecimento semelhante.
  • Para pagamentos 3D Secure , é importante testar se o processo de verificação está funcionando corretamente. Semelhante ao Stripe, isso é importante para os países da União Europeia.

Testar os recursos e fluxos de trabalho de vários provedores e gateways de pagamento fornecerá uma visão mais clara da experiência do cliente. Pesquise as opções disponíveis e faça a escolha que melhor se adapta ao seu negócio.

Cupons de teste

Os cupons de desconto são uma força motriz vital para gerar novos leads e aumentar as conversões em sua estratégia de marketing de comércio eletrônico. Para garantir que eles tenham o efeito necessário, no entanto, você deve ter certeza de que eles funcionam perfeitamente.

Em consonância com isso, supondo que você tenha cupons de desconto configurados para sua loja WooCommerce, o seguinte conjunto de testes precisa ser realizado para eliminar quaisquer erros que ocorram:

  1. Deve ser possível gerar um código de cupom no WooCommerce Dashboard.
  2. Verifique se um código de cupom válido pode ser aplicado ao pedido e o desconto é aplicado.
  3. Verifique se, se um cupom inválido não puder ser aplicado, a notificação apropriada será acionada e o desconto não será aplicado. Isso pode acontecer com:
    • Cupons expirados
    • Códigos de cupom que não existem
    • Códigos de cupom que existem, mas o usuário os digita incorretamente na caixa de entrada apropriada.
  4. Verifique se os limites de uso dos cupons estão definidos, eles serão respeitados.
  5. Verifique se os diferentes tipos de descontos estão funcionando corretamente. Esses tipos podem ser:
    • Descontos de valor fixo
    • Descontos percentuais
    • Quaisquer tipos de desconto adicionais adicionados por meio de plugins WooCommerce.

Sempre teste novos cupons antes de lançá-los. Um mau funcionamento do cupom leva à decepção e frustração do cliente. Isso também prejudica a experiência geral com sua marca.

Outros testes com WooCommerce

Depois de concluir os testes essenciais que precisam ser realizados no fluxo de trabalho do processo de compra, há algumas outras verificações que vale a pena considerar.

Testes de número de IVA

Com base nos regulamentos do país e da empresa, você também pode ser obrigado a realizar o teste do número de IVA.

Para verificar se os impostos corretos são aplicados ou subtraídos quando os clientes estão fazendo compras, certifique-se de verificar o desempenho dos números de identificação do IVA.

Existem alguns testes que precisam ser realizados para números de IVA:

  • Você precisaria verificar se os números de IVA válidos liberariam o usuário de quaisquer impostos de IVA devidos pela compra. Da mesma forma, um IVA inválido não deve isentar o usuário do pagamento de um imposto de IVA.
  • Uma lista com números de IVA que podem ser usados ​​para testes pode ser encontrada no link a seguir (embora alguns marcados como válidos, agora podem ser inválidos).
  • As informações devem estar devidamente refletidas no pedido do WooCommerce e na fatura que está sendo enviada aos clientes.
  • Se houver pagamentos recorrentes (digamos, para uma assinatura) e um número de IVA válido for aplicado, nenhum imposto deverá ser cobrado.

Testando assinaturas

Falando de assinaturas, há algumas coisas a serem levadas em consideração:

  • Se a assinatura tiver um período de avaliação gratuita, o primeiro pagamento deverá ser feito quando a avaliação expirar.
  • O pagamento recorrente deve ser feito no final do período (dependendo da configuração, pode ser diário, semanal, mensal, anual).
  • O cliente deve receber várias notificações – para renovação de assinatura, expiração de assinatura, etc.
  • Se o período de assinatura expirar, a assinatura será suspensa ou um período de tolerância será acionado. Ter um período de tolerância está sujeito à política da empresa. Isso significa que o cliente teria alguns dias para concluir o pagamento, caso contrário, a assinatura será suspensa.

Testes multilíngues

Se sua loja online puder ser visualizada em vários idiomas, é obrigatório garantir que o processo de compra esteja funcionando conforme o esperado em todos os idiomas.

Com isso em mente, os seguintes testes precisariam ser realizados:

  • O fluxo de compra precisa funcionar com todos os idiomas suportados.
  • Os gateways de pagamento devem funcionar.
  • Se a loja oferece a capacidade de aplicar códigos de desconto, é importante garantir que a funcionalidade funcione para todos os casos possíveis – códigos válidos, códigos inválidos, cálculo de desconto etc.
  • Claro, também é importante ter todas as strings, relacionadas ao processo de compra, traduzidas para os idiomas suportados.

Empacotando

É importante oferecer aos usuários uma experiência tranquila e sem problemas. Por causa disso, dependendo de quanto tempo é gasto em testar todos os aspectos da sua loja online, isso pode fazer ou quebrar seus negócios.