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
    • Property 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. Delivery
  3. Logistics Management | Third-Party Logistics (3PL) Platform with Live Carrier API Integration — FedEx, DHL, Aramex, SMSA, Bosta | AWB · COD · Hubs · Drivers · Public Tracking v 19.0
  4. Sales Conditions FAQ

Logistics Management | Third-Party Logistics (3PL) Platform with Live Carrier API Integration — FedEx, DHL, Aramex, SMSA, Bosta | AWB · COD · Hubs · Drivers · Public Tracking

by Moaz Nabil https://github.com/moaaznaabilali
Odoo

$ 100.00

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 • Discuss (mail)
• Fleet (fleet)
• Inventory (stock)
• Invoicing (account)
• Website (website)
Lines of code 4643
Technical Name mn_logistics_management
LicenseOPL-1
Websitehttps://github.com/moaaznaabilali
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Fleet (fleet)
• Inventory (stock)
• Invoicing (account)
• Website (website)
Lines of code 4643
Technical Name mn_logistics_management
LicenseOPL-1
Websitehttps://github.com/moaaznaabilali
Versions 18.0 19.0
  • Description
  • License
Logistics Management — 3PL Platform with Live Carrier API for FedEx, DHL, Aramex, SMSA, Bosta
3PL PLATFORM · LIVE CARRIER API · FOR DELIVERY COMPANIES

A 3PL platform that actually talks to your carriers.

3PL = Third-Party Logistics. This module is the full operations platform for a delivery / courier / fulfilment company — and it ships with live API drivers for FedEx, DHL Express, Aramex, SMSA Express, and Bosta. One click on a shipment fetches a real-time rate from the carrier, creates the shipment on their system, gets back the real AWB, pulls live tracking events, and can void the consignment — all without leaving Odoo.

Built on Odoo Stock. v19.0.3.0.0 ships 22 connected models · 5 live carrier API drivers · 2 OWL dashboards · 3 PDFs · 6 crons.

$100 · ONE-TIME · OPL-1
★ SUPPORTED CARRIERS · LIVE API INTEGRATION ★

Five carriers. Real HTTP. Every operation that matters.

Drop in your credentials, click Test API connection, then operate shipments end-to-end through the carrier's own systems.

FedEx
OAUTH2 · REST
Rate Quote
Create Shipment
Track
Cancel
DHL
MYDHL · BASIC
Rate Quote
Create Shipment
Track
Aramex
JSON-REST
Rate Quote
Create Shipment
Track
SMSA
X-PASSKEY
Rate Quote
Create Shipment
Fetch Label
Track
Cancel
Bosta
BEARER
Rate Quote
Create Shipment
Track
Cancel

Every API call is audit-logged with request payload · response · status · latency. Test-connection button per carrier. Production / sandbox toggle. Pluggable base class — drop in your own driver for any other carrier in a single Python file.

★ THE WORKFLOW

Four header buttons on every shipment.

STEP 1
Get carrier rate
Real-time quote pulled from the carrier API. Populates shipping_cost.
STEP 2
Create on carrier
POSTs the shipment to the carrier and replaces our internal AWB with theirs.
STEP 3
Sync tracking
Pulls events from the carrier and appends them to your event log. Manual or 30-min cron.
STEP 4
Cancel on carrier
Voids the shipment on the carrier's system + flips our state to cancelled.
WHO THIS IS FOR

If you deliver parcels on behalf of other companies, this is your back-office.

Courier & last-mile companies
Aramex-style operators. You own fleet, you pick up from senders, you deliver to consignees.
Fulfilment / warehousing 3PLs
You hold stock for your senders + ship out as orders come in. Hubs map to stock.warehouse, shipments link to stock.picking.
Brokers using 3rd-party carriers
You consolidate volume across Aramex, SMSA, Bosta, DHL. The module ships the carrier presets and the rate card.
★ LIVE OPERATIONS DASHBOARD · AUTO-REFRESH 10s

