Rede DPD Pickup e Lockers em Portugal para WooCommerce

Descrição

Permite a entrega na rede de parceiros Pickup ou Lockers da DPD Portugal (anteriormente Chronopost e SEUR). Não é um método de envio mas sim uma extensão que poderá ser associada a qualquer método de envio em que a active.

Este não é um plugin oficial da DPD Portugal mas foi obtido o seu apoio durante o desenvolvimento. O logótipo e a marca DPD está protegida por copyright, pertence à empresa e é usado com a sua autorização.

Funcionalidades:

  • Permite que o cliente da loja possa escolher pontos Pickup ou Locker da DPD Portugal para a entrega de encomendas;
  • A opção de pontos Pickup da DPD Portugal pode ser associada a qualquer zona/método de envio pelo dono da loja;
  • Este plugin não cria um novo método de envio no WooCommerce e é compatível com os métodos que podem ser associados a zonas (WooCommerce 2.6 e superiores);
  • Todos os métodos de envio nativos do WooCommerce são compatíveis;

Plugins pro:

NOVO: Procura uma solução para entrega em Pontos Pickup e Lockers DPD / SEUR noutros países?

O nosso plugin premium “Rede DPD / SEUR / Geopost Pickup e Lockers para WooCommerce” permite a entrega na rede Geopost de parceiros e lockers na Alemanha, Bélgica, Espanha, Estónia, França, Luxemburgo, Países Baixos, Portugal e Suíça.

Para lojas WooCommerce que usem a DPD para enviar a partir de qualquer país Europeu que possa entregar em Pontos Pickup nos países listados em cima.

Ainda emite as guias de remessa manualmente no website da DPD?

Conheça o nosso novo plugin “DPD Portugal para WooCommerce”, emita as guias de remessa directamente no WooCommerce, poupe horas e liberte recursos humanos para as tarefas realmente importantes.

Com o plugin Pro pode ainda remover os Lockers das opções na finalização de compras com simples configurações no backoffice, em vez de ter de usar o filtro para programadores cppw_hide_lockers.

Compre aqui e utilize o cupão webdados para obter 10% de desconto!

Se comprar o nosso plugin PRO para emissão de guias DPD, também obterá suporte premium a este plugin.

Integração com outros plugins:

Instalação

  • Use a funcionalidade de instalação automática no seu painel de administração do WordPress e pesquise por “Portugal DPD Pickup WooCommerce”.
  • Vá a WooCoomerce > Configurações > Envio > Zonas de envio e para cada zona/método no qual pretenda activar os pontos Pickup da DPD Portugal, seleccione “Sim” na opção “DPD Portugal Pickup”.
  • Obrigatório se quer mostrar o ponto num mapa (utilizando o Mapbox): Vá à página Access tokens do Mapbox e obtenha o seu default public token ou gere um novo, depois adicione-o em WooCommerce > Configurações > Envio > Opções de entrega > Rede DPD Pickup em Portugal > Mapbox Public Token.
  • Obrigatório se quer mostrar o ponto num mapa (utilizando o Google Maps): Vá a Google APIs Console e crie um projecto, depois vá ao site de documentação Maps Static API e carregue em “Get started”, escolha o seu projecto para gerar uma nova chave e, por fim, adicione-a a WooCommerce > Configurações > Envio > Opções de entrega > Rede DPD Pickup em Portugal > Google Maps API Key.

Perguntas frequentes

Isto é um método de envio?

Não! Esta é uma extensão para qualquer método de envio que suporte “zonas de envio” (WooCommerce >= 2.6).
Tem de definir as taxas de envio usando os métodos de envio e mudando para “Sim” a opção “DPD Portugal Pickup” em cada zona/método aplicável.

Posso alterar o número de pontos total e perto de mim apresentados no meu site?

Sim! Vá a WooCommerce > Configurações > Envio > Opções de envio e aplique as definições que pretender.
Defina sempre um número de pontos total superior ao número de pontos perto de si, ou vai apenas ter os pontos perto de si.

