#IF(#PartlyDispatchedOn OR #DispatchedOn) #IF( #DEFINED(#LineItemContainer.Shipping.ShippingMethod )) #IF( #LineItemContainer.Shipping.ShippingMethod.Class.Alias EQ "ShippingMethodDHL" )

#LineItemContainer.Shipping.ShippingMethod.EmailTextTrackAndTrace[0]

#LOCAL("DHLTrackingEvents",#FUNCTION("DHLTrackingEvents",#ID)) #LOOP(#DHLTrackingEvents) #ENDLOOP #IF(#COUNT(#DHLTrackingEvents) > 0) #ELSE #ENDIF #ENDLOCAL
{Date} {LabelId} {ShipmentId}
#IssueDate[datetime] #LabelId #ShipmentId
#LOCAL("DHLTrackingLanguage","") #IF( (#LineItemContainer.LocaleID EQ "de_DE") OR (#LineItemContainer.LocaleID EQ "de_AT") OR (#LineItemContainer.LocaleID EQ "de_CH") ) #SET("DHLTrackingLanguage","de") #ELSE #SET("DHLTrackingLanguage","en") #ENDIF #LOCAL("TrackingParameter", "") #IF(#DEFINED(#ShippingAddress)) #IF(#ShippingAddress.Country.Code2 EQ "DE") #SET("TrackingParameter", "&zip=".#ShippingAddress.Zipcode) #ELSE #SET("TrackingParameter", "&internationalShipment=on") #ENDIF #ELSE #IF(#BillingAddress.Country.Code2 EQ "DE") #SET("TrackingParameter", "&zip=".#BillingAddress.Zipcode) #ELSE #SET("TrackingParameter", "&internationalShipment=on") #ENDIF #ENDIF {TrackDHLDelivery} #ENDLOCAL #ENDLOCAL
{InfoNoTrackingEventsFound}
#ENDIF #ENDIF #ENDIF