Back to Blog

July 16, 2026

Odoo Wires Mapbox Into Its Dispatch System, Redraws Dock Configuration, and Makes Carrier Assignment Optional

Odoo integrates Mapbox into its inventory dispatch management system for route-aware load planning, overhauls dock location configuration to use operation type forms instead of location settings, and downgrades carrier pre-assignment from mandatory to optional — giving warehouse managers more flexibility in how they organize outbound shipments.

Illustration showing Mapbox route visualization integrated with warehouse dispatch management and restructured configuration system

When Odoo shipped its dispatch management system earlier this year, it gave warehouse managers something they had been asking for: a centralized board to organize outbound shipments, assign loading docks, and coordinate picking operations against departure schedules. It was a major step forward from managing shipping operations through individual delivery orders. But the initial release had some rough edges — the setup process assumed workflows that didn’t match how every warehouse actually operates, and the configuration for dock locations was buried in a non-obvious place. A fresh round of updates addresses those issues head-on, and brings a significant new capability along for the ride: Mapbox integration.

Mapbox Joins the Warehouse: Route Intelligence for Load Planning

The headline addition is Mapbox integration, which wires geographic routing intelligence directly into the dispatch planning workflow. Setting it up requires creating a Mapbox account, generating an access token, and connecting it to the Odoo instance through the Inventory settings — a straightforward configuration that takes about five minutes.

Once connected, the dispatch system gains spatial awareness. Instead of grouping outbound shipments purely by carrier or departure time, managers can now see delivery destinations on a map and make load decisions based on geographic proximity. Orders headed to the same region or along the same delivery corridor become visually obvious, making it easier to consolidate shipments and maximize vehicle utilization.

This is particularly valuable for businesses that operate their own delivery fleets or work with regional carriers that service specific zones. A dispatcher looking at forty pending deliveries can immediately see which ones cluster together geographically, rather than scrolling through addresses and mentally constructing routes. The map doesn’t replace a full-blown route optimization engine, but it provides the spatial context that was completely absent before — and for most mid-market warehouses, seeing where deliveries are going is enough to make dramatically better loading decisions.

Dock Locations Move to Where They Belong

The previous version of the dispatch system required warehouse administrators to configure dock locations by navigating to individual location records and ticking an “Is a Dock Location” checkbox. It worked, but it scattered dock configuration across the location hierarchy in a way that made it hard to see all your docks at a glance or manage them as a group.

The update moves dock location configuration to the operation type form, under the “Batch & wave transfers” section. Administrators now enable a “Dispatch Management” checkbox on the relevant operation type and define their dock locations in a dedicated field right there. It’s a small architectural change with a meaningful practical impact: docks are now configured in context, alongside the other batch and wave transfer settings they interact with, rather than living as isolated flags on location records.

For warehouses with complex operation type hierarchies — separate types for wholesale shipments, e-commerce orders, inter-warehouse transfers, and drop-ships — this means each operation type can have its own dock configuration. The wholesale packing station uses docks 1 through 4, while e-commerce small-parcel shipments use docks 5 and 6. That separation was possible before, but required navigating between location records and mentally mapping them to operations. Now it’s explicit and visible.

Carrier Assignment Becomes Optional (Finally)

In the initial dispatch management release, assigning a delivery vehicle as a carrier was a mandatory step in the workflow. Every dispatch group needed a carrier defined before it could proceed. This made sense for warehouses with dedicated delivery fleets where every truck is accounted for, but it created unnecessary friction for the many businesses where carrier assignment happens later in the process — or where third-party carriers show up at their own scheduled times and the warehouse just needs to have the right pallets ready at the right dock.

The update makes carrier assignment optional at two points in the workflow. First, defining delivery vehicles as carriers (delivery methods) is no longer a required setup step. Warehouses that don’t need to track individual vehicle assignments can skip that configuration entirely. Second, pre-assigning orders to specific carriers before grouping them into dispatch batches is now optional. Managers can group orders by any criteria — destination, priority, size — and worry about carrier assignment later, or not at all.

This flexibility matters because warehouse operations don’t follow a single template. A food distributor with its own refrigerated fleet needs tight vehicle-to-order assignment. An e-commerce fulfillment center shipping through UPS, FedEx, and DHL doesn’t assign “vehicles” at all — it assigns service levels and the carriers handle the rest. By making carrier assignment optional, the dispatch system now accommodates both models without requiring workarounds.

Weight and Volume: The Quiet Requirement for Capacity Planning

The update adds an important note that was previously missing from the documentation: dispatch management can only evaluate vehicle capacity if weight and volume are configured on each product’s Inventory tab. This sounds like a minor detail, but it’s the kind of prerequisite that can derail an entire implementation if it’s discovered after the system is already in use.

Capacity evaluation is one of the dispatch system’s most useful features — it tells managers whether a set of orders will actually fit on the assigned vehicle. But that calculation is only as good as the product data feeding it. A warehouse that ships furniture and electronics needs accurate cubic measurements and weights for every SKU, or the system will either under-load vehicles (wasting capacity) or suggest loads that physically won’t fit (creating chaos at the dock).

Surfacing this requirement upfront, before administrators even enable dispatch management, prevents the all-too-common scenario where a team spends days configuring a new feature only to discover that their product master data isn’t ready for it. It’s a small documentation win that will save real implementation hours.

Configuration Sequencing: Setup Steps in the Right Order

Beyond the individual feature changes, the update reorders the entire dispatch management setup sequence. Mapbox integration now comes before vehicle capacity configuration, Inventory settings are addressed earlier in the workflow, and the overall sequence follows the logical dependencies that a first-time administrator would encounter.

This kind of configuration sequencing might seem like a documentation concern rather than a product change, but for complex features like dispatch management, the setup order is the product experience. An administrator who configures vehicle capacity before connecting Mapbox will wonder why the map view isn’t showing anything. One who sets up dock locations before enabling dispatch management on the operation type will hit a dead end. By rearranging the steps to follow actual dependencies, the setup process now guides administrators through the configuration in an order that works the first time.

For warehouse teams already running the dispatch system, these updates represent the kind of refinement that turns a promising v1 feature into a production-grade tool. The Mapbox integration adds a capability that was genuinely missing. The dock configuration change puts settings where they logically belong. And the optional carrier assignment removes a constraint that was blocking adoption for businesses whose shipping workflows don’t revolve around fleet management. Taken together, they make the dispatch board considerably more flexible and considerably easier to set up correctly.

Ready to experience Odoo AI?

Join hundreds of teams using DearERP to customize Odoo in minutes, not weeks. Plans start at $29/month.