One build-to-order Odoo connector to Shiprocket's 25+ Indian couriers — rate compare, AWB, labels, pincode checks & COD reconciliation. One-time license from $249.00 USD for Odoo 17, 18, 19 — includes 12 months of updates and support.

One build-to-order Odoo connector to Shiprocket's 25+ Indian couriers — rate compare, AWB, labels, pincode checks & COD reconciliation.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
Stop juggling a dozen courier logins and manual AWB entry. The Shiprocket Aggregator Connector for Odoo is a single, native integration that plugs your Odoo Inventory and Sales flow straight into Shiprocket's network of 25+ Indian couriers — Delhivery, DTDC, XpressBees, Ecom Express, Blue Dart, Amazon Shipping and more — through one authenticated API layer.
One-token Shiprocket API layer (`shiprocket.config` model) authenticating to 25+ couriers — Delhivery, DTDC, XpressBees, Ecom Express, Blue Dart, Amazon Shipping — with automatic token refresh via `ir.cron` before the 10-day expiry
Live rate comparison from every eligible courier shown directly on the delivery order, with the recommended courier auto-selected by your rule (cheapest, fastest, or highest-rated)
Best-courier recommendation engine driven by a computed field (@api.depends on weight, destination pincode and shipment value) that re-evaluates whenever the order changes
One-click pincode serviceability check across Shiprocket's 29,000+ serviceable pincodes, blocking AWB generation for non-serviceable destinations before you waste a pickup
AWB assignment and shipping-label PDF generation pushed back onto `stock.picking` as the courier name, AWB number and tracking URL
Automated pickup scheduling against your registered Shiprocket pickup locations, mapped to Odoo warehouses
This is a build-to-order module, not an off-the-shelf apps.odoo.com download. ECOSIRE designs, codes, installs and supports it against YOUR Shiprocket account, YOUR warehouse pickup locations and YOUR Odoo edition (Community or Enterprise). Because we build it fresh, the connector maps cleanly onto your real dispatch process instead of forcing you into a generic template.
Under the hood it is a proper Odoo addon. A dedicated shiprocket.config model (models.Model) holds your API email/password and issues the Shiprocket auth token, refreshing it before the 10-day expiry via a scheduled ir.cron automated action. New models extend stock.picking and sale.order with computed fields (@api.depends) for recommended courier, quoted freight and COD status, so shipping intelligence lives right on the delivery order your team already uses. Every field, wizard and menu is locked down with ir.model.access.csv plus record rules, so warehouse users see shipments while only managers change API credentials.
From a confirmed delivery order, one click checks pincode serviceability across Shiprocket's 29,000+ serviceable pincodes, compares live rates from all eligible couriers, and surfaces the recommended courier (cheapest / fastest / best-rated per your rule). Assign it, and the connector creates the Shiprocket order, generates the AWB and shipping label PDF, and schedules pickup — writing the AWB, courier name and tracking URL back onto the picking. COD orders carry the collectable amount through to Shiprocket and reconcile remittances back against the sale order, so your finance team stops chasing spreadsheets. Tracking webhooks (JSON-RPC callbacks) update delivery status automatically, and a QWeb-based manifest/label report lets you print consolidated pickup sheets.
You supply the Shiprocket account and pickup addresses; we handle the Odoo engineering, the security model, the QWeb reports, the multi-edition testing (17, 18 and 19) and a proper handover. Typical delivery is 2–4 weeks depending on how much COD reconciliation and custom-courier-rule logic you need.
Ships hundreds of orders a month across couriers and is tired of separate courier logins, manual AWB entry and no single view of freight cost. Wants one Odoo-native workflow that picks the right courier automatically and keeps COD money tracked.
Lives in the delivery-order screen and needs to check serviceability, compare rates, generate AWBs/labels and schedule pickups without leaving Odoo — plus print consolidated pickup manifests for the courier agent each evening.
Owns COD reconciliation and cash-flow visibility. Needs collectable amounts to flow through to Shiprocket and remittances to match back to the originating sale order automatically, replacing fragile reconciliation spreadsheets.
Buy the license on ecosire.com and download the Shiprocket Aggregator Connector for Odoo module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Shiprocket Aggregator Connector for Odoo, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Access to 25+ couriers via one integration | Yes — single Shiprocket API layer inside Odoo | Possible, but you build and maintain each courier mapping yourself | Varies — many list one courier per app; aggregator coverage is inconsistent | |
| Best-courier recommendation & live rate compare | Yes — computed on the order, rule-driven (cheapest/fastest/rated) | Only if you code the rate-shopping logic from scratch | ||
| Fits YOUR dispatch process & Odoo edition | Built to order for your workflow, warehouses and version 17/18/19 | Yes — that is the whole point of a custom build | ||
| Pincode serviceability check (29,000+ pincodes) | Yes — pre-AWB, blocks non-serviceable destinations | Only if implemented and kept current | ||
| COD support & remittance reconciliation | Yes — collectable flows through, remittances match back to the order | Build it yourself; ongoing maintenance is on you | ||
| AWB, label & QWeb pickup manifest generation | Yes — labels and consolidated manifests via QWeb, written back to the picking | Requires custom report development | ||
| Security model (ir.model.access.csv + record rules) | Yes — role-scoped, credentials manager-only, chatter audit | Depends on your team's discipline | ||
| Source ownership, docs, training & support window | Yes — full source handover, docs, live training, 30-day+ support | Depends on your vendor/contract | no — closed module, ticket-only support |
This is a build-to-order module, so it is not an instant download. After a short scoping call we build, test across your Odoo version, and install it — typically 2 to 4 weeks. Timing depends mainly on how much COD reconciliation logic and custom courier-selection rules you need. You get a firm timeline before we start, plus staging-first deployment so nothing hits production untested.
Every build ships with a defined support window (30 days by default, extendable) covering bug fixes within the delivered scope. Because you receive the full source, you own the module and can extend it yourself. We also offer optional annual maintenance to keep it aligned with Shiprocket API changes and to migrate it forward when you upgrade Odoo (e.g. 18 to 19).
Both. The connector is built on standard Odoo framework components — models, fields, views, `ir.model.access.csv`, record rules, `ir.cron` and QWeb reports — that exist in Community and Enterprise alike. We build and test it against your exact edition and version (17, 18 or 19) so it installs cleanly with no Enterprise-only dependency unless you specifically want one.
Yes. You bring a Shiprocket account with your couriers activated and your pickup locations registered; we handle all the Odoo-side engineering. During setup we wire your API credentials into the secure `shiprocket.config` model, which issues and auto-refreshes the auth token via a scheduled cron so your team never re-authenticates manually.
When an order is COD, the collectable amount flows from the `sale.order` through to the Shiprocket order at AWB creation. As Shiprocket remits collected cash, the connector surfaces a reconciliation view that matches each remittance back to its originating order and delivery, so finance can confirm what has been collected and what is still pending without a manual spreadsheet.
Yes. On a confirmed delivery order it calls Shiprocket for live rates from every serviceable courier and applies your chosen rule — cheapest, fastest, or best-rated — via a computed field (@api.depends). The recommendation is pre-selected but always overridable, so your team keeps final say while the default does the thinking.
One build-to-order Odoo connector to Shiprocket's 25+ Indian couriers — rate compare, AWB, labels, pincode checks & COD reconciliation.