Way4Tech
๐Ÿ‡ฎ๐Ÿ‡ณ Shipping in India

Odoo shipping and courier integration in India

The carriers that move volume in India, and what rating, label printing, tracking and cash on delivery each one takes to reach Odoo.

Every carrier we check for a rollout in India

14 entries, grouped by what each one costs you to reach from Odoo. The badge is the whole commercial question: shipped with the product, a community module, a paid connector, or a build.

In Odoo 4 Paid connector 8 Custom build 2 3 unconfirmed

In Odoo

4 of 14

Ships with Odoo. Configuration, not development.

Shiprocket aggregator
In Odoo

Shiprocket is the aggregator most Indian online sellers actually book through, and it is one of the few carriers Odoo ships a connector for out of the box. Odoo's docs describe it as an Indian service connecting to multiple carriers, shipping to over 220 countries, with courier priority you set yourself.

DHL Express global express
In Odoo

DHL Express is the standard route out of India for exporters and for anyone shipping samples abroad. Odoo 19 ships the DHL Express connector, and you set region and DHL product on the delivery method after adding your DHL developer credentials.

FedEx global express
In Odoo

FedEx is widely used for Indian export shipments and inbound spares. Odoo ships a FedEx connector, but Odoo's docs warn that new setups on the latest API have been blocked since 21 October 2025 and legacy integrations stopped on 1 June 2026, and they suggest Sendcloud as a workaround, so verify before committing.

UPS global express
In Odoo

UPS runs domestic and international shipping and tracking in India. The UPS connector ships with Odoo 19, so once the account is linked you get rates and labels on the delivery order without buying a module.

Paid connector

8 of 14

A paid connector covers this. Licence cost sits outside our fee and is quoted separately.

Delhivery domestic express
Paid connector

Delhivery is the largest home grown Indian parcel network and is one of the carriers sitting behind Shiprocket. You can reach it two ways: through the native Shiprocket connector, where the Shiprocket account and its fees are a required dependency, or with a direct Delhivery API module for Odoo 19 from BROWSEINFO or Vraja.

Blue Dart domestic express
Paid connector

Blue Dart is the premium domestic air express name Indian buyers trust for time sensitive parcels, and it is named in Odoo's own list of carriers reached through Shiprocket. Four separate direct Blue Dart connectors are sold for Odoo 19 on the apps store if you want to book on your own account instead.

DTDC domestic express
Paid connector

DTDC has deep franchise coverage into smaller Indian towns and is listed by Odoo as one of the carriers behind Shiprocket. Vraja Technologies also sells a direct DTDC connector for Odoo 19.

Xpressbees domestic express
Paid connector

Xpressbees is a high volume ecommerce parcel carrier and is one of the couriers Odoo names as reachable through Shiprocket. Otopylot sells a direct Xpressbees module for Odoo 19 with rates, labels and webhook tracking.

India Post (Speed Post) national post
Paid connector

India Post reaches pincodes the private carriers will not serve, which matters for tier 3 and rural orders. There is no direct India Post connector on the apps store, so in Odoo you reach it through the native Shiprocket connector, and the Shiprocket account and its fees are a required dependency.

Shadowfax last mile
Paid connector

Shadowfax handles same day and next day last mile work for Indian sellers in the bigger cities. An apps store search returns no Shadowfax module at all, so inside Odoo it is reached through an aggregator account rather than directly.

Unconfirmed. Sources agreed, no primary confirmation found.

Aramex global express
Paid connector

Aramex is a common choice for India to Gulf and Middle East lanes. Odoo has no native Aramex carrier, but there are around ten Odoo 19 connectors on the apps store from different vendors at a wide range of prices.

AfterShip aggregator
Paid connector

AfterShip covers a long tail of Indian carriers in one place, including Delhivery, DTDC, Blue Dart, India Post, Xpressbees and Ecom Express. Odoo does not ship it, so you buy Webkul's Odoo 19 module, and any carrier reached this way depends on an AfterShip account and its fees.

Custom build

2 of 14

No connector we would put in production. This is scoped, priced and built.

Gati domestic express
Custom build

Gati is built for heavy and B2B cargo across India and handles both full truckload and less than truckload, with reach into the Northeast and Jammu and Kashmir. No Gati module exists on the apps store, so an Odoo integration is a custom build.

Unconfirmed. Sources agreed, no primary confirmation found.

Safexpress domestic express
Custom build

Safexpress is the surface express network Indian manufacturers and distributors use for pallet and part load B2B freight. An apps store search for Safexpress returns nothing, so booking from Odoo means a custom build against their API.

Unconfirmed. Sources agreed, no primary confirmation found.

Checked Localization notes on this page checked on 22 August 2026.

Rates, formats, thresholds and submission windows change. We configure against the rules in force at build time and confirm every figure with your accountant or tax advisor before sign-off. If a rule moves after go-live, it is a support ticket, not a rebuild. Read more on our Odoo localization service.

How we build shipping for India

The delivery method behind the list above. The same four steps on a 10-user rollout and on a multi-company programme, with the depth scaled to the scope.

  1. 1 Four integrations, not one. Rating, label printing, tracking and cash on delivery reconciliation are separate pieces of work with separate failure modes, and they are quoted separately.
  2. 2 Carrier accounts confirmed before build. Test credentials rarely carry your negotiated rates, so we validate account numbers and rate cards with the carrier before the connector is written.
  3. 3 No connector means we build one. Where a carrier has no Odoo integration we build against their API with retry, idempotency and stored responses, and we hand over the code.
  4. 4 Returns go back into stock. Failed deliveries and returns are wired to real stock moves, so inventory stays true without someone correcting it by hand every week.

What we need from you to quote it

Bring these to the first call and you get a scoped, priced shipping plan for India instead of a range.

  • โœ“ Your carrier account numbers and the rate card on each.
  • โœ“ Your top ten delivery destinations by volume, with typical weight and dimensions.
  • โœ“ Whether you collect cash on delivery, and who reconciles it today.
๐Ÿ‡ฎ๐Ÿ‡ณ

Scope shipping for your India rollout.

Send us the list above with your answers against it. We come back with what is configuration, what is a connector, and what is a build, priced before the project starts.