WP Manifestindependent plugin directory
manifest / ecommerce / olza-logistic-woo

Olza Logistic WooCommerce

Olza 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.

★ 0stars

Install

Download source zip No release zip yet

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.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Olza 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 Logistic settings 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

  1. Upload the plugin folder to wp-content/plugins/.
  2. Activate Olza Logistic WooCommerce from Plugins in WordPress admin.
  3. Make sure WooCommerce is installed and activated.
  4. Go to WooCommerce > Settings > Shipping > Olza Logistic.
  5. Add the Olza Logistic API URL, API access token, and Mapbox API key.
  6. Click Sync Olza Logistic Data to refresh local pickup point data files.
  7. 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.