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.
O plugin Envia.com Quote and Shipping (versão 19.02.02) conecta o Odoo 19 no Odoo.sh com a Envia. O suporte é da Envia. Não se instala no Odoo Online.
Com este módulo você pode:
Nenhum módulo oferece pagamento na entrega. Confirmar ou validar a entrega não cria a etiqueta: é preciso gerá-la.
Abra a ficha de Envia.com Quote and Shipping nos aplicativos da Odoo. Há dois botões:
Deploy on Odoo.sh): é a opção recomendada. A integração é mais direta. Ao clicar, você vai aos seus projetos do Odoo.sh: escolha onde quer instalar o plugin.Download for v 19.0): baixa uma pasta zip. Você a carrega no branch à mão (às vezes precisa do terminal). Use só se não puder implantar.
O Odoo.sh abre com a caixa Adicionar aplicativo (Add app). Clique em Continuar (Continue).

O Odoo.sh cria um novo branch em desenvolvimento (Development), por exemplo app-envia-1. Quando o teste estiver em Sucesso (Success), clique em Conectar (CONNECT) para entrar.
Este Odoo é de desenvolvimento: serve para testar o módulo. Não gera etiquetas de produção. Não salve pedidos reais: a base dura poucos dias e não tem backup. Quando o módulo funcionar, passe-o para produção (Production).

Espere a instalação terminar. Entre no branch: no início aparece Envia.com. Clique aí.

Em Envia.com você verá Conexão (Connection). Se clicar em Atualizar token (Refresh token), abre uma página da Envia com URL da loja, nome da base, e-mail do usuário e chaves já preenchidos. Clique em Criar (Create). O plugin monta essas chaves sozinho: você não as copia à mão.


Se no Odoo a caixa verde disser Conectado (Connected), a conexão está pronta. Na Envia.com a integração também aparece.
Com a loja já ligada, abra Envia.com no Odoo. Você verá várias seções. Abaixo: o que é cada uma e se precisa configurar algo.
É o estado da integração: identificadores de loja e companhia, versão do Odoo e do módulo, e as chaves.

Na tela aparece Valores padrão de envio. Aplica só aos pedidos de venda e a Adicionar envio. Não muda o checkout da loja online.

Une cada armazém do Odoo a uma origem da Envia.
Em Endereço de origem, você verá Adicionar endereço de origem e Origens por armazém.

Clique em Adicionar endereço de origem. Escolha o armazém, revise nome, telefone, país, endereço, CEP, cidade e estado, e clique em Salvar.

Ao salvar, o armazém fica vinculado automaticamente em Origens por armazém. Essa mesma origem aparece automaticamente na Envia.com (localizações de origem). Você não liga à mão em nenhum dos dois lados.
Se precisar mudar o endereço, use Editar (Edit) nessa linha.
Sem origem você pode cotar, mas não gerar a etiqueta. Se tiver mais armazéns, volte a Adicionar endereço de origem para cada um: o vínculo é criado ao salvar.
Na tela aparece Checkout do ecommerce (site). Só vale para a loja online. Primeiro ative o checkout e as transportadoras na Envia; depois publique o método em Site > Métodos de entrega > Envia.com.
Ship e Pickup).
Para o comprador ver ao pagar, publique o método no site:
Em Site (Website), abra Configuração (Configuration) > Métodos de entrega (Delivery Methods).

Na lista, marque Publicado (Is Published) em Envia.com.

Abra em Envia.com > Painel ou Ecommerce Pro > Configure sua loja.
Localizações de origem: aparece automaticamente o armazém que você salvou no Odoo. Leva o distintivo Odoo.
Pacotes: defina os pacotes com os quais você cota e gera a etiqueta.
Geração de etiquetas pela loja: se ativar, a loja pode gerar etiquetas pelo painel do Odoo sem entrar na Envia. Vem desligada. Não é o mesmo que Criação automática de etiquetas.
Cotação automática no checkout da loja: ative e selecione os serviços de envio (transportadoras) que o comprador verá para escolher.
Produtos: o Odoo envia o peso real. Se um produto não tiver peso, o plugin usa 1 kg.
Quando o checkout está ativo na Envia e o método Envia.com está publicado em Site > Métodos de entrega, o comprador vê as transportadoras ao pagar.
Em Método de entrega (Delivery method) aparece Envia.com. Ali ele escolhe um serviço com preço. As abas Envio (Ship) e Coleta (Pickup) são domicílio e agência. Se houver outros métodos do Odoo (por exemplo envio padrão), são do Odoo, não da Envia. Se você só usa Envia, o comprador vê só a Envia.
As transportadoras que saem são as que você ativou em Cotação automática no checkout. Origem e destino reais: se o endereço não tiver cobertura, o checkout pode dizer que não há serviço para essa rota.

São duas formas de entrega no mesmo checkout da Envia:
| Domicílio | Agência | |
|---|---|---|
| O que é | Envio ao endereço do comprador | Retirada em uma agência da transportadora |
| O que o comprador escolhe | Um serviço para o endereço dele | Uma agência (mapa, lista ou ambos) |
| Por padrão | O domicílio mais barato | Só se você ativou |
Se você ligar só no Odoo ou só na Envia, o comprador não vê. Em Máximo de agências por transportadora, 0 é sem limite.
O pedido chega a Vendas (Sales) no Odoo (checkout ou pedido manual) e também à Envia. No pedido do Odoo fica a transportadora que o comprador escolheu. Dali você abre a entrega (Delivery).

Você pode mudar o método de envio mesmo que o pedido já tenha transportadora e esteja confirmado. O Odoo permite.
Essa mudança chega à Envia quando você gera a etiqueta. Até lá, na Envia continua a escolha anterior. Se já houver etiqueta, substitua-a no passo abaixo.
A entrega é o documento de inventário do pedido. É ali que a etiqueta é gerada.
WH/OUT/….Generate Envia Label).Replace Envia Label). Isso desvincula o rastreio do pedido e liga um novo: não cancela a etiqueta anterior. O cancelamento é na Envia. Na mesma entrega você vê Rastreamento e Envios da Envia.Você também pode usar Gerar etiqueta no assistente de cotar envio.
O plugin gera a etiqueta no Odoo?
Sim, se você ativar Geração de etiquetas pela loja. É criada com Gerar etiqueta Envia na entrega, não ao validar.
Quem me ajuda se falhar?
O suporte deste plugin é da Envia.
Posso deixar Envia Shipping e o plugin juntos?
Não. Desinstale o Envia Shipping antes de implantar o plugin.