GLS Italy Shipping Integration

GLS Italy Shipping Integration

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

    • MWW Supplier Integration

      Overview It is now possible to send orders directly to the MWW On Demand platform via the new Custom Gateway supplier integration. If you would like to take advantage of this feature, please contact Custom Gateway Support quoting your MWW API key. ...
    • Transglobal Express Shipping Integration

      OMS can integrate with Transglobal Express' shipping API so that when an item is dispatched using a scan point, a shipment is created in  Transglobal Express'  system and an official  Transglobal Express  shipping label is created for the user. You ...
    • Yodel Shipping Integration

      OMS can integrate with Yodel's shipping API so that when an item is dispatched using a scan point, a shipment is created in Yodels system and an official Yodel shipping label is created for the user. You must have an account with Yodel before you can ...
    • Australia Post Shipping Integration

      OMS can integrate with Australia Posts shipping API so that when an item is dispatched using a scan point, a shipment is created in  Australia Posts  system and an official  Australia Post  shipping label is created for the user. You must have an ...
    • ShipStation API Shipping Integration

      OMS can integrate with the ShipStation shipping API so that when an item is dispatched using a scan point, a shipment is created in the ShipStation system and a shipping label for one of your enabled ShipStation carriers is generated . You must have ...