Get in touch
OpenCart

Czech Couriers for OpenCart — Zásilkovna (Packeta) and Česká pošta

Zásilkovna (Packeta) and Česká pošta for OpenCart 4, 3 and 2.3: pick-up points, Z-BOX and Balíkovna at checkout, shipments, labels, cash on delivery and tracking.

Pro · lifetime licence Staging copies are included. The more sites, the cheaper each one
Compatibility
OpenCart 4.0.2+ · 3.x · 2.3 · PHP 7.0+ · language: English, Czech
Version
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3)
Licence
a site + a staging copy, lifetime
Trial
7 days, no card, one per site
Updated
November 2026
Or all 394 Pro modules with All Access — 4 990 ₴ / year ≈ €98

What Free has,
and what Pro adds

The free version works with no time limit. Pro adds the rest of the features in the table.

Feature Free Pro
Packeta home delivery and pick-up point or Z-BOX, Česká pošta Balík Do ruky and Balíkovna ✔ ✔
Official Packeta map at checkout, the point confirmed by Packeta’s server ✔ ✔
Balíkovna list: post offices, partner points and BOXes, search without diacritics ✔ ✔
No point, no order ✔ ✔
Fixed price, free from an amount, weight limit per method ✔ ✔
Shipment, PDF label, status and cancel from the order page ✔ ✔
Cash on delivery (dobírka) in the destination currency ✔ ✔
Buyer e-mail with the shipment number and tracking link ✔ ✔
Shipment list with filters ✔ ✔
Shipments for orders with other shipping methods too ✔ ✔
English and Czech interface ✔ ✔
OpenCart 4.0.2+, 3.x and 2.3 ✔ ✔
Price by weight (weight bands) — ✔
Cash-on-delivery surcharge at checkout — ✔
Automatic shipment on an order status — ✔
Bulk shipments and label printing — ✔
Hourly statuses and order status on delivery — ✔

What it looks like

Packeta and Česká pošta methods at the OpenCart checkout
OpenCart 4.1 checkout: four Packeta and Česká pošta delivery methods with prices in crowns.
The official Packeta map
The official Packeta map with pick-up points and Z-BOXes, opened from the checkout.
A chosen Packeta point
A chosen Packeta Z-BOX under the delivery method, with its address and a Change link.

Key points

What the buyer sees

The checkout shows four methods: Packeta home delivery, Packeta pick-up point or Z-BOX, Česká pošta Balík Do ruky (to the address) and Česká pošta Balíkovna (post office, Balíkovna partner point or BOX).

What the admin gets

The order page gets a Packeta & Česká pošta panel: create a shipment, PDF label, status refresh and cancel.

How much it costs

The base version is free. Pro costs 1290 UAH, a lifetime licence. One payment, no yearly fees.

The trial starts when you ask

A fresh install is the free version, nothing switches on by itself. The “Try Pro for 7 days” button → e-mail → the key right in the window and by e-mail.

One key — a site and a staging copy

Moving the site? Unlink the licence on the old domain and activate it on the new one yourself. A staging copy (staging., dev.) works with the same key and does not take a site slot. For studios — keys for 5 or 25 sites, or unlimited.

Technical requirements

  • OpenCart 4.0.2+, 3.x or 2.3.
  • PHP 7.0+ with cURL, OpenSSL and XMLReader.
  • A Packeta account (API key and API password) and/or a Česká pošta contract with B2B API access.
  • A shop in Czechia; Packeta also delivers to Slovakia. English and Czech interface.

Version history

v1.0.0 Current November 2026

Packeta (Zásilkovna) and Česká pošta, the Packeta map and the Balíkovna list at checkout, shipments, labels, statuses.

Frequently bought with Czech Couriers

All Access Need more? All modules (394) under one licence, new ones are added automatically. 4 990 ₴≈ €98 Learn more →

Full module description

Czech Couriers is a shipping module for OpenCart 4, 3 and 2.3 that connects the two main Czech delivery options: Zásilkovna (Packeta) and Česká pošta. The buyer picks a pick-up point, a Z-BOX, a post office, a Balíkovna point or home delivery right at checkout, and you create the shipment, print the label and follow the status from the order page. It works on your own keys, with no middleman and no monthly platform.

