
Conteúdos
A configuração de módulos de envio PrestaShop define como a loja calcula, apresenta e executa a expedição de encomendas. Este artigo cobre exclusivamente a integração funcional de transportadoras (CTT, DPD e DHL), a definição de zonas geográficas e a criação de regras de portes no back office.
Fica fora do âmbito: métodos de pagamento, comportamento de checkout, optimização de conversão e resolução de erros técnicos. O foco é operacional — garantir que a loja consegue enviar encomendas com regras coerentes e aplicáveis em contexto real.
Para enquadramento geral do ecossistema, ver módulos PrestaShop.
Como configurar módulos de envio no PrestaShop com CTT, DPD e DHL (resposta direta)
A configuração funcional segue uma lógica sequencial no back office. Se um dos passos falhar, a transportadora não será apresentada ou o custo não será calculado.
Passo a passo mínimo:
- Instalar o módulo da transportadora no back office
- Activar a transportadora na secção de envios
- Definir zonas geográficas (Portugal, UE, internacional)
- Configurar regras de portes (por peso, preço ou intervalo)
- Associar a transportadora às zonas e métodos de entrega
- Validar disponibilidade no fluxo de encomenda
Checklist de validação funcional:
- Módulo instalado e activo
- Transportadora visível no back office
- Zonas correctamente definidas
- Intervalos de peso/preço configurados
- Custos de envio associados
Se a transportadora não aparecer numa simulação de encomenda, a causa mais provável é uma falha na associação entre zona e regra de portes.
O que este guia resolve (e o que fica fora do seu âmbito)
Este conteúdo responde a um problema específico: configurar transportadoras reais no PrestaShop com regras funcionais de envio.
Situações em que este artigo deve ser utilizado
- Integração de CTT, DPD ou DHL
- Configuração de envios no back office
- Definição de regras de portes
- Estruturação de zonas de entrega
Situações fora do âmbito deste conteúdo
- Métodos de pagamento e faturação
- Optimização do checkout
- Diagnóstico de erros técnicos
- Comparação entre módulos
Se o problema estiver na instalação do módulo, consultar como instalar módulos PrestaShop passo a passo.
Se existir comportamento inconsistente após configuração, ver erros comuns módulos PrestaShop.
Quando deve consultar outros conteúdos do cluster
- Estrutura geral de módulos → guia principal
- Conflitos ou falhas → diagnóstico técnico
- Actualizações → manutenção de compatibilidade
Como funciona a gestão de envios no PrestaShop ao nível estrutural
A lógica de envios no PrestaShop assenta numa relação directa entre três elementos: transportadora, zona e regra de portes.
Relação entre transportadora, zona e regra de envio
- Transportadora: entidade responsável pelo envio (ex: CTT, DPD, DHL)
- Zona: área geográfica onde a entrega é válida
- Regra: condição que define o custo de envio
O sistema só apresenta uma transportadora se existir correspondência entre estes três elementos.
Como o sistema decide o custo de envio
O cálculo de portes depende de:
- Intervalos de peso
- Intervalos de preço
- Zona associada ao endereço da encomenda
Se o peso da encomenda não estiver dentro de um intervalo definido, o sistema não consegue calcular o envio.
Impacto directo na operação de encomendas
Uma configuração correcta garante:
- Disponibilidade de envio por região
- Cálculo automático de portes
- Coerência entre custo e destino
Se houver inconsistência, a loja pode bloquear envios ou apresentar custos incorrectos — problema crítico em contexto real.
Como integrar CTT no PrestaShop para envios em Portugal
A integração dos CTT é normalmente a base da operação logística em lojas com foco nacional.
Activação do módulo CTT no back office
Após instalação, o módulo deve ser activado e visível na lista de transportadoras. Sem activação, não é possível associar zonas ou regras.
Para documentação oficial ou obtenção de módulos, consultar:
CTT – soluções para e-commerce
Configuração de serviços disponíveis
Dependendo do módulo, podem existir opções como:
- Correio normal
- Correio registado
- Expresso
Cada serviço pode ser tratado como método de envio distinto.
Definição de zonas nacionais
Criar uma zona específica para:
- Portugal Continental
- Ilhas (opcional, dependendo da operação)
Evitar misturar zonas nacionais com internacionais — erro comum que impede cálculo correcto.
Regras de portes por peso ou valor
Configuração típica:
- Até 2kg → custo fixo
- 2kg a 5kg → novo intervalo
- Acima de 5kg → escalão superior
Exemplo funcional:
| Intervalo de peso | Custo |
|---|---|
| 0 – 2 kg | 4,90€ |
| 2 – 5 kg | 6,90€ |
| 5 – 10 kg | 9,90€ |
Exemplo prático de configuração base
- Zona: Portugal Continental
- Intervalo: até 2kg
- Custo fixo definido
- Transportadora associada à zona
Se a transportadora não surgir no front office, validar:
- zona atribuída ao cliente
- intervalo de peso existente
- método activo
Como integrar DPD no PrestaShop para envios nacionais e europeus
A DPD é frequentemente utilizada para envios com cobertura mais ampla na União Europeia.
Instalação e activação do módulo DPD
Após instalação, deve ser activado e ligado à lista de transportadoras disponíveis.
Configuração de zonas (Portugal e União Europeia)
Separar:
- Zona Portugal
- Zona União Europeia
Esta separação permite aplicar custos distintos por região.
Definição de métodos de entrega
A DPD pode oferecer:
- Entrega standard
- Entrega expresso
- Pontos de recolha (dependendo do módulo)
Cada método pode ser configurado como transportadora independente.
Estrutura de cálculo de portes
Diferente dos CTT, a DPD tende a trabalhar com:
- escalões de peso mais detalhados
- diferenciação por destino
Diferença operacional face ao CTT
- Cobertura internacional mais estruturada
- Tabela de preços mais granular
- Maior flexibilidade por zona
Se a loja tiver envios frequentes para UE, a DPD reduz necessidade de múltiplas transportadoras.
Como integrar DHL no PrestaShop para envios internacionais
A DHL entra na estrutura quando a loja precisa de envios fora da União Europeia ou com urgência.
Activação do módulo DHL
O módulo deve ser configurado com credenciais e activado no back office.
Configuração de envios internacionais
Criar zonas específicas:
- Europa (fora UE, se necessário)
- Internacional (resto do mundo)
Definição de zonas globais
Evitar agrupar todos os países numa única zona. Separar por regiões reduz erros de cálculo.
Regras de custo por destino
A DHL pode usar:
- tabelas por país
- intervalos de peso
- tarifas dinâmicas (dependendo do módulo)
Quando utilizar DHL na estrutura logística
- Encomendas fora da UE
- Envios urgentes internacionais
- Operações com clientes globais
Se a loja começar a depender fortemente de envios internacionais, pode justificar integração mais avançada:
Como definir zonas de envio de forma estruturada
A definição de zonas é o ponto de controlo que determina onde cada transportadora pode operar. Uma zona mal estruturada invalida toda a configuração, mesmo com regras de portes correctas.
Tipos de zonas recomendadas
A estrutura deve reflectir a realidade logística da operação, não uma divisão genérica.
- Nacional → Portugal Continental (e Ilhas, se necessário separar)
- União Europeia → países com condições semelhantes de envio
- Internacional → destinos fora da UE
Evitar criar zonas excessivas sem necessidade. Quanto mais fragmentada a estrutura, maior o risco de inconsistência.
Associação correcta entre zona e transportadora
Cada transportadora deve estar associada apenas às zonas onde realmente opera.
Exemplo prático:
| Transportadora | Zona associada |
|---|---|
| CTT | Portugal |
| DPD | Portugal + UE |
| DHL | Internacional |
Se uma transportadora estiver associada a uma zona sem regras de portes definidas, não será apresentada.
Impacto de zonas mal definidas
Erros frequentes:
- País sem zona atribuída → envio indisponível
- Zona criada mas não associada → transportadora invisível
- Sobreposição de zonas → comportamento inconsistente
Checkpoint prático:
- Se o cliente não vê opções de envio → validar zona associada ao país
- Se aparece envio sem custo → verificar regra de portes
Como configurar regras de portes no PrestaShop
As regras de portes determinam quanto o cliente paga pelo envio com base em condições objectivas.
Portes por intervalo de peso
Modelo mais comum em operação logística.
Exemplo:
- 0–2 kg → 4,90€
- 2–5 kg → 6,90€
- 5–10 kg → 9,90€
Se o peso total da encomenda não cair dentro de um intervalo, o envio não é calculado.
Portes por intervalo de preço
Utilizado quando a estratégia depende do valor da encomenda.
Exemplo:
- 0–50€ → 5€
- 50–100€ → 2,50€
- 100€ → gratuito
Este modelo exige coerência com a política comercial da loja.
Portes gratuitos condicionais
Configuração frequente:
- envio gratuito acima de determinado valor
- custo fixo abaixo desse limite
Evitar sobrepor regras de peso e preço sem controlo — pode gerar conflitos na apresentação de custos.
Exemplo de regra combinada
- Zona: Portugal
- Até 50€ → 5€
- Acima de 50€ → gratuito
Se o envio gratuito não for aplicado:
→ validar se o intervalo cobre todo o range de valores
→ confirmar associação da regra à zona correcta
Erros estruturais mais comuns na configuração de envios
Mesmo com todos os elementos criados, pequenas falhas impedem o funcionamento.
Transportadora activa mas não disponível
Causa provável:
- não associada à zona correcta
- regra de portes inexistente
Zonas mal associadas
- país fora da zona
- cliente atribuído a zona errada
Regras de portes incompletas
- intervalos com lacunas
- ausência de correspondência com peso/preço real
Como evitar inconsistências na configuração
Checklist técnico:
- validar associação zona → transportadora
- rever todos os intervalos definidos
- confirmar activação de métodos
Se o comportamento continuar inconsistente após validação, pode estar relacionado com conflitos entre módulos — nesse caso, ver problemas frequentes com módulos.
Boas práticas para manter a logística de envio consistente
Uma estrutura funcional não depende apenas da configuração inicial, mas da manutenção coerente.
Padronizar regras por tipo de envio
Evitar misturar:
- critérios de peso com preço sem lógica clara
- estruturas diferentes entre transportadoras
Evitar sobreposição de condições
Cada cenário deve ter uma única regra aplicável.
Se duas regras competirem:
→ o sistema pode apresentar resultados inesperados
Manter coerência entre transportadoras
Exemplo:
- CTT e DPD com escalões semelhantes para Portugal
- DHL com estrutura própria para internacional
Checklist de validação operacional
- Todas as zonas cobertas
- Custos definidos em todos os intervalos
- Métodos activos e visíveis
Como validar se a configuração de envio está operacional
A validação não deve ser teórica — deve simular comportamento real.
Verificação no back office
- transportadoras activas
- zonas atribuídas
- regras completas
Teste de simulação de encomenda
Criar cenários:
- cliente nacional
- cliente UE
- cliente internacional
Verificar se:
- métodos aparecem
- custos são aplicados
Confirmação de disponibilidade por zona
Se um método não surgir:
→ validar zona do endereço
→ confirmar associação da transportadora
Indicadores de configuração correcta
- métodos visíveis no processo de encomenda
- custos consistentes com regras definidas
- ausência de falhas de cálculo
Checkpoint:
Se um envio aparece apenas para alguns países → erro na definição de zonas.
Quando escalar a configuração logística para integração avançada
A configuração standard cobre a maioria dos cenários operacionais iniciais. No entanto, há limites claros.
Limites da configuração standard
- regras manuais difíceis de escalar
- manutenção complexa com múltiplas zonas
- ausência de cálculo dinâmico avançado
Quando a operação exige integração externa
- volume elevado de encomendas
- múltiplos destinos internacionais
- necessidade de automatização logística
Nestes casos, a integração via API permite centralizar lógica e reduzir erro manual.
FAQ — Configuração de módulos de envio no PrestaShop
Como escolher entre CTT, DPD e DHL?
Depende da cobertura necessária:
- CTT → foco nacional
- DPD → nacional + UE
- DHL → internacional
Não é uma escolha exclusiva — podem coexistir na mesma estrutura.
É possível usar várias transportadoras ao mesmo tempo?
Sim. O PrestaShop permite múltiplas transportadoras, desde que cada uma esteja correctamente associada a zonas e regras.
Como definir portes diferentes por região?
Criando zonas distintas e associando regras específicas a cada uma.
O PrestaShop calcula automaticamente os custos de envio?
Sim, desde que existam:
- intervalos definidos
- zona associada
- transportadora activa
É necessário configurar zonas manualmente?
Sim. Sem zonas definidas, o sistema não consegue relacionar o destino com a transportadora.
Conclusão orientada à acção
A configuração de módulos de envio PrestaShop depende de três pilares: transportadora, zona e regra de portes. Quando estes elementos estão alinhados, a loja consegue operar envios de forma previsível e consistente.
Se a estrutura ainda não está estável ou exige escalabilidade, o próximo passo passa por profissionalizar a implementação.





