Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Sales
  3. Product Shipping Management v 19.0
  4. Sales Conditions FAQ

Product Shipping Management

by Hozifa Abbas - Freelancer https://hozifa.odoo.com/
Odoo

$ 89.51

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Fleet (fleet)
• Inventory (stock)
• Sales (sale_management)
• Discuss (mail)
• Invoicing (account)
Lines of code 1132
Technical Name product_shipping
LicenseLGPL-3
Websitehttps://hozifa.odoo.com/
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Fleet (fleet)
• Inventory (stock)
• Sales (sale_management)
• Discuss (mail)
• Invoicing (account)
Lines of code 1132
Technical Name product_shipping
LicenseLGPL-3
Websitehttps://hozifa.odoo.com/
Versions 18.0 19.0

🚚 Product Shipping Management Module

Comprehensive Odoo 19 Module for Managing Product Delivery Operations

  • Overview
  • Features
  • Installation
  • Configuration
  • Usage Guide
  • Workflow
  • Troubleshooting

📋 Overview

The Product Shipping Management module is a comprehensive solution for managing delivery operations in Odoo 19. It provides complete control over vehicle dispatch, driver assignment, route planning, and real-time tracking of shipments from order to delivery.

Perfect For: Distribution companies, logistics providers, manufacturers with delivery fleets, and any business managing product shipments with company vehicles.

✨ Key Features

🚚 Core Shipping

  • Create and track shipments linked to sales orders
  • Multi-state workflow management
  • Real-time status tracking
  • Automatic reference generation

📍 GPS & Location

  • GPS coordinates for all partners
  • Google Maps integration
  • Location validation
  • Vendor and customer tracking

🚗 Vehicle & Driver

  • Dedicated driver management
  • License tracking and expiry alerts
  • Vehicle capacity management
  • Assignment validation

🗺️ Route Planning

  • Automatic distance calculation
  • Google Maps navigation
  • Travel time estimation
  • Route optimization

📊 Sales Integration

  • Vehicle selection toggle
  • Quick shipment creation
  • Shipment counter
  • Conditional field display

📈 Reporting

  • Kanban board view
  • Advanced filtering options
  • Performance analytics
  • Activity tracking

🔄 Shipment Workflow

The module uses a four-state workflow to manage the complete delivery lifecycle:

Draft

Shipment created, awaiting scheduling

Scheduled

Ready for dispatch, route planned

In Transit

Driver en route, delivery in progress

Delivered

Successfully delivered to customer

⚙️ Installation

Prerequisites

  • Odoo 19.0 or higher
  • sale_management module
  • stock module
  • fleet module (automatically installed)

Installation Steps

  1. Copy Module Files
    cp -r product_shipping /path/to/odoo/addons/
  2. Update Apps List

    Go to Apps menu → Click "Update Apps List" → Search for "Product Shipping Management"

  3. Install Module

    Click "Install" button and wait for installation to complete

  4. Verify Installation

    Check that the "Shipping" menu appears in main navigation and Sales order form has "Shipping Information" tab

✓ Installation Complete! You can now start configuring your shipping operations.

🔧 Configuration

1. Set Up Drivers

  1. Navigate to Shipping → Drivers
  2. Click Create
  3. Fill in driver details (Name, Phone, Driver License Number, License Expiry Date)
  4. Check "Is a Driver" checkbox
  5. Add GPS coordinates in "Location & Driver Info" tab

2. Set Up Vehicles

  1. Navigate to Shipping → Vehicles
  2. Click Create
  3. Enter vehicle details (License Plate, Model, Max Capacity in Tons)
  4. Optionally assign a default driver

3. Configure Partner Locations

  1. Go to Contacts
  2. Open any partner (Customer or Vendor)
  3. Go to "Location & Driver Info" tab
  4. Enter GPS coordinates (Latitude and Longitude)
💡 Tip: Get coordinates from Google Maps by right-clicking on a location and clicking on the coordinates. First number is Latitude, second is Longitude.

4. Set Up Product Vendors

  1. Go to Inventory → Products
  2. Open your product
  3. Go to "Purchase" tab
  4. Add vendor with location that has GPS coordinates

📖 Usage Guide

Creating a Shipment from Sales Order

  1. Create Sales Order

    Navigate to Sales → Orders → Quotations, click Create, select customer with GPS coordinates, and add product

  2. Configure Shipping

    Go to "Shipping Information" tab, check "Use Company Vehicle", select Driver and Vehicle

  3. Confirm Order

    Click Confirm to create the sales order

  4. Create Shipment

    Click "Create Shipping" button. System automatically fills source location, destination location, driver, and vehicle

Managing the Delivery Process

1. Schedule Shipment (Draft → Scheduled)

  • Open shipment in Draft status
  • Click Schedule button
  • System validates GPS coordinates
  • Status changes to Scheduled

2. Start Journey (Scheduled → In Transit)

  • Open scheduled shipment
  • Click Start Journey button
  • Google Maps opens with route from source to destination
  • Status changes to In Transit
  • Actual start time is recorded automatically

3. Mark as Delivered (In Transit → Delivered)

  • When delivery is complete, click Mark as Delivered button
  • Actual delivery time is recorded
  • Status changes to Delivered

Route Navigation

When clicking "Start Journey", Google Maps app opens automatically with the route pre-configured in driving mode. The driver can start navigation immediately with origin set to source location and destination set to customer location.

🔧 Troubleshooting

Issue Solution
Cannot create shipment Ensure sales order is confirmed, "Use Company Vehicle" is checked, and Driver and Vehicle are selected
Cannot start journey Verify both source and destination have GPS coordinates in correct format (decimal degrees)
Distance shows 0.0 Check that all four coordinates (source lat/long, destination lat/long) are filled with numbers, not text
Google Maps not opening Check browser allows popups, verify GPS coordinates are valid, ensure internet connection is active
⚠️ Important: Always set GPS coordinates for partners before creating shipments. Verify driver licenses are valid before assignment.

💡 Best Practices

  • Always set GPS coordinates for partners before creating shipments
  • Verify driver licenses are valid before assignment
  • Check vehicle capacity matches order quantity
  • Use estimated duration for better planning
  • Record actual times for performance analysis
  • Add notes for exceptional circumstances
  • Perform regular license expiry checks for drivers

🔬 Technical Information

Distance Calculation

The module uses the Haversine formula to calculate accurate distances between GPS coordinates:

a = sin²(Δlat/2) + cos(lat1) × cos(lat2) × sin²(Δlong/2) c = 2 × arcsin(√a) distance = R × c (where R = 6371 km)

Google Maps URL Format

https://www.google.com/maps/dir/?api=1 &origin={source_lat},{source_long} &destination={dest_lat},{dest_long} &travelmode=driving

Security & Access Rights

  • Sales Users: Read, Write, Create shipments
  • Sales Managers: Full access including Delete
  • Portal Users: No access (internal only)

📞 Support & Contact

If you need assistance with the module or have questions not covered in this guide:

📧 Author Contact

Hozifa Abbas - Freelancer
Website: https://hozifa.odoo.com/

🐛 Bug Reports

If you encounter any bugs or issues, please provide:

  • Odoo version and module version
  • Steps to reproduce the issue
  • Error messages or screenshots
💡 Feature Requests

We welcome suggestions for improvements! Contact the author with your ideas for future enhanproducts.

Product Shipping Management Module

Module for Odoo 19 Enterprise Edition

Developed by Hozifa Abbas

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with