OdooWiki OCA HUB

Route Planning Delivery Integration

route_planning_delivery folder_open OCA/route-planning open_in_new
Uncategorised License: AGPL-3

Compatibility with route_planning_stock and delivery.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a 'Route Planning' delivery method to Odoo so sales orders and deliveries can be linked to a route area, while preventing that carrier from creating real shipments.

This module connects the Route Planning app with Odoo's delivery and shipping features. It adds a new delivery method called 'Route Planning' on delivery carriers (delivery.carrier). When a carrier uses this method, Odoo forces its integration level to 'Get rate' and blocks any attempt to create a real shipment, showing an error instead. The shipping cost is simply taken from the carrier's product price.

On sales orders, the route area field is only shown when the selected carrier uses the Route Planning method; otherwise it is cleared automatically. The same rule applies to delivery orders (stock.picking), where the route area is hidden unless a customer is set and the carrier is Route Planning.

When choosing a delivery carrier in the wizard, a Route Area field appears only for Route Planning carriers and is required. It is pre-filled from the order's route area or the customer's default route area, and the chosen value is saved back onto the sales order when the wizard is confirmed.

A demo delivery carrier named 'Route planning' is included for testing. The module installs automatically when its dependencies are present.

Depends on

Required by other modules

Models and fields (4)
  • sale.order · extends an existing modeldelivery_type
  • stock.picking · extends an existing modelroute_area_id
  • delivery.carrier · extends an existing modeldelivery_type
  • choose.delivery.carrier · extends an existing modelroute_area_id

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/route-planning.

terminal Installation and usage

OCA documentation · Odoo 18.0
  • Go to Inventory > Configuration > Delivery Methods.
  • Create a delivery method.
  • Set the Provider to Route Planning.
  • Ensure that the integration_level field is set to rate.

To use this module, follow this flow:

  • Create or edit a sales order.
  • Open the delivery method wizard and select a carrier with provider type Route Planning.
  • Select the route area for that delivery.
  • Confirm the sales order.

When the delivery picking is created from the sales order, the route planning integration will create the related route and checkpoint records automatically.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.