This is the official plugin, that allows you to choose pickup points of Packeta and its external carriers in all of Europe, or utilize address delivery to 25 countries in the European Union, straight from the cart in your e-shop. Furthermore, you can also submit all your orders to Packeta with just one click.

Plugin functions:

  • the ability to choose a pickup place in your cart using our widget v6
  • the ability to change the destination pickup point of an existing order
  • the option to allow checkout address validation using our widget HD
  • delivery to Packeta pickup places (Czech Republic, Slovakian Republic, Hungary, and Romania)
  • delivery to pickup places of carriers all around Europe
  • the ability to add/modify the packet weight and dimensions before submitting the packet to Packeta
  • automatic sending of orders to Packeta with one click
  • each delivery sent to Packeta will automatically show the tracking number with a link to a website with the shipment tracking
  • the printing of labels, including direct carrier labels
  • printing of shipment lists (AWB)
  • 18+ age verification setting for your products

You can look forward to:

  • automatically updated information on the current packet status
  • the ability to automatically change the order status according to the packet status
  • the filling out of customs declarations and shipping of packets to countries outside of the EU
  • the creation of claim assistant packets
  • the option to choose a pickup place during the manual creation of the packet in the administration


  • You can install the plugin either in your WordPress administration: Plugins->Plugin installation->Upload plugin or upload the “packetery” folder into the /wp-content/plugins/
  • Activate the plugin in the WordPress menu “Plugins”
  • Set up the plugin according to our user documentation


Is the plugin free?

Yes. All functions of our plugin are completely free. No need to purchase any premium extensions.

What are the minimum required versions of WordPress and PHP?

In order to be able to use modern development procedures and continue to expand the functions of the plugin, it is necessary to run the plugin on WordPress 5.3+ and PHP 7.2 – 8.0.

I’m missing a feature I would like to see, what should I do?

We are constantly working on adding new features. You can find a list of features we are currently working on in the “You can look forward to” chapter. If there is a feature you would like to see added, that is missing in our list, then please contact us at

I have found a mistake in the plugin or need help with the installation or set up of the plugin.

Please contact us at .


Dá sa odoslať len v zozname objednávok, teda neprehľadne, Pri objednávke ponúkne akurát tak výber pobočky, čo aj tak nefunguje. Ani po doplnení váhy to neodošle. A ak neodošle, nikde nenájdete príčinu. Nechajte si ju...
Hi! I like this plugin BUT when I use it I can't see at my order page the logo and link to pick one of your branches. Only after updating the page this thing is appear. Fix it please. PS. WPify Woo don't have this issue.
Konečne aj veľkého hráča na trhu napadlo uľahčiť jeho zákazníkom komunikáciu s e-shopmi. Nástroj je výborný a nahrádza mnohokrát iné, neaktuálne alebo problémové pluginy iných vývojárov. V porovnaní s cenníkom síce nemám k dispozícii všetky spôsoby uvádzané v cenníku PACKETA, ale jeho používanie a funkčnosť sú výborné. Stačí to ku korektnému využívaniu služieb PACKETA našim alebo iným zákazníkom. Verím, že bude vždy aktuálny bez zbytočných dopytov na aktualizácie. Ďakujem že ste 😉
Thanks for making this open-source and available directly in the plugin repository, that is very appreciated. The integration is very smooth, and I appreciate the development rate of this plugin. Keep it up! Just to make it even clearer, the fact that most carriers do not/will not have this level of integration/it will be hidden behind a paid plugin makes it much easier to choose packeta myself, even though it wouldn't be the only reason.


Packeta はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。


