The pickup point picker at checkout: the customer chooses a point on the map or from the list, with its price and delivery date.
Ship your WooCommerce orders with the main Czech carriers from one place. Your customers choose a pickup point on one map at checkout. You print labels and hand parcels over in the Balikobot Portal, without retyping a single address.
What this plugin adds to your shop
One pickup point map for all your carriers, in place of a separate widget for each
Works in the classic checkout and in the Checkout block
Opens from a button in a dialog, or sits directly in the checkout
Shows only for the shipping methods you mark as pickup point methods
Saves the chosen point on the order, so the label is ready
Nothing to paste into the shop: the plugin finds your widget by the shop’s web address
What you get with Balikobot
This plugin is one part of Balikobot. The rest runs in the Balikobot Portal, a web app your shop connects to in a few clicks. The Portal works without the plugin. Install the plugin when you want the pickup point map at checkout.
Orders arrive from WooCommerce on their own, filtered by the order statuses you choose
Shipping labels for Zásilkovna (Packeta), PPL, GLS, DPD and Balíkovna from one screen
Handover manifests, and shipment data sent to the carrier at the time you set
Rules that match each WooCommerce shipping method to a carrier service
Order status in WooCommerce changes as the shipment moves
Several shops in one account
Your own carrier contracts, or better prices through Balikobot contracts
Get started
Create a Balikobot account: https://www.balikobot.cz/woocommerce/
Connect your shop in the Portal. You approve the connection in WooCommerce, with no API keys to copy.
Add your carriers and choose which shipping methods offer a pickup point.
Install this plugin. The map appears at checkout.
Balikobot is a paid service. This plugin is free and has no locked features.
Source code
The Checkout block script in blocks/build/ is compiled from blocks/src/, which ships with the
plugin. To rebuild it, run npm install && npm run build in the blocks/ directory.
External services
This plugin connects to services operated by Balikobot s.r.o. (https://www.balikobot.cz/). Without
them there is no pickup point picker.
Balikobot widget host
The widget files are hosted by Balikobot on Google Cloud Storage, under
https://storage.googleapis.com/bb-dist-prod/widget/. Google only hosts the files: Google Cloud
terms https://cloud.google.com/terms, Google Cloud privacy notice
https://cloud.google.com/terms/cloud-privacy-notice.
Your server downloads widget/v1/config.json, which names the Balikobot Portal API address,
before it calls the Portal API (see below). The request carries only WordPress’s standard user
agent, which includes the site address.
The customer’s browser loads the widget script widget/v1/balikobot-widget.js on the checkout
page. When the customer opens the picker, the browser also loads the picker page, the map tiles
(OpenStreetMap data) and the street search index from the same host. The picker page address
carries the widget id, the shop’s web address and the checkout language. Like any web request,
these requests reveal the customer’s IP address and browser to the host.
Balikobot Portal API
The Portal API (https://portal-api.balikobot.com) tells the plugin which widget belongs to the shop
and returns the pickup points.
Your server calls GET /api/widgets/resolve and GET /api/widgets/{id}/config to learn which
widget belongs to this shop and which shipping methods offer a pickup point. Both requests send
this shop’s web address (the Site Address from Settings > General) and nothing else. They run when
the cart or checkout page loads, when an order is placed, and on the Balikobot settings screen.
When the customer opens the picker, their browser requests the pickup points and their details.
These requests send the widget id, the shop’s web address, the destination country and the name
of the chosen shipping method, along with the customer’s IP address like any web request. They send no cookies and no customer name, address or contact details.
If the customer allows it, the browser’s location is used to centre the map. It stays in the
browser and is not sent.
The pickup point the customer picks is posted back to your shop and saved on the order.
Terms of use: https://www.balikobot.cz/wp-content/uploads/2026/08/Vseobecne-obchodni-podminky-2026_EN.pdf
Privacy policy: https://www.balikobot.cz/wp-content/uploads/2026/08/Zasady-ochrany-osobnich-udaju-Balikobot-s.%E2%80%85r.%E2%80%85o._CZ.pdf
All legal documents: https://www.balikobot.cz/dokumenty/