DPD Portugal para WooCommerce – Emissão Automática – Documentação e FAQs

Back to DPD Portugal for WooCommerce – Automatic Issuing

A documentação e FAQs são apresentadas em Português tendo em conta que a esmagadora maioria dos utilizadores deste plugin são de Portugal.

🇬🇧 The documentation and FAQs are presented in Portuguese, bearing in mind that the overwhelming majority of users of this plugin are from Portugal. If you need English support, click on the technical support link next to your license key, and open a ticket.

Suporte

1) Como solicitar suporte técnico?

Se a razão pela qual necessita suporte técnico não está mencionada nesta página, clique no link de suporte junto à chave de licenciamento, no ecrã de definições do plugin, e preencha o ticket.

Desde a introdução da nova API REST, o suporte técnico deixou de abranger a antiga API SOAP, pelo que se ainda a está a utilizar, deve solicitar as novas credenciais à DPD e reconfigurar o plugin.

2) Onde posso submeter vulnerabilidades de segurança encontradas neste plugin?

Pode reportar erros de segurança descobertos no código deste plugin através do Patchstack Vulnerability Disclosure Program.

A equipa do Patchstack vai ajudar na verificação, emissão de CVE e tratar de nos notificar.

Licenciamento

1) Como transferir a licença de domínio?

Pedir na sua área de cliente, junto à encomenda original, a mudança de domínio

Depois de receber a nossa resposta de que a licença está libertada, deve ir à configuração do plugin no website antigo, remover a chave e gravar. Depois ir à configuração do plugin no site novo, inserir a mesma chave e gravar. Se o website foi transferido já com a chave na base de dados, deve remover a chave, gravar, inserir de novo e gravar de novo.

Funcionamento geral

1) Guia de configuração inicial 🔗

Instalação e activação

Instale o plugin e vá a WooCommerce > Configurações > Envio > DPD Portugal. Insira a chave de licenciamento fornecida no campo específico para a extensão “Emissão Automática” para o activar.

Configuração

Em Opções das guias de expedição > Emissão Automática deve indicar o estado de encomenda ao mudar para o qual a emissão da guia deve acontecer automaticamente.

No campo seguinte pode (e recomendamos que o faça para evitar emitir guias quando um determinado método de envio não é via DPD) activar a opção de apenas emitir guias em encomendas cujo método de envio tenha uma conta definida em cima em Regras por método de envio.

Sempre que uma emissão automática de guias falha, é enviado um email de erro para o endereço definido para recepção das guias DPD. Por exemplo, sempre que algum campo não está devidamente preenchido (por exemplo com caracteres a mais), a emissão falha e é enviado um email de erro. Deve então ir ao ecrã de gestão dessa encomenda e fazer a emissão manual após as devidas correcções. No entanto, existem razões de falha de emissão que são expectáveis, e para os quais poderá não querer receber o email de erro, e que pode silenciar nas configurações, nomeadamente:

  • Envio não necessário para a encomenda: A encomenda só tem produtos virtuais e não necessita de envio;
  • DPD não disponível para a encomenda: O método de envio da encomenda não está configurado com uma conta de serviço DPD em Regras por método de envio;
  • Já emitida: Já existe uma guia DPD emitida para esta encomenda;
  • Prevenido por um filtro de desenvolvedor: Código personalizado evitou explicitamente a emissão da guia;

Faça CMD+Clique/CTRL+Clique para seleccionar várias opções.

Por fim, deve decidir se a emissão automática também deve ocorrer ao mudar o estado de encomenda em massa em WooCommerce > Encomendas. Esta funcionalidade é bastante útil e poderosa, no entanto não recomendamos a sua utilização com muitas encomendas de uma vez. A API da DPD demora algum tempo a emitir cada guia (dos nossos testes, para 1 página, cerca de 3 segundos) e, quando muda o estado em massa, o plugin vai tentar emitir as guias para todas as encomendas seleccionadas. O tempo total necessário para a emissão destas guias pode ultrapassar o tempo máximo de execução definido no seu servidor/PHP, o que resultará num timeout e interrupção do processo. Não aconselhamos que aumente o tempo de execução só para resolver esta questão, mas sim que aumente lentamente o número de encomendas até chegar a um ponto ideal em que emite um número suficiente de guias para acelerar os processos da empresa, mas em que não há timeouts.

2) Esta extensão consegue garantir que todas as guias de expedição são emitidas automaticamente?

Haverá sempre encomendas cujos detalhes terão de ser manualmente corrigidos, podendo resultar na falha de emissão da guia, nomeadamente:

  • Conta de expedição: se não estiver configurada uma conta nas Regras por método de envio para o método de envio da encomenda, este campo estará vazio, e a emissão falha, tendo e tem de usar o método manual no ecrã da encomenda, definindo a conta a usar;
  • Número de volumes: a emissão automática é sempre feita com 1 volume, sendo que se quiser emitir com mais de um, tem de usar o método manual no ecrã da encomenda;
  • Cobrança na entrega: este campo só é automaticamente preenchido se o método de pagamento for o nativo Pagamento na entrega do WooCommerce;
  • Campos de nome, morada, etc: existem limite de caracteres em quase todos os campos, pelo que se algum desses campos ultrapassar esse limite, a emissão falha e tem de usar o método manual no ecrã da encomenda, corrigindo esses mesmos campos;

Developer hooks disponíveis

Ainda não existem developer hooks neste plugin.