Every shipment. Every hub. Every driver. Live.

Six KPI tiles · hub status grid with capacity bars · drivers on the road with stops and COD outstanding · 7-day Chart.js volume · SLA-alert table for late shipments · multi-branch consolidation.

Live operations dashboard
★ CEO ANALYTICS

MTD revenue. On-time %. Top senders & drivers.

Month-to-date revenue with growth % vs same period last month. On-time delivery % per carrier. Top 5 senders + revenue. Exception hotspots by zone. Top drivers MTD. Branch breakdown for multi-company chains.

CEO analytics
★ PUBLIC TRACKING — /track/<AWB>

Customers type their AWB. See the live timeline.

Dark premium tracking page. Current-status card, event timeline, carrier external-tracking link. AJAX poller refreshes every 10 seconds. Toggleable from Settings.

Public tracking detail
/track LANDING

"Where is my parcel?"

Tracking landing page
MOBILE

Where 90% of consignees actually open it.

Mobile tracking
SHIPMENTS

Multi-piece. Multi-state. Audit-logged.

SHIPMENTS LIST

Every shipment. Every dimension. Every state badge.

Shipments list
SHIPMENT FORM — ALL FIELDS

Sender, consignee, parcels, COD, insurance, customs, POD, events.

Shipment form
★ PICKUP REQUESTS

Senders ask for pickup. Dispatchers schedule it.

Pickup requests
ROUTES & DISPATCH

Build a route, assign a driver, execute stop by stop.

Route form
★ HUB-TO-HUB LINE-HAUL

Sealed loads moving between hubs. Tamper-evident.

Hub-to-hub transfers
FINANCE & REVERSE-FLOW

COD · Returns · Sender invoices · Driver payouts.

★ RETURNS / RMA

One click "Approve" creates a reverse AWB back to the sender.

Returns / RMA
COD LEDGER

Collected → Settled → Disputed. Every cash movement audited.

COD ledger
★ SENDER INVOICE CYCLES

Weekly · Bi-weekly · Monthly billing — auto-bundles delivered shipments.

Sender invoice cycles
★ DRIVER PAYOUTS

Settle drivers periodically. Offset against collected COD.

Driver payouts
★ COMMUNICATIONS

SMS · WhatsApp · Email. Per-state. Per-sender.

NOTIFICATION TEMPLATES

Trigger-bound message templates with placeholders.

Notification templates
NOTIFICATION LOG

Every message sent — channel, recipient, status, error.

Notification log
★ CUSTOMER FEEDBACK

5-star rating · NPS · comments · per-driver / per-carrier roll-up.

Customer feedback
CONFIGURATION

Hubs · Zones · Drivers · Webhooks · Holidays.

HUBS
Hubs
SERVICE ZONES — POSTAL-PREFIX MATCHING
Zones
DRIVERS
Drivers
★ OUTBOUND WEBHOOKS

Slack / Discord / your CRM — pinged on state transitions.

Outbound webhooks
EVERYTHING IN THE BOX

21 connected models. 3 PDFs. 2 OWL dashboards. 5 crons.

