Using Routes on Shipping Methods in Odoo

In Odoo, it is possible to set a route on a shipping method. This route has a high priority in the route hierarchy, only the route set on the sales order line takes precedence. That means, in most cases, the route on the shipping method will be applied unless a route is specified on the sales order line.

Here are a few use cases where setting up a route on a delivery method can be beneficial:

  1. Special Goods Handling: When the shipping provider handles special goods that need a custom route through the warehouse during the pick-and-pack process.
  2. Express Delivery: For offering expedited delivery that bypasses the usual multi-step process and completes in a single step.

As an example, let's go over the steps needed to set up Express Delivery using a custom route:

  1. Create a route named “One Step Delivery” that follows a one-step process and is applicable to Shipping Methods.
  2. Set up a shipping method for express delivery using your delivery carrier.
  3. Link the “One Step Delivery” route to the Express Delivery method.

That is it! The next time this shipping method is selected, the order will be processed as a one-step delivery, moving goods directly from stock to the delivery point.