Ir diretamente para o conteúdo

Definições de cookies

Escolha que tipos de cookies permite. Pode alterar a sua escolha a qualquer momento em Definições de cookies, no fundo de cada página. Política de privacidade

Necessários

Sempre ativos

Necessários para iniciar sessão, manter o seu carrinho e memorizar as suas escolhas. Estão sempre ativos.

Que cookies?
  • weboke_sessie, weboke_klant, weboke_remember: a sua sessão e manter a sessão iniciada
  • weboke_basket: o seu carrinho
  • wkBtwIncl: mostrar preços com ou sem IVA
  • wok_cookies: a sua escolha de cookies, 12 meses

Mede que anúncio leva a uma visita ou encomenda, para não pagarmos por anúncios que não dão resultado.

Que cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), até 90 dias
  • OpenAI Ads, anúncios no ChatGPT
  • wok_aff: através de que parceiro chegou até nós (programa de afiliados), 60 dias

4,6

País e idioma

Cada país tem o seu próprio site, com os preços e o IVA desse país.

Ver

Uma encomenda de teste do início ao fim

Módulo 4: IVA, envio e pagamento · Tempo de leitura: 10 minutos

Objetivo de aprendizagem: Depois desta lição, saberá testar por completo uma encomenda em modo de teste, acompanhar e explicar os estados das encomendas, detetar problemas com webhooks e emails e, no fim, arrumar tudo corretamente.

Conceitos-chave: modo de teste, pagamento de teste, cartão de teste, estados das encomendas (Pagamento pendente, Em processamento, Aguarda confirmação de pagamento, Concluída, Cancelada, Falhada, Reembolsada, Rascunho), registo de webhooks, notas da encomenda, emails de encomenda, manter em stock, lista de verificação de testes, limpeza

Porquê um teste completo

Uma loja pode ter um aspeto perfeito e mesmo assim não vender. O carrinho funciona, a finalização da compra funciona, o cliente paga e, depois, a encomenda fica em "Pagamento pendente" porque o webhook não chega (lição 4.4). Ou o email de confirmação vai parar ao spam. Ou falta o IVA sobre o envio. Só dá por isso quando o primeiro cliente telefona. Uma encomenda de teste completa percorre toda a cadeia, da página do produto ao reembolso, antes de um cliente real o fazer. Repita-a após cada alteração importante: outro plugin de pagamento, um novo tema, uma atualização do WooCommerce, uma definição de cache.

Modo de teste no seu fornecedor de pagamentos

Qualquer fornecedor de pagamentos sério tem um modo de teste: a sua loja comunica com um ambiente de teste do fornecedor, não circula dinheiro real e pode escolher se um pagamento é bem-sucedido ou falha. Nos pagamentos com cartão, utilize os cartões de teste que o fornecedor indica na sua documentação, nunca o seu próprio cartão. Com iDEAL | Wero (Países Baixos) e métodos semelhantes, o ambiente de teste mostra normalmente um ecrã de escolha: pago, falhado, cancelado, expirado. Em Portugal, teste da mesma forma os métodos que oferece, como MB WAY, referência Multibanco, cartão ou PayPal.

Ative o modo de teste nas configurações do plugin de pagamento. Se a sua loja já estiver em funcionamento, teste num ambiente de staging (lição 7.3 e lição 8.3 do curso de WordPress), para que clientes reais não paguem por engano em modo de teste. E, no ambiente de staging, desative os emails para clientes, exceto para o seu próprio endereço de teste.

Os estados das encomendas

O WooCommerce conhece estes estados. O que significam na prática:

EstadoSignificadoO que faz
Rascunho (Draft)O cliente está a finalizar a compra com os blocos de finalização de compra; ainda não encomendouNada; o WooCommerce elimina os rascunhos antigos
Pagamento pendente (Pending payment)Encomenda criada, pagamento ainda não confirmadoEsperar; se continuar assim, verificar o webhook
Falhada (Failed)Pagamento falhado ou recusadoNão enviar nada; por vezes o cliente tenta de novo
Em processamento (Processing)Pago, stock abatido, ainda não enviadoEmbalar e enviar
Aguarda confirmação de pagamento (On hold)À espera de algo, por exemplo uma transferência bancáriaVerificar se o dinheiro já entrou
Concluída (Completed)Enviada e terminadaNada mais, exceto em caso de devolução
Cancelada (Cancelled)Cancelada por si, pelo cliente ou automaticamenteO stock é reposto
Reembolsada (Refunded)Totalmente reembolsadaAtualizar a contabilidade (lição 6.5)

Algumas coisas acontecem automaticamente. Em Pagamento pendente, o WooCommerce reserva o stock; decorrido o número de minutos definido em Manter em stock (lição 3.4), uma encomenda não paga é cancelada. Em Em processamento, o WooCommerce envia ao cliente o email "Encomenda em processamento" e a si o email "Nova encomenda". Em Concluída, o cliente recebe o email "Encomenda concluída". Para produtos que são virtuais e também descarregáveis, o WooCommerce coloca uma encomenda paga diretamente em Concluída, porque não há nada para enviar.

O teste, passo a passo

