Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/asifrasheedprovelopers/olza-logistic-woo/archive/refs/heads/master.zipOlza Logistic WooCommerce is a WooCommerce add-on that extends checkout and shipping with Olza Logistic pickup point selection, Mapbox-based pickup maps, and configurable pickup fees based on cart subtotal.
Features
- Adds an
Olza Logisticsettings section under WooCommerce shipping settings. - Registers a WooCommerce shipping method for pickup point delivery.
- Lets customers choose a pickup point from a Mapbox modal during cart or checkout.
- Supports country and spedition filtering for pickup points.
- Loads nearby pickup points from the configured Olza Logistic API.
- Stores pickup address, pickup point ID, and courier/spedition data on the order.
- Displays pickup point details in WooCommerce admin order screens and customer order details.
- Can update the order shipping address with the selected pickup address.
- Adds configurable basket-based pickup fees.
- Includes Czech translation files.
Requirements
- WordPress
- WooCommerce
- PHP version supported by your WordPress installation
- Olza Logistic API URL and access token
- Mapbox API key
Installation
- Upload the plugin folder to
wp-content/plugins/. - Activate Olza Logistic WooCommerce from Plugins in WordPress admin.
- Make sure WooCommerce is installed and activated.
- Go to WooCommerce > Settings > Shipping > Olza Logistic.
- Add the Olza Logistic API URL, API access token, and Mapbox API key.
- Click Sync Olza Logistic Data to refresh local pickup point data files.
- Add the PickUp Points shipping method to the required WooCommerce shipping zone.
Configuration
API Settings
The plugin needs the Olza Logistic API URL and access token to refresh country, spedition, pickup point, and nearby pickup point data.
Mapbox
The checkout pickup selector uses Mapbox for the interactive pickup point map and search control. Add a valid Mapbox API key in the plugin settings.
Pickup Pricing
Use Set Pickup Pricing to define fee rules by basket amount. Supported conditions are:
- Equal
- Less
- Less than Equal
- Greater
- Greater than Equal
Rules are evaluated in the order they are saved.
Data Files
Pickup point data is stored in the data/ directory as JSON files. The admin sync action refreshes country configuration and spedition-specific pickup point files for supported countries.
Order Metadata
When a pickup shipping method is selected, the plugin stores:
- Pickup Point
- Delivery Point ID
- Delivery Courier
These values are visible in the WooCommerce order admin screen.
License
GPL-2.0-or-later. See http://www.gnu.org/licenses/gpl-2.0.txt.