GLS Germany (ShipIt)

ShipStation’s integration with GLS Germany (ShipIT) allows Germany-based merchants to manage domestic and international shipping with ease. By connecting your ShipIT account, you can automate label creation, access flexible delivery options like FlexDeliveryService, and manage reliable B2B and B2C shipments across the global GLS network.

GLS Germany ShipIt Requirements

API Code: gls_germany

Connection Requirements:

  • An active account with GLS Germany ShipIt.

  • GLS Germany ShipIt Username and Password

  • Customer ID

  • Contact-ID

  • Optional:

    • Client-ID

    • Client-Secret

Merchants need to register in the GLS Developer Portal, create their own app, and enable the Authentication API and the ShipIT Farm API. You will then receive your Client-ID, Client-Secret, and Contact-ID to connect to your GLS account with ShipStation.

Account Registration & API Setup

Follow these steps to register your account on the GLS Developer Portal and obtain the necessary credentials for your ShipStation integration:

  1. Create a Developer Profile: Register with a team email address at the GLS Developer Portal.

  2. Generate Your App ID: Go to [Your email] > Apps, click + NEW APP, and enable both the Authentication API v2 and ShipIT-Farm API v1.

  3. Request Activation: Contact your GLS representative (or email it-support@gls-germany.com) to request access for the ShipStation integration. Provide your team email, App ID, and GLS Contact ID.

  4. Finalize Connection: Once you receive confirmation of activation, use your Client ID (username), Client Secret (password), and Contact ID to authenticate within ShipStation.

Connect a GLS Germany ShipIt Account to ShipStation

To connect your GLS Germany ShipIt account to ShipStation:

  1. Select Add Carrier .

    AddCarrier.png
  2. Select GLS Germany ShipIt and click Connect.

    gls_germany_shipit_tile.png
  3. Enter your GLS Germany (ShipIt) Username, Password, and Contact-ID into the corresponding fields.

    Optional: Enter your GLS Germany (ShipIt) Client-ID and Client-Secret into the corresponding fields.

  4. Click Connect.

Available Features for GLS Germany (ShipIT)

The ShipStation integration with GLS Germany (ShipIT) supports the following standard features:

Available Services and Package Types

GLS Germany (ShipIT) Domestic Services

Name

Abbreviation

API Code

Addon Liability

ALS

addon_liability_service

Addressee Only

AOS

addressee_only_service

Document Return

DRS

document_return_service

Guaranteed 24

G24S

guaranteed_24_service

Letterbox

LS

letterbox_service

Shop Return

SRT

shop_return_service

Business Parcel

BPSD

business_parcel_service

Flex Delivery

FDSD

flex_delivery_service

Shop Delivery Direct

SDDSD

shop_delivery_direct_service

Shop Delivery Parcel

SDPSD

shop_delivery_parcel_service

Express 08:00

E8

express_service_0800

Express 09:00

E9D

express_service_0900

Express 10:00

E10D

express_service_1000

Express 12:00

EMD

express_service_1200

Express Saturday 10:00

ES10D

express_saturday_service_1000

Express Saturday 12:00

ESMD

express_saturday_service_1200

Pick & Ship

PS

gls_germany_pick_and_ship

GLS Germany (ShipIT) International Services

Name

Abbreviation

API Code

Business Parcel International

BPSI

business_parcel_service_international

Flex Delivery International

FDSI

flex_delivery_service_international

Shop Delivery Direct

SDDSI

shop_delivery_direct_service_international

Shop Delivery Parcel International

SDPSI

shop_delivery_parcel_service_international

Express 09:00 International

E9I

express_service_0900_international

Express 10:00 International

E10I

express_service_1000_international

Express 12:00 International

EMI

express_service_1200_international

Express Saturday 10:00 International

ES10I

express_saturday_service_1000_international

Express Saturday 12:00 International

ESMI

express_saturday_service_1200_international

Pick & Ship

PSI

gls_germany_pick_and_ship_international

GLS Germany (ShipIT) Package Types

Name

Abbreviation

