
Swiss Post shipping for your online store
Shipi connects your store to your Swiss Post business account, so domestic PostPac and SmallPac labels, pickup point delivery and international waybills with customs data all come from one dashboard, and tracking flows back to your store.
What you can do with Swiss Post in Shipi
Everything below is live in the Shipi dashboard today.
Live rates
Prices come from Swiss Post's price API (public list prices) with an optional markup or discount, or from your own CHF rate table. Delivery dates show at checkout.
Labels
Domestic labels as PDF in A6, A7 or A5. International shipments get a waybill PDF with commercial invoice copies.
Pickup points
Deliver to PickPost points and My Post 24 lockers. Choose the point at label time or let Shipi use the nearest one. Wix stores can let shoppers choose from a list at checkout.
Tracking
Tracking numbers and delivery status sync back to your store automatically.
Customs documents
International waybills include customs items with HS codes, the type of contents and who pays duties.
Cash on delivery
Electronic cash on delivery for domestic shipments in CHF, if it is part of your Swiss Post contract.
Declared value
Signature with insurance for domestic parcels, and additional insurance for international ones.
Multi-parcel
Up to 99 parcels per order, with an option to deliver only once all parcels have arrived.
How it works
STEP 1
Connect your store
Install Shipi on WooCommerce, Shopify, Wix, BigCommerce, OpenCart or PrestaShop. Orders start syncing straight away.
STEP 2
Add your Swiss Post account
Enter your Swiss Post client ID and secret and franking licence number in Shipi's carrier settings and pick the services you want to offer.
STEP 3
Print labels
Open an order, choose a Swiss Post service and create the label. Package details come from the order.
STEP 4
Tracking stays in sync
The tracking number goes back to your store and Shipi keeps checking the status until the parcel is delivered.
Why stores ship Swiss Post with Shipi
- Domestic add-ons: signature, fragile, personal delivery, Saturday delivery and bulky goods.
- Swiss Post emails your customer when the parcel is handed over, so they can redirect it if needed.
- Labels and notifications in German, French, Italian or English.
- Automatic Swiss Post collection booking for international shipments.
- Choose what happens to undeliverable international parcels: return or abandon.
- Test connection button that checks each Swiss Post API on your account.
Swiss Post services you can offer
Services available to you depend on your Swiss Post contract. You can rename them before they appear at checkout.
Works with your store
Connect any of these platforms, then ship every order with Swiss Post.
Common questions
What do I need from Swiss Post?
A Swiss Post business customer account with API access (client ID and secret) and a franking licence. The API scopes you need are Barcode, PickPost, Track consignments, Waybill and International Tracking. Shipi's Test connection button checks each one for you.
Are the rates my contract rates?
Swiss Post's price API returns public list prices. Add a percentage markup or discount to match your contract, or enter your own CHF rate table instead. Prices are converted to your store currency at checkout.
Can I test before going live?
Yes. Swiss Post provides a separate test environment with its own credentials, and Shipi lets you switch between test and live.
Do I need my own Swiss Post account?
Yes. You open a business account with Swiss Post and enter its credentials in Shipi (Swiss Post client ID and secret and franking licence number). You keep your negotiated rates and pay Shipi only for the software. If you get stuck on the credential step, our team will set it up with you.
Can I use Swiss Post alongside other carriers?
Yes. Add as many carriers as you need to one Shipi account and choose per order, or set shipping rules that decide which options appear at checkout.
Which store platforms does this work with?
Any store you connect to Shipi: WooCommerce, Shopify, Wix, BigCommerce, OpenCart and PrestaShop. The carrier setup is the same on every platform.
More carriers in Europe
Ready to ship with Swiss Post?
Create a Shipi account, connect your Swiss Post credentials, and test one order before you go live.
Swiss Post is a trademark of its respective owner. You contract with Swiss Post directly for delivery services; Shipi connects your store to your Swiss Post account.
See also: all carrier integrations · all platform integrations