In the admin the module is called “Packeta (Zásilkovna) & Česká pošta”. Admin and storefront in English and Czech.

What the buyer sees

The checkout shows four methods: Packeta home delivery, Packeta pick-up point or Z-BOX, Česká pošta Balík Do ruky (to the address) and Česká pošta Balíkovna (post office, Balíkovna partner point or BOX). A Packeta point is picked in the official Packeta map; a Balíkovna point in a list searched by town, street or post code, diacritics optional, with the buyer’s town first. Without a point the order cannot be placed, and the order delivery address becomes the point address.

What the admin gets

The order page gets a Packeta & Česká pošta panel: create a shipment, PDF label, status refresh and cancel. Cash on delivery (dobírka) goes in the destination currency: whole crowns for Czechia, EUR for Slovakia. A point can be set by hand, and a shipment can also be created for an order with another shipping method. The buyer gets an e-mail with the shipment number and the tracking link, and the order history gets a record.

The shipment list in Sales shows every order with its carrier, point and status, with “Without shipment” and “On the way” filters. Settings are split into tabs: delivery methods, Packeta, Česká pošta, shipments, automation and licence.

How it works, step by step

  1. You enter the Packeta keys and/or the Česká pošta contract data and check the connection.
  2. You download the Balíkovna list and switch on the methods you need with their prices.
  3. The buyer picks home delivery or a point at checkout.
  4. You create the shipment and print the label from the order page.
  5. The buyer gets the shipment number and the tracking link by e-mail.

Under the hood

  • One shared library for OpenCart 4, 3 and 2.3.
  • A Packeta point is confirmed by Packeta’s server: the name and address come from its answer, not from the browser.
  • The Balíkovna list (over 15,000 points) is stored in its own table and refreshed daily by cron.
  • Česká pošta requests are signed the B2B API way (CP-HMAC-SHA256).
  • Passwords and secret keys are stored encrypted.
  • Settings survive uninstalling and reinstalling the module.

How to install

  1. OpenCart 4: Extensions → Installer → upload cc_czcourier.ocmod.zip and install. Keep the file name: it is the extension code.
  2. OpenCart 3: Extensions → Installer → cc_czcourier-oc3.ocmod.zip, then Extensions → Modifications → Refresh.
  3. OpenCart 2.3: copy upload/ from cc_czcourier-oc23.ocmod.zip to the shop root by FTP, then Extensions → Modifications → Refresh.
  4. Extensions → Extensions → Shipping: install “Packeta (Zásilkovna) & Česká pošta” and open its settings.
  5. Fill in the Packeta and Česká pošta tabs, check the connection, download the Balíkovna list and switch the methods on in the Delivery methods tab.
  6. For Pro: paste the key or start the 7-day trial in the Licence tab.

All three archives are included: separate builds for OpenCart 4.0.2+, 3.x and 2.3.

Questions
about the module

Didn't find the answer? Message us on Telegram and we'll reply within a business day.

@catcode_support Setup, compatibility, activation
Is there cash on delivery (dobírka)?

Yes. Payment methods you mark as cash on delivery send the order total as dobírka in the destination currency: whole crowns for Czechia, EUR for Slovakia.

Do I need a Česká pošta contract?

Yes, the Česká pošta B2B API is for contract customers: the API token and secret key are created in Pošta Online. The Balíkovna list downloads without an account.

Is Packeta for Czechia only?

No, Packeta countries are set in the settings, Czechia and Slovakia by default. Česká pošta is Czechia only.

Can a shipment be cancelled?

Packeta: yes, through the API until the parcel is handed over. The Česká pošta API has no withdrawal, so the shipment is marked cancelled in the shop.

Which label formats are there?

Packeta: A6 and A7 on A4, A6 on A6, A7 on A7, A8 on A8, 105×35 mm on A4. Česká pošta: the label template from your contract.

Not quite what you are looking for?

We build custom modules for WordPress, WooCommerce, OpenCart and Shopify. Tell us about the task and we'll prepare an estimate.

Order a custom module