Pull live ocean container ETA and status onto your Odoo Purchase Orders via the ShipsGo API.
ShipsGo Container ETA for Purchase Orders brings real-time ocean freight visibility directly into Odoo. Instead of emailing freight forwarders or logging into separate tracking portals, your purchasing and logistics teams see live container status and estimated arrival dates right on the Purchase Order.
What it does
The module connects to the ShipsGo v2 API and matches your container references to pull current status and ETA onto each Purchase Order. A daily scheduled job automatically refreshes every open, unreceived PO, so the arrival information your team relies on is always current without any manual checking.
Key features
- Live ocean container ETA and status displayed on the Purchase Order
- Secure ShipsGo v2 API integration using a private user token
- Reference matching and status filtering to track the right shipments
- Daily cron that updates only open, unreceived purchase orders
- Read-only by design, so it never changes your procurement data
Who it's for
Importers, distributors and manufacturing businesses that buy goods by sea and need reliable, in-Odoo visibility of when their containers will actually arrive.
Frequently asked questions
How do I track ocean container ETA on Odoo purchase orders?
ShipsGo Container ETA pulls live container ETA and status from the ShipsGo API directly onto your Odoo Purchase Orders.
Can Odoo update shipping container status automatically?
Yes. A daily scheduled job refreshes open, unreceived purchase orders with the latest ETA and status from ShipsGo.
What do I need to use it?
A ShipsGo API token. You enter it once and the module matches your purchase order reference to the container.
Does the ShipsGo integration change my Odoo purchase order data?
No. The container ETA and status are pulled read-only onto the Purchase Order, so it never edits your quantities, prices or supplier information. Your procurement records stay exactly as your team entered them.
How often does Odoo refresh container ETA from ShipsGo?
A daily scheduled job automatically updates every open, unreceived purchase order with the latest ETA and status. Once a PO is fully received it stops being refreshed, which keeps API calls focused on shipments that still matter.
Is ShipsGo Container ETA a paid Odoo app and does it need a ShipsGo account?
It is a paid module and you supply your own ShipsGo account and API token, entered once in the settings. The module then uses that private token to match your purchase order reference to the correct container.
Want this in your Odoo?
See the full feature list and screenshots, or talk to our certified Odoo team about setup and customization.