PHPackages                             tig/gls-magento2 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. tig/gls-magento2

AbandonedArchivedMagento2-module

tig/gls-magento2
================

TIG Magento 2 GLS extension

1.4.0(4y ago)65.4k7[9 issues](https://github.com/tig-nl/gls-magento2/issues)[3 PRs](https://github.com/tig-nl/gls-magento2/pulls)CC-BY-NC-ND-3.0PHPPHP 7.\*

Since Oct 9Pushed 4y ago2 watchersCompare

[ Source](https://github.com/tig-nl/gls-magento2)[ Packagist](https://packagist.org/packages/tig/gls-magento2)[ Docs](https://tig.nl/)[ RSS](/packages/tig-gls-magento2/feed)WikiDiscussions master Synced today

READMEChangelog (5)Dependencies (4)Versions (8)Used By (0)

TIG GLS Netherlands for Magento 2
=================================

[](#tig-gls-netherlands-for-magento-2)

[![TIG GLS tested 2.3.x versions](https://camo.githubusercontent.com/d3a87043ce9fa5efbf44c6ae9719fc59da9228300ca043ddd8967a6f1225d13d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f546573746564253230776974682d322e332e3525453225383025393370322d253233303039663365)](https://camo.githubusercontent.com/d3a87043ce9fa5efbf44c6ae9719fc59da9228300ca043ddd8967a6f1225d13d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f546573746564253230776974682d322e332e3525453225383025393370322d253233303039663365)[![TIG GLS tested 2.4.x versions](https://camo.githubusercontent.com/403cf8a2f443bd3fb10755379464a61b7adab7a0711f4585bd4cf50f531d3478/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f546573746564253230776974682d322e342e312d253233303039663365)](https://camo.githubusercontent.com/403cf8a2f443bd3fb10755379464a61b7adab7a0711f4585bd4cf50f531d3478/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f546573746564253230776974682d322e342e312d253233303039663365)

We created this extension to **easily integrate GLS' Delivery Services into Magento 2**.

What does it do?
----------------

[](#what-does-it-do)

- Add GLS as a shipping method to Magento 2's checkout.
    - Show available Delivery Options in The Netherlands depending on zipcode and shipping date, such as:
        - Express Delivery (e.g. before 9.00 AM, 12.00 AM or 5.00 PM),
        - Saturday Delivery,
        - Delivery to a ParcelShop (sorted by distance from zipcode),
    - Ship outside The Netherlands using Standard Delivery.
    - Use table rates to set different shipping rates per country and order subtotal.
- Easily create, delete or print labels from within the Shipment-view:
    - Including ShopReturn-label (if enabled).
- Enable/disable Express Delivery Services separately,
- Offer discounts or calculate additional for specific Delivery Services.

Installation using Composer
---------------------------

[](#installation-using-composer)

```
composer require tig/gls-magento2
```

Installation without using Composer
-----------------------------------

[](#installation-without-using-composer)

*Clone* or *download* the contents of this repository into `app/code/TIG/GLS`.

### Development Mode

[](#development-mode)

After installation, run `bin/magento setup:upgrade` to make the needed database changes and remove/empty Magento 2's generated files and folders.

### Production Mode

[](#production-mode)

After installation, run:

1. `bin/magento setup:upgrade`
2. `bin/magento setup:di:compile`
3. `bin/magento setup:static-content:deploy [locale-codes, e.g. nl_NL en_US]`
4. `bin/magento cache:flush

Done!

Configuration
-------------

[](#configuration)

### API credentials

[](#api-credentials)

To use this module you need API credentials provided by GLS. These can be entered in *Stores / Configuration / Sales / GLS*.

### Shipping Method

[](#shipping-method)

To configure the shipping method's handling fees, available services, etc. go to *Stores / Configuration / Sales / Shipping Methods / GLS*.

### Store Address and E-mail addresses

[](#store-address-and-e-mail-addresses)

Because each label requires a valid Sender Address, it is mandatory to configure a store address at *Stores / Configuration / General / General / Store Information*. The House Number should be entered in *Street Address Line 2*.

GLS will notify your customers with emails about the delivery time. The sender name and sender email are from the Magento configuration located at *Stores / Configuration / Store Email Addresses / Customer Support*.

### Table Rates (Price vs Destination)

[](#table-rates-price-vs-destination)

To configure different handling fees for different countries, setup table rates in *Stores / Configuration / Sales / Shipping Methods / GLS* using *Website* as the Scope.

Start by using the *Export CSV* button, which results in an empty CSV-file with the following columns:

- **Country**: (2 or 3 lettered) country codes according to ISO standards.
- **Region/State**: Specify a region or state to make the shipping applicable only to this region. Keep in mind that this field is optional in the checkout for some countries. Wildcard = \*
- **Zip/Postal Code**: This should the the exact postal code. E.g. for The Netherlands and without postal code validation you should have 2 lines in your CSV-file per postal code, e.g. 1014BA and 1014 BA. Wildcard = \*
- **Order Subtotal (and above)**: apply this shipping rate if the total cart value exceeds this amount (e.g. 100.) Defaults to 0.
- **Shipping Price**: e.g. 9.95 (using a period as delimiter) is added to the amount specified as *Handling Fee* in *Stores / Configuration / Sales / Shipping Methods / GLS*.

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 52.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~122 days

Recently: every ~168 days

Total

7

Last Release

1668d ago

PHP version history (3 changes)1.1.0-RC1PHP ~7.1|~7.2

1.2.0PHP ~7.1|~7.2|~7.3

1.3.2PHP 7.\*

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/11065481?v=4)[Robert Grundeken](/maintainers/tig-robertgrundeken)[@tig-robertgrundeken](https://github.com/tig-robertgrundeken)

![](https://avatars.githubusercontent.com/u/36000627?v=4)[Daan van den Bergh](/maintainers/tig-daanvandenbergh)[@tig-daanvandenbergh](https://github.com/tig-daanvandenbergh)

![](https://avatars.githubusercontent.com/u/16078545?v=4)[Joost Schildwacht](/maintainers/schldwcht)[@schldwcht](https://github.com/schldwcht)

---

Top Contributors

[![tig-daanvandenbergh](https://avatars.githubusercontent.com/u/36000627?v=4)](https://github.com/tig-daanvandenbergh "tig-daanvandenbergh (198 commits)")[![tig-dennisvanderhammen](https://avatars.githubusercontent.com/u/23072926?v=4)](https://github.com/tig-dennisvanderhammen "tig-dennisvanderhammen (79 commits)")[![tig-robertgrundeken](https://avatars.githubusercontent.com/u/11065481?v=4)](https://github.com/tig-robertgrundeken "tig-robertgrundeken (37 commits)")[![tig-kevinvandijk](https://avatars.githubusercontent.com/u/45790591?v=4)](https://github.com/tig-kevinvandijk "tig-kevinvandijk (24 commits)")[![TIG-Lucas-Hoeffnagel](https://avatars.githubusercontent.com/u/60389760?v=4)](https://github.com/TIG-Lucas-Hoeffnagel "TIG-Lucas-Hoeffnagel (20 commits)")[![tig-mickeybeijer](https://avatars.githubusercontent.com/u/19171378?v=4)](https://github.com/tig-mickeybeijer "tig-mickeybeijer (8 commits)")[![tig-bartrusschenberg](https://avatars.githubusercontent.com/u/23312867?v=4)](https://github.com/tig-bartrusschenberg "tig-bartrusschenberg (5 commits)")[![tig-mvonk](https://avatars.githubusercontent.com/u/81763300?v=4)](https://github.com/tig-mvonk "tig-mvonk (2 commits)")[![tig-jaspersmits](https://avatars.githubusercontent.com/u/25201501?v=4)](https://github.com/tig-jaspersmits "tig-jaspersmits (1 commits)")

---

Tags

glsmagento-2-extensionparcel-shopsshipping-labelsshipping-servicetigtotal-internet-grouptrack-and-tracemagento 2glsOfficial GLS extension

### Embed Badge

![Health badge](/badges/tig-gls-magento2/health.svg)

```
[![Health](https://phpackages.com/badges/tig-gls-magento2/health.svg)](https://phpackages.com/packages/tig-gls-magento2)
```

###  Alternatives

[magepal/magento2-gmailsmtpapp

Magento 2 SMTP Extension - Configure Magento 2 to send all transactional email using Gmail, G Suite, Amazon SES, Office360, Mailgun, SendGrid, Mandrill or any other SMTP servers

3321.8M2](/packages/magepal-magento2-gmailsmtpapp)[mollie/magento2

Mollie Payment Module for Magento 2

1121.6M10](/packages/mollie-magento2)[magepal/magento2-googletagmanager

Google Tag Manager (GTM) for Magento 2 with Advance Data Layer

2671.5M4](/packages/magepal-magento2-googletagmanager)[yireo/magento2-webp2

Magento 2 module to add WebP support to the Magento frontend

2091.2M7](/packages/yireo-magento2-webp2)[justbetter/magento2-sentry

Magento 2 Logger for Sentry

1851.5M3](/packages/justbetter-magento2-sentry)[tig/postnl-magento2

TIG Magento 2 PostNL extension

58544.2k4](/packages/tig-postnl-magento2)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