“Packeta” は2ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Packeta” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。



  • Fixed: Other shipping methods support


  • Fixed: Order product loading for age verification service
  • Updated: For each order is a separate Packeta log
  • Added: Plugin options export extended with installed plugins
  • Added: Admin order grid weight column


  • Fixed: Some Elementor and some Divi checkouts are now supported
  • Fixed: Plugin translations
  • Added: compatibility
  • Added: API Log – added packetAttributes if the packet was successfully sent
  • Added: Possibility to choose widget button checkout location in plugin settings
  • Updated: Checkout widget button after transport methods styling updated


  • Added: New plugin setting that enables replacing shipping address with pickup point address
  • Updated: Label options naming in Packeta plugin options page
  • Updated: Show notification when log page doesn’t contain any logs
  • Updated: Minor code issues resolved
  • Fixed: Actions run on deleted order now give proper error messages
  • Fixed: Slovak and czech translations related to label printing
  • Fixed: Plugin now ignores empty order item product when calculating order weight
  • Fixed: The display of filter links has been limited to the order overview page
  • Fixed: Delete order from custom table after deleting woocommerce order
  • Fixed: Delete all custom table records linked to permanently deleted orders
  • Fixed: Carrier weight rule duplicate validation
  • Fixed: Order modal weight field validation


  • Fixed: Packeta plugin is now compatible with Plugins making javascripts load asynchronously in checkout


  • Updated: new HD widget library URL


  • Added: Packeta admin menu icon
  • Added: Link to documentation to show on “Installed plugins” page
  • Fixed: Packeta plugin no longer throws error during upgrade with DEBUG_MODE enabled


  • Fixed: Plugin main file directory retrieval updated due to renaming packetery.php to packeta.php
  • Fixed: Removed tracy examples with errors to pass sniffer


  • Updated: First version to be released at


  • Added: Primary key for carrier table
  • Updated: Packeta order meta data moved from posts to custom table
  • Updated: Logger uses custom database table
  • Updated: Only 3 decimal places are accepted for order weight
  • Updated: JavaScript and CSS files are now loading conditionally
  • Fixed: Packeta checkout validators now trigger only if Packeta shipping is selected
  • Fixed: Label print page now shows the correct number of labels that will be printed
  • Fixed: Widget button now shows even if no country was selected on checkout page load
  • Fixed: Javascript dependencies added where missing
  • Fixed: Non-Packeta order submission to Packeta API no longer creates PHP error
  • Fixed: Label printing now accepts trashed orders
  • Fixed: Packeta order modal now dynamically calculates weight if no weight is provided
  • Fixed: Packeta logger now supports emote characters
  • Fixed: Deactivating WooCommerce plugin while having Packeta plugin activated no longer crashes the entire site


  • Fixed: Overweight orders now never have shipping for free
  • Fixed: Packet API submissions now always include order currency


  • Added: Information about the count of printed labels and “back” link added to label offset setting form
  • Added: Possibility to print the same labels again in a single session in the label print page
  • Added: Possibility to print single label from order list
  • Added: Possibility to submit single order to Packeta from order list
  • Added: Admin pickup point picker in order detail
  • Added: Packaging weight in plugin settings
  • Added: Checkout address validation
  • Added: Possibility to edit order weight in order list
  • Added: List of active carriers added to carrier settings section
  • Added: Shipment lists printing
  • Added: Sender verification in plugin settings
  • Added: SK translation
  • Updated: Carrier settings interface
  • Updated: Packetery buttons in order list
  • Updated: Flash messages are always first in message stack


  • Fixed: The label print page displays a message to the user if no suitable orders are selected
  • Fixed: Some environments caused error due PHPDocs being removed by OPCache
  • Fixed: Order list filters can now be combined


  • Added: Default cash-on-delivery surcharge
  • Added: Cash-on-delivery surcharge was separated from shipping cost and is shown in order fees during checkout
  • Updated: Carrier settings page errors highlighted
  • Fixed: Only available payment methods are available for selection in plugin settings


  • Updated: Sender description
  • Fixed: Cash-on-delivery payment method is always available for selection in Packeta plugin settings
  • Fixed: Checkout refresh on payment method change happens only if the value really changes


  • Added: If the creation of the carrier table fails, the user is informed and error is logged
  • Updated: Settings export expanded to be even more helpful
  • Fixed: Inputs in the cart implemented so as not to affect the appearance
  • Fixed: Packeta logo CSS in cart made simple and compatible
  • Removed: Dependency on intl library


  • Fixed: Use of pickup point method in cart with billing only setting enabled


  • Fixed: Broken relative URLs in multiple places


  • Added: Settings export to help solve various issues
  • Updated: Logger no longer deletes older records
  • Fixed: User no longer sees messages from other sessions
  • Fixed: Logger handles double quotes in error messages
  • Fixed: Corrected the count of orders in filtering links
  • Fixed: Save carrier’s maximum weight correctly as a float
  • Fixed: Carrier name input width css rule to cover all carriers
  • Fixed: Pickup point id will be stored as a string, because external carriers may require it
  • Fixed: Exception handling during CreatePacket API call – faultstring used when no detail property is returned
  • Fixed: CLI error – plugin now does not bootstrap in CLI environment
  • Fixed: Exception when HTTP response headers are already sent – Plugin now does not bootstrap in such case


  • Initial version