Skip to Content
Odoo  ·  InPost Integration

InPost Lockers. Chosen at Checkout.

InPost ShipX is fully integrated into Odoo, including the part customers actually ask for. The Paczkomat map is embedded on the sales order so buyers pick their locker before they check out.

Paczkomat Map Picker
A6 Labels In Odoo
Locker + Courier
Track & Cancel

If Customers Can't Choose Their Locker, What's the Point?

The reason customers choose InPost is the locker. If your checkout skips the locker picker, or your team is re-keying shipments into ShipX, you have taken away the part that makes InPost worth using.

No Locker Choice

Customers can't choose a Paczkomat at checkout, so parcels go to a default location that might not work for them.

Manual ShipX Entry

Shipments get re-keyed into the ShipX panel instead of coming straight from the Odoo order.

Labels in the Portal

Labels sit in ShipX, disconnected from the Odoo delivery order.

Risky Go-Live

No way to test the setup before you start shipping real parcels.

The Complete InPost Flow

We connect ShipX for shipping and the official Geowidget for the locker map. Locker selection, label creation, tracking and cancellation all happen inside Odoo.

Paczkomat Locker Picker

The official InPost Geowidget map sits right on the sales order. Customers pick a Paczkomat in a few clicks and the locker code is saved to the order. There is also a manual entry option so orders never get stuck if the map can't load.

Shipment & A6 Label on Validation

When you validate the delivery, the ShipX shipment is created with the chosen locker as the destination. The A6 label comes back and is attached to the delivery order.

Locker & Courier Services

You can set up locker or courier delivery methods with parcel size templates, optional insurance and cash on delivery. Each delivery method has its own settings.

Tracking, Cancel & Sandbox

The tracking link is right on the delivery order. You can cancel from the same screen. And there is a sandbox mode so you can test the whole flow before sending real parcels.

Locker to Label in Four Steps

The locker the customer picks stays with the order right through to the shipment.

1
Connect

Add your ShipX Organization Id, access token and Geowidget token.

2
Pick a Locker

The map opens on the order; the customer selects a Paczkomat.

3
Ship

Validate the delivery; the shipment is created and the A6 label attached.

4
Track

Use the tracking link on the delivery order, or cancel from the same screen.

Everything That Makes Locker Delivery Actually Work

The practical details behind a reliable setup.

  • Chosen locker copies from the sales order to the delivery order automatically.
  • Manual locker-code fallback keeps orders moving if the map is unavailable.
  • Locker and courier services, with parcel-size templates.
  • Optional declared insurance and cash on delivery.
  • Admin-only, masked ShipX and Geowidget tokens per company.
  • Sandbox test mode for a safe go-live.
  • Standalone module with no third-party Odoo dependencies.

Built on the Official InPost APIs

We use ShipX for shipping and the official Geowidget for the locker map, both connected through Odoo's delivery framework.

Odoo Delivery Framework InPost ShipX API InPost Geowidget Map Per-Company Tokens

Deliver to InPost Lockers, From Odoo

Talk to us about rolling out the connector, or grab it on the Odoo App Store.