Shipper Integration | GLS Italy

Shipper Integration | GLS Italy

OMS now integrates with GLS-Italy shipping API so that when an item is dispatched using a scan point, a shipment is created in Gls-Italy's system and a shipping label is created for the user. 

OMS / Integration Settings

Obtain the senders Depot Code, Client Code, Password and GLS Contract Code from the client. Input these into the respective fields in OMS as seen below:




Order and Product Requirements

All products in an order should have weight  set in Grams and the RRP price set in the desired currency. Also note that when setting the price, the quantity should be set to 1.

The  currency field on the company the integration is enabled on must also be set.

The shipping carrier on the order must be set to gls

How it works

Once all required details are set, the integration uses the selected shipment strategy to construct the shipment data.

Example of XML generated using the combined shipment strategy is:

<?xml version="1.0" encoding="UTF-8"?>
<Info>
<SedeGls>RT</SedeGls>
<CodiceClienteGls>7720</CodiceClienteGls>
<PasswordClienteGls>7720417</PasswordClienteGls>
<Parcel>
<CodiceContrattoGls>7720</CodiceContrattoGls>
<RagioneSociale>Dan Olawale</RagioneSociale>
<Indirizzo>Vogt, 21</Indirizzo>
<Localita>Aachen</Localita>
<ZipCode>52072</ZipCode>
<Provincia>DE</Provincia>
<Bda>external_101</Bda>
<Colli>1</Colli>
<PesoReale>1.5</PesoReale>
<GeneraPdf>4</GeneraPdf>
<ContatoreProgressivo>4</ContatoreProgressivo>
<TipoSpedizione>P</TipoSpedizione>
<ValoreDichiarato>10.45</ValoreDichiarato>
<PersonaRiferimento>1903191744HR7A8</PersonaRiferimento>
<TelefonoDestinatario>0777777777</TelefonoDestinatario>
</Parcel>
</Info>

If a shipment is successfully created in the GLS system, a label is returned and a tracking number.

The integration then sends the same request to confirm the shipment at the depot.

NB: For an order with multiple items using combined shipment strategy, only one of the items in the order is used to create the shipment with GLS. This is because GLS creates labels for as many parcels (or items) used in the request, but a combined shipment strategy should only produce one label. However the total weight of the items in the order is computed and sent in the request. So the client (or fulfiller) can put as many items as there are in the order in the shipment to be transported by GLS.



    • Related Articles

    • Shipper Integration | GLS Spain

      Introduction This article has been created to show how to setup the Shipping Integration that Kornit X has built to connect to GLS Spain. Setup To setup the GLS Spain integration, please head to your company and within the advanced settings head to ...
    • Shipper Integration | Amazon Merchant Fulfillment

      Introduction This article has been created to show how to setup the Shipping Integration that Kornit X has built to connect to Amazon merchant fulfilment. Setup To setup the Amazon merchant fulfilment integration, please head to your company and ...
    • Shipper Integration | ParcelHub

      Introduction This article has been created to show how to setup the Shipper Integration that Kornit X has built to connect to ParcelHub.  Setup To setup the ParcelHub integration, please head to your Dropship company and within the advanced settings ...
    • Shipper Integration | Nucleus

      Introduction This article has been created to show how to setup the Shipper Integration that Kornit X has built to connect to Nucleus, otherwise known as "ClickNShip". The following link takes you to the API documentation created by Nucleus - API ...
    • Shipper Integration | Paragon HDX

      Introduction This article has been created to show how to setup the Shipping Integration that Kornit X has built to connect to Paragon HDX.  Setup To setup the Paragon HDX integration, please head to your company and within the advanced settings head ...