A Casa de Chá Example, uma loja online em Utrecht (Países Baixos), testa assim, numa janela privada, como convidado:

  1. Página do produto: o preço com IVA incluído está correto, com o sufixo (lição 4.1)?
  2. Carrinho: um bule (classe "Frágil") e um pacote de chá (taxa reduzida). O subtotal, os portes e o IVA estão corretos?
  3. Finalizar compra com uma morada nos Países Baixos e, depois, com uma morada na Bélgica: aparecem os métodos de envio corretos (lição 4.3) e o IVA correto (lição 4.2)?
  4. Botão de encomenda: tem um texto que menciona a obrigação de pagamento e uma ligação para os termos e condições e para a informação sobre o direito de livre resolução (lição 5.4)? Em Portugal, por exemplo, «encomenda com obrigação de pagamento» ou outra fórmula inequívoca.
  5. Pagamento bem-sucedido em modo de teste. Veja em WooCommerce > Encomendas: que estado tem e com que rapidez mudou? Abra a encomenda e leia as notas da encomenda à direita: o plugin de pagamento regista aí o que o fornecedor comunicou.
  6. Pagamento falhado ou cancelado: uma segunda encomenda, agora com um pagamento de teste falhado. Que estado tem? O stock foi reposto?
  7. Emails: o email para o cliente e o email para si chegaram? Leia-os como um cliente: contêm os seus dados, a informação sobre o direito de livre resolução e o botão (lições 5.3 e 6.1)?
  8. Reembolso: reembolse a encomenda de teste bem-sucedida a partir do WooCommerce (botão Reembolso na encomenda, lição 6.5). Vê também o reembolso no painel do fornecedor?
  9. Limpeza: elimine as encomendas de teste e os clientes de teste, ou acrescente-lhes uma nota clara, para que não entrem no seu volume de negócios nem no seu contador OSS.

Se algo correr mal

  • O estado fica em "Pagamento pendente": consulte o registo do plugin de pagamento (frequentemente em WooCommerce > Estado > Registos) para ver se o webhook chegou. Não chegou? Verifique se a sua loja está acessível a partir do exterior (sem palavra-passe no staging para o webhook, sem regra de firewall ou de segurança que o bloqueie, sem modo de manutenção).
  • Nenhum email: verifique o remetente e se o email está no spam (lição 6.1). Se o email para si chega e o do cliente não, verifique se o email "Em processamento" está ativo em WooCommerce > Configurações > Emails.
  • O IVA não está correto: compare a classe de imposto do produto, a tabela de taxas e a morada (lição 4.1).
  • Nenhum método de envio: que zona recebe esta morada (lição 4.3)?

Resumo

  • Teste toda a cadeia em modo de teste, também após cada alteração importante, de preferência em staging. Em Portugal, inclua os métodos de pagamento que oferece, como MB WAY ou referência Multibanco.
  • Conheça os estados: Pagamento pendente, Em processamento, Aguarda confirmação de pagamento, Concluída, Cancelada, Falhada, Reembolsada e Rascunho.
  • Uma encomenda que fica em "Pagamento pendente" após um pagamento bem-sucedido aponta quase sempre para o webhook.
  • Leia as notas da encomenda e o registo do plugin de pagamento; leia os emails como um cliente.
  • Arrume as encomendas de teste, para que não entrem no seu volume de negócios nem nas contagens de IVA.

Questionário

1. Um pagamento de teste é bem-sucedido no fornecedor, mas a encomenda fica em "Pagamento pendente". Onde verifica primeiro?



2. Que estado corresponde a uma encomenda paga que ainda tem de ser enviada?



3. Porque utiliza os cartões de teste do fornecedor e não o seu próprio cartão?



4. O que acontece a uma encomenda não paga depois do tempo definido em "Manter em stock"?



Exercício

Exercício D4.5: Uma encomenda de teste do início ao fim. Siga os nove passos desta lição na sua própria loja ou loja de teste.

Lista de verificação:

  • [ ] fornecedor de pagamentos em modo de teste;
  • [ ] encomenda de teste feita como convidado;
  • [ ] pagamento bem-sucedido;
  • [ ] pagamento falhado ou cancelado;
  • [ ] estados vistos em WooCommerce > Encomendas;
  • [ ] email para o cliente e para o administrador recebidos;
  • [ ] encomenda reembolsada em modo de teste;
  • [ ] encomendas de teste eliminadas ou marcadas como teste.

Perguntas:

  1. Que estados tiveram a encomenda bem-sucedida e a encomenda falhada, e por que ordem?
  2. Quanto tempo demorou até o estado mudar (o webhook)?
  3. O que constava do email de confirmação e o que faltava?

Depois de "concluído", verá uma resposta de exemplo: a bem-sucedida passou de Pagamento pendente para Em processamento; a falhada passou de Pagamento pendente para Falhada ou Cancelada; um ponto concreto em falta no email, por exemplo a informação sobre o direito de livre resolução (lição 5.4).

Exercício D4.5: Uma encomenda de teste do início ao fim

Este exercício faz você mesmo; ninguém o verifica. Assinale o que já fez e marque o exercício como concluído.




As suas marcações e notas ficam apenas neste navegador; não as enviamos para lado nenhum. Se tiver sessão iniciada, guardamos em Os meus cursos apenas que concluiu o exercício.

Para saber mais

Um momento…

Configurar os seus domínios

Para cada domínio, defina os servidores de nomes, a ligação ao seu alojamento e quem fica como titular.

A carregar os seus domínios…