Manutenção programada na Envia.com: quinta-feira, 29 de outubro, das 00:00 às 00:30. Login, APIs e operações não estarão disponíveis.
Você pode conectar o PrestaShop à Envia de duas formas. Escolha uma e siga só essa seção.
O módulo Envia Shipping and Fulfillment mostra tarifas no carrinho e no checkout, e gera a etiqueta a partir do pedido. Instalar agora baixa o ZIP.
A chave de webservice conecta a loja no Ecommerce Pro. Integrar abre essa conexão.
Módulo. Use se quiser cotar no checkout e gerar a etiqueta no PrestaShop. Siga Instalar o módulo.
Chave de webservice. Use se quiser conectar a loja pelo Ecommerce Pro, sem instalar o módulo. Siga Integrar com uma chave de webservice.
Há ajustes na Envia.com e, se você usa o módulo, também no PrestaShop. Mesmo quando se parecem, eles são feitos em cada plataforma. Origem e pacotes no módulo ficam disponíveis quando o estado é Conectado.
Entre no painel da sua loja PrestaShop.
Em Personalizar, abra Módulos > Gerenciador de módulos.
Selecione Enviar um módulo.

Escolha o ZIP que você baixou e instale-o.

Quando vir Módulo instalado!, selecione Configurar.

Se você fechou essa janela, procure Envia Shipping and Fulfillment no gerenciador de módulos e abra-o para configurar.
Em Configurar, o estado aparece como Não conectado. O endereço de origem e os pacotes ficam disponíveis depois de conectar.
Em Conexão, selecione Conectar sua loja.

Abre a tela da Envia para integrar seu ecommerce.
Confira a URL da sua loja e a chave. O módulo costuma preenchê-las; confirme-as.
Selecione Create.

Verifique o e-mail registrado na Envia.com e clique em Continuar.
Quando a conexão fica pronta, no PrestaShop o estado passa para Conectado. Você verá o ID da loja, o ID da empresa, a versão do módulo, a Chave de API do PrestaShop (somente leitura) e o Token de envio Envia (é salvo ao conectar).
Se você já o tem instalado, baixe o ZIP de novo e envie-o para substituir o atual.
Depois de atualizar, limpe o cache para a loja aplicar as mudanças.
Com a loja Conectado, em Configurar do módulo você define origem, pacotes, checkout e os ajustes que abrem na Envia.
O endereço de origem é o armazém de onde saem os envios. As tarifas do checkout usam esse endereço.

Em Pacotes estão os pacotes salvos para gerar etiquetas a partir dos pedidos. Se você ainda não conectou a loja, esse ajuste abre na Envia depois de vinculá-la.

Você define o que o comprador vê na etapa de entrega. Isso não muda as etiquetas nem as cotações que você já tenha abertas a partir do pedido. As tarifas são recalculadas quando muda o conteúdo do carrinho ou do pedido.

No detalhe do pedido, o painel da Envia só aparece quando o envio é da Envia. Selecione Gerar etiqueta. O formulário não pede a filial de origem para deixar o pacote.
As tarifas de reserva são usadas quando as cotações ao vivo falham. As regras de tarifa mudam o preço mostrado no checkout (desconto, aumento ou valor fixo). Selecione Configurar regras de tarifa na Envia para defini-las na Envia.

Esses ajustes são os mesmos da Envia: seguro, valor declarado, política de devoluções e fulfillment automático. Selecione Configurar ajustes avançados na Envia.

Decida quais destinos veem tarifas da Envia e configure transportadoras e zonas para o checkout. Selecione Configurar zonas de envio na Envia.

Esta seção não usa o módulo. Você cria uma chave no PrestaShop e cola no Ecommerce Pro.
| Seção | Ação |
|---|---|
| Key | Gere uma chave nova. Você vai colá-la ao conectar a loja. |
| Key description | Escreva uma descrição para a chave. |
| Status | Deixe em Yes. |
| Permissions | Consulte e configure as permissões. |
Na mesma tela, em Configuration, deixe Enable PrestaShop’s Webservice em Yes. Se você já salvou a chave, abra-a de novo para conferir.
Para confirmar a URL, adicione /api/ no final. Se o navegador pedir usuário e senha, o endereço está correto. Consulte a documentação do PrestaShop.
No Brasil, para mostrar o campo Identification number no checkout, siga estes passos.
Essas configurações são feitas no seu painel da Envia.com, use você o módulo ou a chave de webservice.

Endereço de origem e pacotes
Defina de onde saem seus envios e quais embalagens você usa para calcular as tarifas de envio.

Produtos
Defina o peso e o tamanho de cada produto. Assim o sistema calcula bem as tarifas e seleciona o pacote ideal.

Checkout da sua loja
Mostre o custo do envio em tempo real ao cliente na compra. Melhora a experiência e evita surpresas.
Se ao integrar aparecer 403 Forbidden ou 400, o firewall está bloqueando a API. Desative o bloqueio por um momento ou adicione estes IP à whitelist:

Se você integrou várias lojas na mesma URL raiz, faça uma integração por domínio. Por exemplo, https://ejemplo.com/1 e https://ejemplo.com/2 são integradas separadamente, mesmo que compartilhem https://ejemplo.com.