Title: Balikobot Shipping App
Author: balikobot
Published: <strong>October 29, 2026</strong>
Last modified: October 29, 2026

---

Search plugins

![](https://ps.w.org/balikobot-for-woocommerce/assets/banner-772x250.png?rev=3772354)

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

# Balikobot Shipping App

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

[Download](https://downloads.wordpress.org/plugin/balikobot-for-woocommerce.0.1.1.zip)

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

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

## Description

For the shipping methods your Balikobot Portal marks as pickup-point methods, this
plugin shows a
 pickup point picker at checkout. The customer chooses a point on
a map, and the chosen point is saved on the order for Balikobot to read.

Both WooCommerce checkout implementations are supported:

 * The classic shortcode checkout (`[woocommerce_checkout]`)
 * The Checkout block (`woocommerce/checkout`)

Nothing has to be copied into the shop by hand. The plugin asks the Balikobot Portal
which widget
 belongs to this shop, matched on the shop’s own web address, and which
shipping methods offer a pickup point. No Balikobot credential is stored here. The
only setting is whether the map opens in a dialog or is shown directly in the checkout.

Balikobot is a paid shipping service. The plugin does nothing until you have a Balikobot
account with
 this shop connected in the Balikobot Portal.

#### 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/

## Screenshots

[⌊The pickup point picker at checkout: the customer chooses a point on the map or
from the list, with its price and delivery date.⌉⌊The pickup point picker at checkout:
the customer chooses a point on the map or from the list, with its price and delivery
date.⌉[

The pickup point picker at checkout: the customer chooses a point on the map or 
from the list, with its price and delivery date.

[⌊Each carrier has its own pin on the map.⌉⌊Each carrier has its own pin on the 
map.⌉[

Each carrier has its own pin on the map.

[⌊A pickup point's details: address, price, opening hours and a photo.⌉⌊A pickup
point's details: address, price, opening hours and a photo.⌉[

A pickup point’s details: address, price, opening hours and a photo.

[⌊The chosen pickup point on the Checkout block, before the order is placed.⌉⌊The
chosen pickup point on the Checkout block, before the order is placed.⌉[

The chosen pickup point on the Checkout block, before the order is placed.

[⌊WooCommerce > Settings > Shipping > Balikobot: the Portal connection status and
how the picker is shown.⌉⌊WooCommerce > Settings > Shipping > Balikobot: the Portal
connection status and how the picker is shown.⌉[

WooCommerce > Settings > Shipping > Balikobot: the Portal connection status and 
how the picker is shown.

## Installation

 1. Install and activate the plugin. WooCommerce 8.3 or later has to be active.
 2. In the Balikobot Portal, connect this shop and switch the pickup point widget on.
    The Portal matches the shop by its web address, so the Site Address in Settings
    > General has to be the address registered in the Portal.
 3. In the Portal, map your WooCommerce shipping methods to Balikobot deliveries and
    mark the ones that are pickup point deliveries.
 4. Open WooCommerce > Settings > Shipping > Balikobot. The Connection panel there 
    says whether the Portal recognises this shop. The same screen sets whether the 
    map opens in a dialog or is shown directly in the checkout.

The picker then appears at checkout for the shipping methods you marked in the Portal.

You need this plugin only for pickup point delivery. Connecting WooCommerce to Balikobot
does not require it.

## FAQ

### Do I need this plugin to use Balikobot?

No. WooCommerce connects to Balikobot without it. Install it only when you want 
customers to choose a
 pickup point during checkout.

### I activated the plugin and nothing changed at checkout.

That is what happens until the shop is connected in the Balikobot Portal. The plugin
asks the Portal
 which widget belongs to this shop; with no answer it shows no picker
and checkout works as before. The Connection panel under WooCommerce > Settings 
> Shipping > Balikobot shows the web address the Portal was asked about. It has 
to match the one registered in the Portal exactly. A fix there shows on the next
page load.

### Where do I choose which shipping methods offer a pickup point?

In the Balikobot Portal, not in WordPress. The plugin reads the list from the Portal
each time the
 checkout page loads.

### The picker failed to load for a customer. Can they still order?

Every other shipping method is unaffected. A pickup point method needs a chosen 
point, so the
 customer sees a message saying the picker could not be loaded, and
can try again or choose a different shipping method.

### Does it work with the Checkout block and High-Performance Order Storage?

Yes. Both are declared compatible, and the chosen point is saved the same way on
either checkout.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Balikobot Shipping App” is open source software. The following people have contributed
to this plugin.

Contributors

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

[Translate “Balikobot Shipping App” into your language.](https://translate.wordpress.org/projects/wp-plugins/balikobot-for-woocommerce)

### Interested in development?

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

## Changelog

#### 0.1.1

 * Every function, class, constant, option, hook, script handle and CSS class has
   a unique prefix.
 * No admin notice when the shop is not connected; the Plugins screen links to the
   settings instead.
 * Classic checkout: an order with a pickup point method can no longer be placed
   without a chosen point.
 * Classic checkout: a point chosen and then abandoned for another shipping method
   is not saved on the order.
 * The External services section lists every service the plugin connects to.

#### 0.1.0

 * First release: classic and Blocks checkout, order meta, admin, customer and email
   display.
 * The widget and the pickup-point shipping methods come from the Balikobot Portal.
 * The picker can open in a dialog or be shown inline in the checkout.
 * Checkout stays usable when the picker cannot load, and the customer is told why.

## Meta

 *  Version **0.1.1**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [checkout](https://wordpress.org/plugins/tags/checkout/)[pickup point](https://wordpress.org/plugins/tags/pickup-point/)
   [shipping](https://wordpress.org/plugins/tags/shipping/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/balikobot-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

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

## Support

Got something to say? Need help?

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