Title: Epaka Shipping for WooCommerce
Author: epaka.pl
Published: <strong>September 16, 2025</strong>
Last modified: June 24, 2026

---

Search plugins

![](https://ps.w.org/epaka-shipping-for-woocommerce/assets/icon-256x256.png?rev=
3581746)

# Epaka Shipping for WooCommerce

 By [epaka.pl](https://profiles.wordpress.org/epaka/)

[Download](https://downloads.wordpress.org/plugin/epaka-shipping-for-woocommerce.1.7.1.zip)

 * [Details](https://wordpress.org/plugins/epaka-shipping-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/epaka-shipping-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/epaka-shipping-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/epaka-shipping-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/epaka-shipping-for-woocommerce/)

## Description

The “Epaka Shipping for WooCommerce” plugin allows you to integrate your WooCommerce
store with the epaka.pl courier platform. With it, you can:

 * Create shipments directly from WooCommerce orders (including bulk shipments)
 * Automatically retrieve recipient data
 * Generate and print shipping labels
 * Track shipment status
 * Use multiple carriers in a single integration
 * Save time and money with competitive shipping rates

Full user manual available here:

https://www.epaka.pl/biznes/integracje/woocommerce

### Zewnętrzne usługi

This plugin connects to external services to provide its functionality:

**Epaka.pl API (https://api.epaka.pl)**
 – Purpose: Creating shipments, tracking
packages, generating labels, managing carriers, and authenticating users – Data 
sent: Order details (recipient name, address, phone number), package dimensions 
and weight, shipping preferences, and authentication details – When: Every time 
you create a shipment, check the shipment status, generate labels, or authenticate–
Service provider: Epaka.pl – Terms and conditions: https://www.epaka.pl/regulamin–
Privacy policy: https://www.epaka.pl/privacy-policy

**Nominatim OpenStreetMap API (https://nominatim.openstreetmap.org)**
 – Purpose:
Address geocoding and validation for pickup point maps – Data sent: Address strings
for geocoding searches (street names, city names) – When: When displaying pickup
point maps and address validation during the ordering process – Service provider:
OpenStreetMap Foundation – Terms of use: https://operations.osmfoundation.org/policies/
nominatim/ – Privacy policy: https://osmfoundation.org/wiki/Privacy_Policy

**OpenStreetMap Tile Server (https://tile.openstreetmap.org)**
 – Purpose: Displaying
map tiles for pickup point locations – Data sent: Requests for map tiles with coordinates–
When: When displaying interactive maps with pickup points – Service provider: OpenStreetMap
Foundation – Terms of use: https://operations.osmfoundation.org/policies/tiles/ –
Privacy policy: https://osmfoundation.org/wiki/Privacy_Policy

## Screenshots

[⌊Connecting the plugin to your epaka.pl account.⌉⌊Connecting the plugin to your
epaka.pl account.⌉[

Connecting the plugin to your epaka.pl account.

[⌊Adding a new shipping template.⌉⌊Adding a new shipping template.⌉[

Adding a new shipping template.

[⌊Selecting a carrier and automatically calculating shipping prices via the API.⌉⌊
Selecting a carrier and automatically calculating shipping prices via the API.⌉[

Selecting a carrier and automatically calculating shipping prices via the API.

[⌊Additional services and price presentation in the store.⌉⌊Additional services 
and price presentation in the store.⌉[

Additional services and price presentation in the store.

[⌊Viewing the list of available templates.⌉⌊Viewing the list of available templates
.⌉[

Viewing the list of available templates.

[⌊List of shipments and bulk operations.⌉⌊List of shipments and bulk operations.⌉[

List of shipments and bulk operations.

[⌊Integration module settings.⌉⌊Integration module settings.⌉[

Integration module settings.

[⌊Configuring the default shipper in templates.⌉⌊Configuring the default shipper
in templates.⌉[

Configuring the default shipper in templates.

[⌊The "Orders" tab in the WooCommerce dashboard.⌉⌊The "Orders" tab in the WooCommerce
dashboard.⌉[

The “Orders” tab in the WooCommerce dashboard.

[⌊Order details and generating shipments.⌉⌊Order details and generating shipments
.⌉[

Order details and generating shipments.

## Installation

 1. Install the plugin via your WordPress dashboard or upload the ZIP file manually.
 2. Activate the plugin.
 3. Configure API access in the module settings (Client ID, API Key, Secret).
 4. Define the sender details and create shipping templates.

## FAQ

### Do I need an account on epaka.pl?

Yes, the plugin requires an active epaka.pl customer account with API access.

### Where can I find the plugin’s user manual?

The full guide is available here:
 https://www.epaka.pl/biznes/integracje/woocommerce

### Does the plugin work with multiple carriers?

Yes, you can ship parcels through multiple couriers available on the epaka.pl platform.

### I don’t know how some features work and I’ve found a bug. Who should I contact?

Please contact us at integracje@epaka.pl

### How can I contact epaka.pl about a business offer?

Email us at bok@epaka.pl or call (22) 250-89-37

## Reviews

![](https://secure.gravatar.com/avatar/703444c76dc040af0c002a67b4cb3e9721cc8552c9dce4cb40c36c1967b1b03b?
s=60&d=retro&r=g)

### 󠀁[Ok](https://wordpress.org/support/topic/robi-co-ma-robic/)󠁿

 [Jaroslaw](https://profiles.wordpress.org/epakapl/) June 18, 2026

Ok

![](https://secure.gravatar.com/avatar/336ac69a0d4616e34efc5b841edbb56c360889db4b041b1cd42a8086731b14b9?
s=60&d=retro&r=g)

### 󠀁[wsparcie? logika?](https://wordpress.org/support/topic/wsparcie-logika/)󠁿

 [sagi76](https://profiles.wordpress.org/sagi76/) February 11, 2026

Emaile wysyłane na adres podany jako wsparcie pozostają bez odzewu. Logika pluginu
jest słaba… każde państwo trzeba ustawiać oddzielnie więc przy wysyłce dla paru 
kurierów do paru państw mamy K * P = seriously? Jedno z tych rozwiązań gdzie założenia
są bardzo ograniczone i mają się nijak do rzeczywistości.

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/epaka-shipping-for-woocommerce/reviews/)

## Contributors & Developers

“Epaka Shipping for WooCommerce” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ epaka.pl ](https://profiles.wordpress.org/epaka/)

“Epaka Shipping for WooCommerce” has been translated into 1 locale. Thank you to
[the translators](https://translate.wordpress.org/projects/wp-plugins/epaka-shipping-for-woocommerce/contributors)
for their contributions.

[Translate “Epaka Shipping for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/epaka-shipping-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/epaka-shipping-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/epaka-shipping-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/epaka-shipping-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/epaka-shipping-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.1

 * Compatibility improvements with WordPress 6.8
 * Improved shipping creation interface
 * Optimized API error handling
 * Added support for Flexible Shipping

#### 1.3.1

 * Improved compatibility with popular plugins

#### 1.4.2

 * Some minor stability fixes

#### 1.4.3

 * Some minor stability fixes

#### 1.4.4

 * Some minor stability fixes

#### 1.4.5

 * Some minor stability fixes

#### 1.4.6

 * Improved shipping method visibility based on cart weight and dimensions limits

#### 1.5.0

 * Some minor stability fixes

#### 1.6.0

 * Added carrier groups feature group multiple carriers together so WooCommerce 
   automatically displays only the cheapest available option from each group at 
   checkout
 * Added free shipping threshold setting configure a cart total amount above which
   all Epaka shipping methods become free
 * Improved carrier list view with visual grouping and color-coded badges
 * Enhanced frontend display: shipping methods now show group names instead of template
   names when carriers belong to groups
 * Fixed international shipping zone logic: carriers now correctly assigned to destination
   country zones for proper visibility to international customers
 * Fixed zone creation fallback bug that was incorrectly assigning carriers to existing
   zones instead of creating new ones
 * Improved international shipping support: customers now see all available shipping
   methods to their country regardless of sender location

#### 1.6.1

 * Improved parcel locker map functionality and pickup point selection

#### 1.7.0

 * Added white-label support: configure button background and text colors from plugin
   settings
 * Improved CSS encapsulation on frontend — all plugin classes now use `epakshfo-`
   prefix to prevent theme style conflicts
 * Fixed map search buttons and geolocation button inheriting styles from Astra 
   and other themes
 * Added country-based Nominatim geocoding: address search in map now filtered by
   carrier’s receiver country
 * Fixed race condition in map initialization using generation counter and requestAnimationFrame
 * Fixed WooCommerce Blocks checkout: map state no longer lost when address fields
   change (MutationObserver)
 * Fixed postcode-based map centering on initial map open
 * Fixed WC()->session null check and HPOS compatibility for order meta
 * Fixed country storage: sender/receiver countries now stored as ISO codes (e.g.
   PL) instead of numeric index
 * Fixed json_decode null protection on additional_options field; soft-deleted carriers
   now excluded from checkout
 * Added SVG geolocation icon with animated loading state instead of text placeholder
 * Geolocation button and “Change point” button now use white-label colors
 * Security: added .htaccess and index.php protection to logs directory
 * Fixed token validation in CronController
 * Added last cron status update timestamp in settings
 * Improved error logging: replaced context parameter with line number
 * Fixed encryption methods to use dynamic keys
 * Fixed sslverify to respect WP_DEBUG setting
 * Fixed order retrieval with enforced allowed sorting parameters
 * Improved admin menu capabilities set to manage_woocommerce
 * Added order edit page in plugin admin panel with shipping/billing address fields
   and form validation
 * Added “View in WooCommerce” button in order details linking to native WC order
   edit page
 * Added shipment tracking display in order and shipment details via PHP proxy (
   CORS-safe)
 * Fixed house number meta key for WooCommerce additional checkout fields
 * Fixed billing address sync when saving order edits — billing fields now updated
   from shipping
 * Fixed empty column appearing before sender info section in all shipment views
 * Fixed parcel locker map returning empty points — corrected form-data encoding
   of latlng parameters and removed wp_kses stripping JSON response
 * Fixed country code case sensitivity in map point requests — country is now normalized
   to uppercase
 * Added InPost marker icon support for courier ID 57
 * Fixed critical crash when shipping zone cannot be matched for an order — orders
   no longer fail to appear in epaka.pl
 * Added default sender pickup points per carrier configurable in plugin settings
 * Added map modal — pickup point selection now opens in an overlay instead of inline
 * Added order edit page in plugin admin panel with shipping and billing address
   fields
 * Added shipment tracking display in order and shipment details
 * Added WP-Cron auto-sync scheduling with configurable intervals from plugin settings
 * Added processing state lock on shipping section during checkout updates to prevent
   race conditions
 * Added point selection display with full address details at checkout
 * Added geocoding support for address fields in map initialization
 * Added time display for order and parcel creation dates in admin views
 * Improved Polish translations across admin and frontend
 * Fixed postal code field mapping in order and shipment controllers

#### 1.7.1

 * Fixed map markers for pickup points — replaced plain logo icons with styled pin
   markers featuring white background, rounded corners, and drop shadow for improved
   visibility on the map
 * Fixed duplicate “Zmień paczkomat” / “Zmień punkt” buttons appearing after payment
   method change on classic checkout
 * Fixed map reappearing after a pickup point was already selected and payment method
   changed
 * Added pickup point memory when switching between delivery methods — previously
   selected parcel locker or pickup point is restored automatically when returning
   to the same carrier
 * Fixed pickup point label disappearing when switching between carriers in WooCommerce
   Blocks checkout (MutationObserver over-restore race condition)
 * Added selected pickup point name and address to order shipping address — visible
   on thank you page, My Account, order emails, and admin order view
 * Fixed map centering: after geocoding the address, map now centers and loads points
   at correct zoom without showing “Pokaż punkty” button

## Meta

 *  Version **1.7.1**
 *  Last updated **3 days ago**
 *  Active installations **90+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.8.5**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/epaka-shipping-for-woocommerce/)
   and [Polish](https://pl.wordpress.org/plugins/epaka-shipping-for-woocommerce/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/epaka-shipping-for-woocommerce)
 * Tags
 * [kurier](https://wordpress.org/plugins/tags/kurier/)[przesyłki](https://wordpress.org/plugins/tags/przesylki/)
   [shipping](https://wordpress.org/plugins/tags/shipping/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/epaka-shipping-for-woocommerce/advanced/)

## Ratings

 3 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/epaka-shipping-for-woocommerce/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/epaka-shipping-for-woocommerce/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/epaka-shipping-for-woocommerce/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/epaka-shipping-for-woocommerce/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/epaka-shipping-for-woocommerce/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/epaka-shipping-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/epaka-shipping-for-woocommerce/reviews/)

## Contributors

 *   [ epaka.pl ](https://profiles.wordpress.org/epaka/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/epaka-shipping-for-woocommerce/)