Necessito usar este plugin com um método de envio que não é compatível. É possível?

Talvez. Temos o filtro cppw_get_shipping_methods que permite adicionar outros métodos de envio, além dos que são compatíveis. Use a seu risco.
Por exemplo, se quiser usar Pontos Pickup da DPD com o Flat Rate per State/Country/Region for WooCommerce faria assim.

Porque é que o mapa Mapbox / Google Maps não está a aparecer?

Necessita obter um Public Token do Mapbox ou uma API Key do Google Maps, como explicado nas instruções de instalação.

Posso mudar o tamanho da imagem do mapa?

Sim. Pode usar os filtros cppw_map_width e cppw_map_height desta forma.
Também podem alterar o zoom usando o filtro cppw_map_zoom e a escala usando o filtro cppw_map_scale (1 para normal e 2 para retina).

Posso esconder os Lockers DPD das opções na finalização de compras?

Sim. Devolva “false” ao filtro cppw_hide_lockers.

Estou a obter o erro “Não existem pontos DPD na base de dados” e não consigo que funcione mesmo que force a actualização. O que posso fazer?

Isto significa que o seu fornecedor de alojamento está a bloquear as duas formas que temos de actualizar os pontos pickup da DPD: webservice no porto 7554 e FTP.
Deve pedir ao serviço de alojamento para desbloquear os pedidos de HTTP para https://webservices.chronopost.pt:7554 e / ou as funções FTP no PHP.

Este plugin é compatível com o novo armazenamento de encomendas de alto desempenho do WooCommerce?

Sim.

Este plugin já é compatível com a nova finalização de compras do WooCommerce baseada em blocos?

Ainda não.

Preciso de suporte técnico. Quem devo contactar, a DPD ou a Webdados?

O desenvolvimento e o suporte são da responsabilidade da Webdados.
Para suporte gratuito/regular use o fórum de suporte em WordPress.org
Para suporte premium/urgente ou desenvolvimento personalizado contacte a Webdados directamente. Poderão ser (e quase de certeza serão) aplicados custos.

Se comprar o nosso plugin PRO para emissão de guias DPD, também obterá suporte premium a este plugin.

Onde reporto vulnerabilidades de segurança encontradas neste plugin?

Pode reportar bugs de segurança encontrados no código fonte deste plugin através do Patchstack Vulnerability Disclosure Program. A equipa do Patchstack irá ajudar com a verificação, atribuição de CVE e tratará de nos notificar.

Avaliações

24 Maio, 2019 1 reply
Exactly what we needed, thank you for making this available to the community. We needed a specific customization job done for our store and the support was very attentive and did a great job. - Evolt
18 Outubro, 2017 8 replies
Hi, great and one of a kind! But i use Flexible Shipping addon for woocommerce, for more accuracy shipping methods... The Portugal Chronopost Pickup network for WooCommerce don't work, only for the normal shipping methods. Thank you
Ler todas as 4 avaliações

Contribuidores e programadores

“Rede DPD Pickup e Lockers em Portugal para WooCommerce” é software de código aberto. As seguintes pessoas contribuíram para este plugin:

Contribuidores

“Rede DPD Pickup e Lockers em Portugal para WooCommerce” foi traduzido para 1 locale. Obrigado aos tradutores pelas suas contribuições.

Traduza o “Rede DPD Pickup e Lockers em Portugal para WooCommerce” para o seu idioma.

Interessado no desenvolvimento?

Consulte o código, consulte o repositório SVN, ou subscreva o registo de alterações por RSS.

Registo de alterações

3.3 – 2023-10-20

3.2 – 2023-08-21

  • Fix a bug where sometimes pickup points with exact postcode matches would not show up
  • Requires WooCommerce 5.0
  • Tested with WordPress 6.4-alpha-56420 and WooCommerce 8.0.2

