Envia.com for Odoo
Connect with Envia.com and quote live carrier rates on sales orders
Key Features
- OAuth connection between Odoo and Envia.com (external plugin flow).
- Live shipping rates from Envia.com inside Add shipping on sale orders.
- Compare carrier services (DHL, FedEx, Estafeta, Paquetexpress, and more).
- Home delivery and branch pickup/drop-off routes (configurable).
- Default origin address and preferred carriers in Settings.
- Package weight taken from product master data for accurate quotes.
- Shipping API token stored automatically through the Envia.com integration callback.
Installation
Install only Envia.com from Apps. Odoo installs every module dependency
automatically â you do not need to install envia_http
or standard apps such as Sales and Inventory one by one.
Before you install (server administrator)
-
Make sure the package is on the Odoo addons path. The distribution includes
enviaandenvia_http. -
Add the HTTP bridge to
server_wide_modulesinodoo.confand restart Odoo. This is required for Envia.com OAuth and callbacks (routes must load before a database is selected):server_wide_modules = web,base,envia_http
In Odoo Apps
- Install Envia.com (
envia) â dependencies install automatically.
Connect Odoo with Envia.com
The welcome wizard guides administrators through OAuth authorization. Envia.com validates your public store URL and completes the integration on their portal.
Odoo â Welcome wizard
Start the connection from your Odoo instance.
Envia.com â Store connection
Complete the setup on the Envia.com portal.
Settings
Open Envia.com â Settings, generate the Odoo API key, complete the connection, and set your default ship-from address and carriers.
Prepare your products
Before quoting, set weight on each product (Inventory tab â built into Envia.com). Envia.com uses it to calculate rates; missing values fall back to 1 kg.
Quote shipping on sale orders
Open any quotation or sale order in the Sales app and use the native Add shipping button. Envia.com rates appear without leaving Odoo.
- In Sales, open a quotation or sale order and click Add shipping.
- Choose Envia.com as the shipping method.
- Review origin and destination, then click Get rate.
- Select a carrier service and click Add.
- The shipping line and selected Envia rate appear on the order.
1. Sales â Add shipping
From a quotation or sale order, click Add shipping.
2. Choose Envia.com
Select Envia.com in the shipping method field.
3. Configure route
Origin, destination, and weight â then Get rate.
4. Select a rate
Compare live carrier prices and pick a service.
5. Applied to order
Shipping line and selected rate banner on the sale order.
Configuration Overview
| Connection | Link your Odoo store with Envia.com. Module and plugin versions are shown after a successful connection. |
|---|---|
| Odoo API key | Generated in Settings. Envia.com sends it when calling back into Odoo. |
| Envia shipping token | Saved by Envia.com during integration. Used for quoting and labels on api.envia.com. |
| Shipping defaults | Default origin partner, carriers, optional Envia pre-selection, and branch routes. |
External Service Notice
This module connects to Envia.com APIs to register your store and request shipping quotes. When you quote, Odoo sends address, contact, package, and order data to Envia.com. Label creation and tracking are not included in this version. You need an active Envia.com account and must accept Envia.com terms of service. The integration callback requires a publicly reachable Odoo URL (typical for Odoo.sh and on-premise deployments).
Technical Information
| Availability |
Odoo Online
Odoo.sh
On Premise
Requires custom module install and |
|---|---|
| Odoo Apps dependencies |
Installed automatically with Envia.com:
Discuss (mail),
Onboarding (onboarding),
Sales (sale, sale_stock),
Inventory (stock),
Delivery (delivery)
|
| Bundled dependencies |
Included in the package and installed automatically â
no separate Apps install:
Envia HTTP Bridge (envia_http)
|
| Technical name | envia |
| Version | 19.0 |
| License | Other proprietary |
| Website | https://envia.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • eCommerce (website_sale) • Invoicing (account) • Website (website) |
| Community Apps Dependencies | Show |
| Lines of code | 14279 |
| Technical Name |
envia |
| License | See License tab |
| Website | https://envia.com |
Copyright (C) 2026 Envia.com All rights reserved. This software and its associated files are the proprietary property of Envia.com. Unauthorized copying, modification, distribution, or use of this software, via any medium, is strictly prohibited without the prior written permission of Envia.com. For licensing inquiries, contact Envia.com (https://envia.com).
Please log in to comment on this module