SHIPMENTS & AWB
10-state machine · auto AWB · public_token · multi-piece parcels · volumetric weight · QR code · live GPS · reattempt rules · pickup time window.
★ PICKUP REQUESTS
Sender asks for pickup. Dispatcher schedules a window, assigns a driver. Pickup completion auto-confirms its shipments.
★ RETURNS / RMA
Reverse-flow shipment. One-click "Approve" creates a return AWB heading back to the sender. 6-state workflow.
★ SENDER INVOICING
Periodic invoice cycles (weekly/bi-weekly/monthly). Auto-collects delivered shipments. Issued → paid workflow.
★ DRIVER PAYOUTS
Periodic settlement: commission + fuel + bonus − deductions. Auto-offset against collected COD. Mark paid → all COD entries settle.
★ NOTIFICATIONS
SMS / WhatsApp / Email templates with placeholders. Trigger-bound (on confirmed / pickup / out-for-delivery / delivered / exception). Full sent log.
★ CUSTOMER FEEDBACK
5-star rating + NPS + comment per delivered shipment. Per-driver and per-carrier averages roll up to CEO analytics.
★ HUB-TO-HUB TRANSFERS
Sealed line-haul loads between hubs. Tamper-evident seal number. State machine: planned → loaded → in transit → arrived → unloaded.
★ HOLIDAYS / BLACKOUTS
Eid, National Day, weekends — date ranges that pause SLA breach calculation. Per-country.
★ OUTBOUND WEBHOOKS
POST to Slack / Discord / sender CRM on state transitions. Configurable event filter. HMAC signature header.
★ INSURANCE & CUSTOMS
Insurance amount + coverage tier per shipment. International fields: customs value, HS code, description, Incoterm (EXW / DDP / DAP / FCA / CPT).
★ AUTO-REATTEMPT
Per-shipment max attempts (default 3). When the count is reached, auto-returns to sender. Webhook fires.
CARRIERS & RATES
Extends delivery.carrier. 4 MENA carriers seeded + In-house. Public tracking URL templates. Rate card per carrier × zone × weight bracket. Auto-quote on shipment.
HUBS & ZONES
Hubs map to stock.warehouse with daily capacity. 10 MENA zones with postal-prefix auto-match. Per-zone surcharge + in-house-only flag.
PUBLIC /track
Customer-facing tracking page. 10-second AJAX poll. Carrier external link. Toggleable. JSON API at /track/api/<awb>.
2 OWL DASHBOARDS
Live Operations (10s refresh) + CEO Analytics (30s refresh). Chart.js trends. Multi-branch consolidation.
3 PDFs
Shipping label (4×6, Code128 barcode, COD callout) · Carrier manifest (handover with signature columns) · POD (signature + photo + GPS).
5 CRONS
Audit-log cleanup, SLA breach watcher (every 15 min), and pluggable for webhook retry / notification dispatch.
MULTI-COMPANY
Record rules per company. Branch selector on the ops dashboard. Branches Today table consolidates across the chain.
SECURITY
3 roles — Operator < Dispatcher < Manager. Public + portal read for /track. Configuration locked to Manager.
STOCK INTEGRATION
stock.picking gets a one-click "Create shipment" button. Hubs link to stock.warehouse. Your inventory and logistics share the same backbone.
ARABIC EVERYWHERE
name_ar on hub, zone, exception, holiday, notification body. ZATCA-friendly fields on carrier + report headers.
WHAT YOU GET FOR $100

A full 3PL platform at the cost of one consignment.

Live Operations OWL dashboard ~$2,400
CEO Analytics OWL dashboard ~$1,400
Public /track page with AJAX poller ~$1,400
21 connected models & field extensions ~$3,800
Pickup requests workflow ~$500
Returns / RMA workflow ~$700
Sender invoice cycles + driver payouts ~$1,200
SMS / WhatsApp / Email notification engine ~$900
Customer feedback (5-star + NPS) + reviews surface ~$500
Hub-to-hub line-haul transfers ~$600
Outbound webhooks (Slack / CRM / etc) ~$500
3 PDFs (label · manifest · POD) ~$700
4 MENA carrier presets + 10 zones + 5 exceptions seeded ~$400
COD ledger + driver liability tracking ~$600
stock.picking + fleet.vehicle integration ~$500
SLA breach cron + audit-log retention cron ~$300
Arabic, multi-company, source code, lifetime updates ~$300
Bespoke equivalent ≈ $16,700 Your price: $100

$100.

Install in ten seconds.

Install for $100 →
LOGISTICS MANAGEMENT · THIRD-PARTY LOGISTICS (3PL) PLATFORM · v19.0.2.0.0 · OPL-1

Built by Moaz Nabil · moaaznaabilali@gmail.com

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

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