HikaShop Filter Module

marketplace_name

Your cart

The cart is empty

GLS

This plugin adds GLS shipping to your HikaShop store with support for multiple delivery modes: standard home delivery, parcel shop pickup with an interactive map, and express delivery. Store owners can create shipments, download labels, track parcels, and cancel shipments directly from the backend order page.

Delivery Modes

Create one shipping method instance per delivery mode you want to offer. Each instance has its own name, price, and restrictions.

  • Standard: Home delivery. Displayed as a regular shipping option at checkout with no additional configuration needed beyond the shipping price.
  • Parcel Shop: Pickup point delivery. Customers select a nearby GLS parcel shop at checkout using an interactive Leaflet map and dropdown. The selected shop is stored with the order and shown in the backend and notification emails.
  • Express: Guaranteed time delivery. Displayed as a regular shipping option at checkout. Uses the GLS EXPRESS product type for shipment creation.
Parcel Shop Picker
  • Interactive map with markers at checkout. Clicking a marker selects the shop.
  • Dropdown listing nearby parcel shops with distance.
  • Search by postal code or city to find shops in a different area.
  • Opening hours displayed for the selected parcel shop.
  • Parcel shop address shown in backend order details, frontend order page, and notification emails.
  • Choice of parcel shop API: OOH Location Finder or ShipIT-Farm (recommended when using shipment creation).
Shipment Management (ShipIT-Farm API)
  • Create GLS shipments directly from the backend order page with one click.
  • Automatic shipment data building from the order (address, weight, parcel shop selection).
  • Correct GLS product type (PARCEL or EXPRESS) based on the delivery mode.
  • Download shipping labels as PDF directly from the order page.
  • Track parcels with real-time status updates and event timeline via the Track and Trace API.
  • Cancel shipments that have not yet been scanned by the carrier.
  • GLS status column on the backend order listing with Track ID, status badge, and quick action buttons (create shipment, download label).
  • ShipIT panel in backend order details shows Track ID, parcel number, status, tracking events, and action buttons.
Technical
  • OAuth2 authentication with automatic token caching (4 hours).
  • Supports sandbox (testing) and production environments.
  • API error messages extracted from response headers for accurate diagnostics.
  • Available in English and French.
Installation
  • 1) Register on the GLS Developer Portal and create an app with the Authentication API v2, OOH Location Finder, and ShipIT-Farm APIs enabled.
  • 2) Download the GLS plugin from our website.
  • 3) Install it on your Joomla or WordPress website.
  • 4) Go to HikaShop > Shipping methods and create one or more GLS shipping methods (one per delivery mode).
  • 5) Configure the delivery mode, Client ID, Client Secret, and ShipIT Contact ID.
  • 6) Set the environment (Sandbox for testing, Production for live).
Configuration
  • Delivery mode: Standard (home delivery), Parcel Shop (pickup point), or Express (guaranteed time).
  • Client ID: Your GLS Developer Portal app Client ID.
  • Client Secret: Your GLS Developer Portal app Client Secret.
  • Parcel shop API (parcel shop mode only): OOH Location Finder or ShipIT-Farm. Use ShipIT-Farm for consistent parcel shop IDs when creating shipments.
  • ShipIT Contact ID (ShipIT-Farm only): Your GLS shipper Contact ID for shipment creation.
  • Environment: Sandbox (for testing) or Production (for live operations).
  • Max parcel shops (parcel shop mode only): Maximum number of parcel shops to display (default: 10).
Countries covered

GLS operates in 40+ European countries including: Germany, France, Belgium, Netherlands, Austria, Italy, Spain, Portugal, Poland, Czech Republic, Hungary, Romania, Denmark, Sweden, Finland, Ireland, Luxembourg, Slovenia, Croatia, Slovakia, Estonia, Latvia, Lithuania, Norway, Greece, and more.

Use
  • This plugin is compatible with all the editions of HikaShop
  • Requires the PHP cURL extension
  • Compatible with PHP 7.4 minimum
  • Compatible with Joomla and WordPress
  • A GLS Developer Portal account is required
  • No limit of time
  • No limit of use
Changelog

2.0.0 on the 8th of April 2026

  • Added delivery mode setting: Standard (home delivery), Parcel Shop (pickup point), and Express (guaranteed time). Create one shipping method per mode with its own name, price, and restrictions.
  • Added parcel shop API switcher: OOH Location Finder or ShipIT-Farm. ShipIT-Farm is recommended when using shipment creation for consistent parcel shop IDs.
  • Added shipment creation via the GLS ShipIT-Farm API directly from the backend order page.
  • Added shipping label download as PDF from the order page.
  • Added parcel tracking with real-time status updates and event timeline via the Track and Trace API.
  • Added shipment cancellation from the order page.
  • Added GLS status column on the backend order listing with Track ID, status badge, and action buttons.
  • Added ShipIT Contact ID configuration field for shipment creation (shown only when ShipIT-Farm API is selected).
  • Parcel shop delivery service is automatically included when a shop was selected at checkout.
  • GLS product type (PARCEL or EXPRESS) is set based on the delivery mode.
  • API error messages are now extracted from response headers when the body is empty.

1.0.0 on the 24th of March 2026

  • Initial release with GLS parcel shop selection at checkout via the OOH Location Finder API.
logo_gls
€ 40,00 A tax rate (between 17% and 27% based on your country) will be added if your address is in the European Union and that you don't provide a valid VAT number or if your address is in France as per the European Union law.

Specifications

HikaShop
Shipping