The PostEx merchant portal, explained for Shopify sellers
PostEx is the courier most Pakistani Shopify stores we work with ship through, and its merchant portal is where those stores book parcels and see what they are owed. This is how it fits together — written by a Shopify app that integrates with PostEx, not by PostEx.
In short
- The portal lives at merchant.postex.pk; new merchants sign up at postex.pk/signup.
- You book parcels, print airway bills, track shipments and see payments there.
- PostEx pays part of a parcel's COD value upfront, when it ships, and the rest once it is delivered. On a return the advance is taken back.
- What the portal does not do is tell you whether an order made money — it knows the parcel, not your product cost, ad spend or Shopify order.
Independent guide. Kaarobar is not PostEx and is not affiliated with it. To log in to your PostEx account, go to merchant.postex.pk directly. Everything below describes how the portal fits into running a store; check anything contractual with PostEx.
What the merchant portal is for
The PostEx merchant portal is the courier's own back office for sellers. Once your account is approved you use it to:
- Book orders — enter the consignee, city, COD amount and parcel details, one at a time or in bulk.
- Print airway bills — the label the rider scans at pickup.
- Track shipments — every status from booked to delivered or returned.
- See payments — what has been paid to you, per statement, and what is still pending.
For a small store, booking straight in the portal is fine. The friction starts when orders live in Shopify and parcels live in PostEx: every order has to be re-typed or exported, and every tracking number has to find its way back to the Shopify order by hand.
Signing up as a PostEx merchant
- Register at postex.pk/signup with your business and bank details.
- PostEx verifies the account and sets up your pickup address.
- Once approved you receive portal access, and you can request API credentials if you want parcels booked from your store automatically instead of by hand.
The API credentials are what a Shopify app such as Kaarobar uses to book, track and read payments on your behalf — see the PostEx integration.
How PostEx actually pays you
PostEx's headline offer is upfront payment on cash-on-delivery orders. In the settlement data we process for stores on PostEx, each parcel's COD value arrives in two parts:
Two consequences catch sellers out. First, the advance is not income: a parcel that is later refused nets to zero, so counting advances as sales overstates the month. Second, the money that reaches your bank is the COD value minus courier charges, GST on those charges, and the 2% income-tax and 2% sales-tax withholdings — so the bank credit will never equal the COD you shipped. See cash on delivery in Pakistan for the full list of deductions.
What the portal leaves to you
The portal is built around the parcel. Your business runs on the order. The gap between the two is where most of the work, and most of the mistakes, sit:
- Matching payments to orders. A statement pays for many parcels delivered across many dates. Tying each rupee back to a Shopify order is the step most stores skip — see how to reconcile a courier remittance.
- Profit per order. PostEx knows the COD amount and its own charge. It does not know what the product cost you, what you spent on ads, or what packaging cost — so it cannot tell you what you kept.
- The real cost of returns. A refused parcel costs freight both ways and earns nothing. Across the stores we measure, 27.5% of COD parcels came back.
- Status back in Shopify. Delivered, returned and in-transit need to reach the Shopify order so your team is not working from two screens.
Using PostEx from inside Shopify
Kaarobar connects to your PostEx account with the API credentials above. From then on you book PostEx parcels from your Shopify orders, the tracking number and status are written back to each order, and every PostEx payment is matched to the orders it paid for — with true net profit per order after COGS, freight, packaging and the withholdings.
Connect PostEx to Shopify — install freeAbout the author: Hamza Khalid is the founder of Remap Media, which builds Kaarobar. He built Mydrobe.pk, a cash-on-delivery fashion store on Shopify, in 2020 and runs Cellwala.pk. He has spent 10+ years in performance marketing on Meta, Google and TikTok for brands in Pakistan, the UAE, Qatar and the US. More about Hamza
Questions merchants actually ask
- What is the PostEx merchant portal login address?
- merchant.postex.pk. Kaarobar is an independent Shopify app, not PostEx, so we cannot log you in or reset a PostEx password — contact PostEx for account access.
- Does PostEx pay COD upfront?
- Yes, in part. In the settlement data we process, roughly half of a parcel's COD value is advanced when it ships and the rest is released on delivery. If the parcel is returned, the advance is recovered, so a refused parcel nets to zero.
- Why is my PostEx payment less than the COD I shipped?
- Because courier charges, GST on those charges, and 2% income-tax plus 2% sales-tax withholding are deducted before the money reaches you, and advances on returned parcels are taken back. None of that is an error — but it means the bank credit has to be reconciled, not assumed.
- Can I book PostEx parcels directly from Shopify?
- Yes, with a Shopify app that integrates the PostEx API. Kaarobar books PostEx parcels from Shopify orders, writes tracking back to the order, and matches PostEx payments to orders.