3.1 – 2023-06-29

  • Replace shipping address on the admin orders list with the DPD pickup point details
  • Tested with WordPress 6.3-beta2-56100 and WooCommerce 7.9.0-beta.2

3.0 – 2023-01-17

  • Tested and confirmed WooCommerce HPOS compatibility
  • Removed Kaksi Media backup API endpoint
  • Requires WooCommerce 4.0 or above
  • Tested with WordPress 6.2-alpha-55080 and WooCommerce 7.3

2.7.0 – 2022-09-13

  • Fix when country fields are removed from checkout
  • Tested with WordPress 6.1-alpha-54043 and WooCommerce 6.9.0-rc.1

2.6.0 – 2022-06-29

  • New brand: PT Woo Plugins 🥳
  • Requires WordPress 5.0, WooCommerce 3.0 and PHP 7.0
  • Tested with WordPress 6.1-alpha-53556 and WooCommerce 6.7.0-beta.2

2.5.0 – 2022-04-21

  • Fix the pickup points list when the user does not enter the “-” on the postcode
  • Tested with WordPress 6.0-beta2-53236 and WooCommerce 6.5.0-beta.1

2.4.1 – 2021-12-23

  • Use the WordPress wp_doing_ajax() function instead of the WooCommerce is_ajax() which will be deprecated on WooCommerce 6.1.0
  • Tested with WordPress 5.8-alpha-50516 and WooCommerce 5.1.0

2.4.0 – 2020-03-10

  • New option to not pre-select a point in the DPD Pickup field and force the client to choose it, thus reducing situations in which the client doesn’t even notice that he needed to select a point – sponsored by Evolt
  • Requires WooCommerce 3.0
  • Tested with WordPress 5.8-alpha-50516 and WooCommerce 5.1.0

2.3.0 – 2020-03-07

  • Fix Flexible Shipping integration – Field not showing
  • Tested with WordPress 5.7-RC3-50503 and WooCommerce 5.1.0-rc.1

2.2.0 – 2020-02-23

  • Show DDP pickup point number on emails
  • Tested with WordPress 5.7-beta3-50388 and WooCommerce 5.1.0-beta.1

2.1.0

2.0.1

  • readme.txt tweaks

2.0.0

  • New cppw_hide_lockers filter to hide the DPD Lockers from the checkout, by returning false to it
  • Fix some PHP notices
  • Requires WooCommerce 3.0 or above
  • Tested with WordPress 5.6-beta1-49314 and WooCommerce 4.7.0-rc.1

1.8.0

  • Bugfix when saving the pickup point for Table Rate Shipping for WooCommerce (by BolderElements)

1.7.2

  • Helper on the instruction settings regarding the DPD mixed service (home + pickup)
  • Tested with WordPress 5.6-alpha-48937 and WooCommerce 4.5.0-rc.3

1.7.1

1.7

  • Change all Chronopost references to DPD
  • Tested with WooCommerce 4.0.1

1.6.7

  • New cppw_available_points to allow developers to filter the pickup points list before they’re shown to the customer on the checkout – Sponsored by mindthetrash.pt
  • Tested with WordPress 5.3.3-alpha-47290 and WooCommerce 4.0.0-beta.1

1.6.6

  • Bugfix when loading the Checkout page and the active shipping method has Chronopost enabled
  • Tested with WordPress 5.3.3-alpha-46995 and WooCommerce 3.9.0-beta.2

1.6.5

  • Tested with WordPress 5.2.5-alpha and WooCommerce 3.8.0

1.6.4

  • Better cron job logging
  • Tested with WooCommerce 3.6.4
  • Tested with WordPress 5.2.3-alpha

1.6.3

1.6.2

  • Compatibilidade CSS com Flatsome 3.7

1.6.1

  • Testado com WooCommerce 3.5
  • Actualizada a etiqueta WC tested up (versão do WooCommerce)