API Code

Box

Bx

gls_germany_box

Additional Features for GLS Germany (ShipIT)

The ShipStation integration with GLS Germany (ShipIT) allows for the following additional features:

Feature

Description

Return Labels

Returns are only supported by ShopReturnService and EuroShopReturnService.

Void Labels

Cancelling a shipment is possible as long as the parcel has not yet been handed over to the GLS driver, i.e. as long as there is no physical scan.

The exceptions are the Pick & Ship and Pick & Return services. For these, you must actively request cancellation at the relevant GLS depot.

Drop-off

Supported

Label Messages

ShipmentReference is printed on the label.

The carrier can be used to create domestic shipping labels.

The carrier can be used to create international shipping labels.

ShipStation will submit international customs declarations electronically to the carrier.

The carrier can be used to create domestic return labels.

ShipStation will display estimated shipping rates for the carrier based on the connected account information and shipment details.

Shipment insurance, provided by the shipment's selected carrier, can be added to the shipment in ShipStation. This insurance would be in addition to any default coverage already provided by that carrier.

Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.

ShipStation can close the day's shipments for the carrier and submit the manifest electronically. The End of Day process may be mandatory or optional, based on the carrier and your account with them. A printable file may or may not be available when submitted electronically - see End of Day (PDF).

ShipStation can close the day's shipments for the carrier and create a printable PDF of the manifest to provide to the carrier. The End of Day process may be mandatory or optional, based on the carrier and your account with them. The file may or may not be submitted electronically - see End of Day (Electronic).

ShipStation can print the store's logo on shipping labels created for this carrier. Label branding may not be available for all services supported by this carrier.

ShipStation can print information on the label as a label message (configure in Label Document Options). The carrier may or may not support all 3 label message fields and label messages may not be available for all services supported by this carrier.

This carrier can be used to create multi-package shipments, where multiple labels are created for a single shipment and the individual packages are linked together in a single shipment record with a master tracking number.

You can connect this carrier to ShipStation multiple times using different accounts and choose which account will be used to create each shipment.

GLS Germany ShipIt Integration Notes

  • The ShipStation integration with GLS Germany ShipIt does not support the following

    • Third-party billing

    • Shipping alcohol

    • Shipping dangerous goods

    • Collect payment on Delivery (COD)

    • Third-party consignees

  • Return labels are not included with outgoing shipping labels with GLS Germany ShipIt.

  • Pickup Voiding is not supported. You must contact the GLS depot directly to cancel the pickup.

The carrier can be used to create domestic shipping labels.

The carrier can be used to create international shipping labels.

ShipStation will submit international customs declarations electronically to the carrier.

The carrier can be used to create domestic return labels.

ShipStation will display estimated shipping rates for the carrier based on the connected account information and shipment details.

Shipment insurance, provided by the shipment's selected carrier, can be added to the shipment in ShipStation. This insurance would be in addition to any default coverage already provided by that carrier.

Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.

ShipStation can close the day's shipments for the carrier and submit the manifest electronically. The End of Day process may be mandatory or optional, based on the carrier and your account with them. A printable file may or may not be available when submitted electronically - see End of Day (PDF).

ShipStation can close the day's shipments for the carrier and create a printable PDF of the manifest to provide to the carrier. The End of Day process may be mandatory or optional, based on the carrier and your account with them. The file may or may not be submitted electronically - see End of Day (Electronic).

ShipStation can print the store's logo on shipping labels created for this carrier. Label branding may not be available for all services supported by this carrier.

ShipStation can print information on the label as a label message (configure in Label Document Options). The carrier may or may not support all 3 label message fields and label messages may not be available for all services supported by this carrier.

This carrier can be used to create multi-package shipments, where multiple labels are created for a single shipment and the individual packages are linked together in a single shipment record with a master tracking number.

You can connect this carrier to ShipStation multiple times using different accounts and choose which account will be used to create each shipment.

Can’t find what you’re looking for?

Contact our technical support team.
Contact us
Was this article helpful?
0 out of 0 found this helpful