What is InPost ShipX?
InPost ShipX is InPost's API for handling shipments from your own system: creating Paczkomat parcel locker and courier shipments, downloading labels and tracking statuses. Choosing a parcel locker at checkout is handled by a separate component, the Geowidget, which returns the ID of the selected point. For testing, InPost provides a ShipX sandbox that works without a contract.
How we use it at Koda Plus
We build InPost integrations directly on the ShipX API rather than on bloated plugins: the Geowidget at checkout, shipment creation, labels in PDF or in ZPL for thermal printers, and status tracking. In Medusa.js stores we keep the selected locker ID in the cart's shipping method metadata, and in B2B projects we tie label retrieval to an order status change. We describe the full flow in a Polish-language blog post and deliver it as part of our system integration work.
In our services
When it makes sense
- Your customers expect parcel lockers at checkout
- Your warehouse prints many labels and clicking through the InPost panel wastes time
- Your store should update orders and emails automatically from parcel status
- Your platform is custom-built, for example on Medusa.js, with no ready-made module