Introduction
Odoo Swiss Post Delivery Carrier helps you manage Swiss Post shipments directly from Odoo.
It removes the need to use courier portals and keeps all shipping tasks in one place.
You can create shipments, print labels, and track deliveries inside the same system. This helps you ship faster and reduces errors in daily order processing.
The module supports multiple label formats and Swiss Post services. It ensures smooth fulfillment for domestic and international shipping needs.
Features
- Fixed rate shipping lets you add manual delivery charges to sales orders.
- Automated shipment creation sends orders to Swiss Post with one click.
- Multi-format label generation supports PDF, PNG, GIF, and ZPL labels.
- Real-time shipment tracking shows the delivery status.
- Easy Swiss Post carrier setup connects your system using simple credentials.
- Support for PostPac & VinoLog and many more enables flexible Swiss Post service selection.
- International shipment support allows cross-border deliveries through Swiss Post.
- Service-based shipping configuration assigns the correct Swiss Post service automatically.
Installation
- Once you purchase the App from Webkul store, you will receive a link to download module’s zip file.
- Extract the file on your system after download finishes. As a result, you will be able to see a folder named- ‘swisspost_delivery_carrier’.
- Copy and paste this folder inside your Odoo Add-Ons path.
- Now, open Odoo App and click on the Settings menu. Here, click on Activate Developer Mode.
- Then, open Apps menu and click on ‘Update Modules List.’
- In the search bar, remove all the filters and search ‘swisspost_delivery_carrier’.
- You will be able to see module in the search results. Click on ‘Activate’ to install it.
Workflow
Configuration of Odoo Swiss Post Delivery Carrier
1. Go to Sales → Configuration → Shipping Methods and create a new delivery method.
Select Swiss Post as the provider and choose Get Rate and Create Shipment as the integration level.

2. Go to Sales → Configuration → Shipping Methods and open SwissPost Delivery. Click on the Extra tab to define your shipping rules and label preferences.

3. Select SwissPost Delivery, review the order weight, enter the fixed shipping cost, and add the carrier to apply Swiss Post shipping on the sales order.

4. Open the delivery order, pack the products using Put in Pack, review the details, and click Validate to prepare the shipment for Swiss Post processing.

5. Enter the package weight and dimensions, select the Swiss Post packaging type, and click Save to confirm the shipment details.

6. Validate the delivery to create the Swiss Post shipment and generate the tracking reference inside the delivery order.

7. Click Download Swiss Post Label, view the generated PDF in the chatter, and print the label to attach it to the shipment.

8. View the tracking reference in the delivery order, check the shipment status, and use the tracking option to monitor delivery progress.

9. Click the tracking reference to open the Swiss Post tracking page and view the live delivery status of the shipment.

NEED HELP?
Hope you find guide helpful! Please feel free to share your feedback in the comments below.
If you still have any issues/queries, please create a ticket at the UV Desk.
I hope this helps. In case of any further queries, contact us at our support mail.
Thanks for paying attention!!
Current Product Version - 1.0.0
Supported Framework Version - ODOO 16, 17, 18, 19

Be the first to comment.