1.6

  • Devido à nova política de preços do Google Maps, é agora possível usar os mapas estáticos Mapbox (a ligação na imagem do mapa continua a ser do Google Maps)
  • Novos filtros cppw_map_scale e cppw_map_zoom para permitir substituir a imagem do mapa em escala (por omissão é 2, para ecrãs retina) e zoom (por omissão é 11 para Google Maps e 10 para Mapbox)

1.5

1.4

1.3.2

  • Resolvido: quando usava o Flexible Shipping for WooCommerce o ponto não era guardado na encomenda (obrigado @alvesjc)
  • Actualizada a etiqueta WC tested up (versão do WooCommerce)

1.3.1

  • Resolvido: nas mais recentes versões do WooCommerce o ponto não era guardado na encomenda
  • Actualizada a etiqueta WC tested up (versão do WooCommerce)

1.3

1.2.1

  • Pequenas correcções

1.2

1.1

  • Passa a ser possível mostrar um pequeno texto de instruções debaixo da opção de envio para a qual o Pickup da Chronopost está activo

1.0

  • O ponto Pickup da Chronopost é também exibido nos detalhes da encomenda na página “Minha conta” e na pré-visualização na lista de encomendas na área de administração
  • Melhoramentos no código

0.9

  • Passa a ser possível esconder morada de envio nos detalhes da encomenda e emails enviados ao cliente
  • JS e CSS carregados de ficheiros em vez de directamente no HTML

0.8

  • Novo filtro cppw_get_shipping_methods para permitir que os programadores adicionemt métodos de envio não compatíveis

0.7.1

  • Correcção numa linha de texto
  • Actualizada a etiqueta WC tested up (versão do WooCommerce)

0.7

  • Passa a ser possível adicionar a informação do ponto Pickup da Chronopost aos emails enviados ao cliente

0.6

  • Passa a ser possível mostrar o número de telefone e horários de abertura/fecho do ponto Pickup da Chronopost na finalização de compras (aparecerão depois da próxima actualização com sucesso a partir do webservice)
  • Actualizada a etiqueta WC tested up (versão do WooCommerce)

0.5.3.1

  • Testado com WooCommerce 3.3
  • Actualizada a versão Tested up to

0.5.3

  • Adicionados os filtros cppw_map_width e cppw_map_height para permitir a substituição do tamanho da imagem do Google Maps
  • Actualizada a etiqueta WC tested up (versão do WooCommerce)

0.5.2

  • Adicionado um URL de recurso para o webservice no servidor da Kaksi Media
  • Mirror aleatório ao aceder ao webservice para actualização dos pontos pickup
  • Aumentado o tempo de espera (timeout) ao aceder ao webservice para a actualização dos pontos pickup
  • Actualizada a etiqueta WC tested up (versão do WooCommerce)

0.5.1

  • Resolvido um pequeno bug relacionado com a chave de API do Google Maps
  • Resolvidos alguns avisos PHP
  • Adicionada uma ligação para obter uma chave de API do Google Maps, junto do respectivo campo na página de definições

0.5

  • Adicionado um URL de recurso para o webservice no servidor da Webdados, para a actualização dos pontos pickup, para servidores que não conseguem aceder ao webservice da Chronopost devido a regras de firewall
  • Alterada a ligação FTP para modo passivo

0.4.2

  • Correcção do readme.txt

0.4.1

  • Correcção do readme.txt

0.4

  • Resolvidos erros fatais de PHP em cenários muito estranhos
  • Adicionado um recurso via FTP, para a actualização de pontos pickup, para servidores que não conseguem aceder ao webservice da Chronopost devido a regras de firewall
  • Adicionado um aviso no ecrã de definições do WooCommerce quando os pontos pickup ainda não tenham sido carregados, bem como uma ferramenta para forçar a sua actualização

0.3

0.2

  • Testado com WooCommerce 3.2
  • Adicionadas as informações WC requires at least e WC tested up to no ficheiro principal do plugin
  • Actualizada a versão Tested up to

0.1