tig-nl / gls-magento2

Integrate GLS shipping services into Magento 2. Add GLS shipping and parcelshops to your checkout. Create your labels with Track and Trace functionality from the Magento backend.
5 stars 8 forks source link
gls magento-2-extension parcel-shops shipping-labels shipping-service tig total-internet-group track-and-trace

TIG GLS Netherlands for Magento 2

TIG GLS tested 2.3.x versions TIG GLS tested 2.4.x versions

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

What does it do?

Installation using Composer

composer require tig/gls-magento2

Installation without using Composer

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

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

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

API credentials

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

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

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)

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: