17Track Integration Odoo app icon

Odoo 17Track Integration for Shipment Tracking

See courier status on Odoo deliveries with 17TRACK: refresh on demand, keep a history, and email the customer when status changes.

  • Community
  • Enterprise
  • Odoo.sh
  • On-premise

Industry

Logistics, Manufacturing, Retail, Wholesale

Downloads

2

Buy
17Track Integration Odoo module preview

Overview

About this app

17Track Integration adds 17TRACK tracking to Inventory deliveries. You paste the tracking number, pick the courier, and Odoo asks 17TRACK for the latest status. A Shipment Tracking tab stores each update (status, location text, estimated delivery). You can refresh from a button, or let a daily job check open deliveries. When the main status changes, the delivery contact gets an email if they have an address. You need your own 17TRACK API token. This is not a live map, and it does not replace Odoo’s own carrier tracking field.

Features

  • 17TRACK on the delivery

    Paste the tracking number and pick the courier on the Inventory delivery. Status lives on that same record.

  • Refresh when you need it

    Use 17Track Status, then Refresh Status, to ask 17TRACK now. New numbers can be registered with 17TRACK automatically.

  • History on a tab

    Each refresh can add a line: status, sub-status, estimated delivery dates, courier, and location text.

  • Daily check of open deliveries

    A scheduled job refreshes deliveries that still have a tracking number and courier and are not yet validated.

  • Email the customer on change

    When the main status changes, the delivery contact receives an email if they have an email address.

  • Large courier list

    Inventory → Configuration → 17Track → Carriers holds 17TRACK courier codes. The zip includes 2,700+ names for that list.

17Track Integration connects Odoo Inventory deliveries to 17TRACK (the courier tracking service). Warehouse or shipping staff enter a tracking number, choose the courier, and pull status into the delivery. Customers can get an email when that status changes.

Use it if you ship with many couriers and want one place in Odoo to check “where is this parcel?” without opening 17TRACK in a browser every time.

  • API token in Inventory Settings: Turn on 17TRACK and paste your token. Outbound internet to 17TRACK is required (Odoo.sh and on-premise both work if the server can reach the API).
  • On the delivery: Shipping Information has Tracking Number and 17Track Carrier. Pick the courier from the list (2,700+ names ship in the zip). There is no auto-detect.
  • 17Track Status button: Opens a wizard. Refresh Status talks to 17TRACK, registers the number if 17TRACK has not seen it yet, and shows the current status. The button is hidden after the delivery is validated.
  • Shipment Tracking tab: A history of updates: status, sub-status, estimated delivery window, courier name, and location as text (not a map).
  • Daily job: Open deliveries that have a number and a courier are refreshed on a schedule. Validated (done) deliveries are skipped.
  • Customer email: If the main status string changes, an email goes to the delivery partner’s email. Internal users are not mailed by this module.

You still buy and maintain a 17TRACK API account. Wrong courier for a number is refused by 17TRACK. This module does not add a public tracking page on the website.

Works on Community and Enterprise. English only. 17TRACK is the courier product name; it is not tied to a single Odoo edition.

A closer look

Reviews

Be the first to rate this app.

Leave a rating

Rating

Your email is not shown publicly.

Need a full demo or a customized workflow?

Book a walkthrough of this app on a live instance, or tell us how you want the module to fit the process you already run.

A little closer, wherever you are

Big world.
Close partnership.

Good work travels. We bring product engineering, AI and Odoo ERP to the conversation, and make room for your way of working.

01 / BaseAhmedabadIndia, remote
02 / ApproachOne shared planDiscovery to delivery
03 / ConnectionBuilt around youAgreed meeting rhythm