Australia Post Shipping Odoo Integration | Australia Post Shipping Integration | Auspost API | Shipping Labels | Tracking | Return Labels
by TugIT Software https://tugit.in$ 69.00
Australia Post & StarTrack Shipping Integration
Based on the latest Australia Post Shipping & Tracking REST APIs
Region: Australia & Worldwide Cross-Border Logistics
Australia Post and StarTrack form the leading logistics and postal network in Australia, offering trusted standard parcel delivery, premium express shipping, and robust B2B cargo services.
Integrating Australia Post with Odoo automates your shipping workflows completely. Get real-time rate quotes, generate ZPL and PDF labels, validate shipments, create return labels, cancel orders, and trace packages natively within Odoo Sales and Inventory applications.
Key Features
-
Real-Time API Rates
Query the Australia Post Shipping API to fetch live shipping rates on sales orders based on weights, box dimensions, product settings, and receiver addresses.
-
Generate PDF & ZPL Labels
Create shipment labels directly from delivery orders. Supports printing in standard PDF format and ZPL format for thermal printers (A6, A4 layouts, and custom offsets).
-
StarTrack & Australia Post Services
Toggle between standard domestic parcel post, contract rates post, express post, and premium StarTrack shipping services directly inside Odoo carrier configuration.
-
Automatic Return Shipments & Labels
Initiate return picking tasks, swap address details, register the return on the API, and download return shipping labels automatically.
-
Programmatic Cancellations
Delete pending shipments and void created barcodes on the Australia Post systems directly from the Odoo delivery form before the parcel is shipped.
-
Multi-Package & Custom Packaging Type Mapping
Sort inventory pickings into different packages (Cartons, Satchels, Pallets, etc.) and calculate shipping fees accurately by mapping weights and dimensions for each box.
-
Integrated Tracking Details
Provides a direct link to Australia Post or StarTrack's official tracking portal inside the Odoo delivery orders for instant status tracing.
Setup & Screenshots
Configure your API Key, Password, Account Number, product code (Standard Post, StarTrack, Express), custom packaging types, and label layouts (PDF or ZPL format support).
Select the customer and products. Click the "Add Shipping" button inside your sales order form.
Click "Get Rates" to fetch real-time shipping costs directly from the Australia Post API.
Confirm and add the calculated cost to your sales order lines, which automatically creates the stock delivery record.
Package stock items using Odoo's native "Put in Pack" feature. The integration maps package types and weights correctly.
Click Validate on the delivery order. Odoo calls the API to book the shipment on Australia Post/StarTrack systems.
The API creates the shipment, returns the consignment ID, and updates the Odoo tracking record fields.
The downloaded label file is attached to the picking's message chatter. Depending on your choice, Odoo saves standard PDF files or ZPL thermal print code.
Click on the Tracking button inside the picking record. Odoo opens a direct public tracking page on Australia Post or StarTrack portal.
Click the "Cancel" button to programmatically void the booked barcode in Australia Post's systems.
Launch the Odoo return picking wizard to initiate a reverse logistics shipment.
Confirm the return transfer order, automatically swapping shipper and receiver addresses inside the API call payload.
The return tracking number and label file are retrieved successfully and logged to the picking chatter.
Frequently Asked Questions (FAQ)
Does the module support ZPL printers?
Yes, it fully supports generating ZPL raw streams for thermal label printing (such as Zebra printers) as well as the standard PDF document format.
Which shipping services are supported?
We support standard parcel post, contract rates post, express post, and premium StarTrack shipping service products.
Does the module support multi-package shipments?
Yes, you can pack items using Odoo packages. The API retrieves tracking numbers and download labels for all boxes in a single shipment request.
Can I cancel shipments programmatically?
Yes. Clicking "Cancel" on the picking form deletes the registered shipment in Australia Post's systems to prevent accidental billing.
Our Services
We deliver end-to-end Odoo solutions tailored to your business needs, from initial setup to long-term support.
Odoo Implementation
Full-cycle Odoo deployment tailored to your workflows: requirement analysis, system configuration, data migration, and go-live support.
Odoo Customization
Custom module development, third-party API integrations, workflow automation, and bespoke UI/UX improvements to match your exact business logic.
Support & Maintenance
Ongoing technical support, bug fixes, version upgrades, and performance monitoring to keep your Odoo instance running smoothly at all times.
Why TugIT Software?
We combine deep Odoo expertise with real-world logistics experience to deliver integrations that simply work.
6+ Years of Experience
Over six years of hands-on Odoo development across diverse industries including manufacturing, e-commerce, logistics, and retail, delivering battle-tested, production-ready solutions.
Shipping & API Integration Experts
We have successfully integrated more than 25 shipping carriers and third-party APIs, including DSV, DHL, FedEx, UPS, Shippo, ShipStation, SMSA, Aramex, and many more, building unmatched expertise in logistics automation.
Trusted & Reliable Partner
Our modules are published on the official Odoo Apps Store with dedicated support, regular updates, and a commitment to quality that businesses depend on.
Check out our other apps on Odoo Apps Store
For any support contact us at info@tugit.in
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• Discuss (mail) • Invoicing (account) • Inventory (stock) |
| Lines of code | 467 |
| Technical Name |
odoo_australia_post_delivery |
| License | OPL-1 |
| Website | https://tugit.in |
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