InPost Shipping & Labels
Edition: CS-Cart & Multi-Vendor · Latest version: 1.0.0 · Compatible with: CS-Cart & Multi-Vendor 4.17.2 – 4.21.x, PHP 7.4 – 8.3 · Changelog: view
Creates InPost ShipX shipments, labels and tracking for Polish orders in CS-Cart and Multi-Vendor, with Parcel Locker (Paczkomat) selection at the checkout through the official InPost Geowidget.
What it does
Section titled “What it does”- Adds InPost as a shipping carrier with two services: Parcel Locker (
inpost_locker_standard) and Courier (inpost_courier_standard). The customer’s shipping price comes from rates you enter (parcel sizes A, B, C and courier), because ShipX has no public price list for shop customers. - Parcel Locker choice at the checkout with the official InPost Geowidget v5 map (or by typing the locker code). If the add-on “EU Pickup Points & Parcel Lockers” is installed and its InPost method was used, its stored locker is reused.
- Creates the ShipX shipment from the order page, or automatically when the order reaches a status you choose: receiver, parcel size (templates A, B, C from product box sizes),
target_point, cash on delivery and insurance in PLN. - Downloads the label (PDF, or ZPL for thermal printers; normal or A6) and stores it with the order. Tracking number and tracking link are added to the order and, optionally, to a regular CS-Cart shipment, so the customer’s notifications show them.
- Follows the shipment: status polling by cron plus InPost webhooks. Shipments can be canceled while InPost still has them in the “created” state.
- Credentials (organization id and API token) are stored encrypted; sandbox and production are separate; a “Test connection” button checks them.
- A job queue with automatic retries (5 minutes, 15 minutes, 1 hour, 3 hours, 12 hours) and a log with filters and CSV export.
- Multi-Vendor: marketplace owner mode (one InPost account for the whole marketplace) or one organization id and token per vendor in the vendor panel.
Compatibility
Section titled “Compatibility”- CS-Cart and Multi-Vendor 4.17.2 to 4.21.x.
- PHP 7.4 to 8.3, depending on your CS-Cart version.
- Polish shipments only (InPost ShipX Poland). Prices, COD and insurance are in PLN.
- The queue needs a cron job (a command line or a secret web address; see Configuration).
Next steps
Section titled “Next steps”- Installation
- Configuration
- Usage
- Conformance with the ShipX documentation
- Developer notes
- Troubleshooting
- FAQ
InPost, Paczkomat and Geowidget are trademarks of their owner. This add-on is an independent product by Kavio Labs and is not affiliated with, endorsed by or sponsored by InPost. It uses InPost’s public API and widget under their documentation; you need your own InPost account.