#BLOCK("WITH_FORM_ERROR", #FormError) #LOCAL("NotValidParcelLengthSet","0") #LOCAL("NotValidParcelGirthSet","0") #LOCAL("NotValidParcelWidthSet","0") #LOCAL("NotValidParcelHeightSet","0") #LOCAL("LabelWeightUnit",#WeightUnit.Abbreviation) #LOCAL("LabelSizeUnit",#SizeUnit.Abbreviation) #IF(#Issued) #ENDIF #IF(#Issued AND #ServiceType.Alias EQ "PRIORITY_MAIL") #ENDIF
{ShippingLabel} #LOOP(#FormErrors.Form.ShippingLabelUSPS.Errors) #IF (#Reason EQ "NotValidParcelLengthSet") #SET("NotValidParcelLengthSet",1) #ELSIF (#Reason EQ "NotValidParcelGirthSet") #SET("NotValidParcelGirthSet",1) #ELSIF (#Reason EQ "NotValidParcelWidthSet") #SET("NotValidParcelWidthSet",1) #ELSIF (#Reason EQ "NotValidParcelHeightSet") #SET("NotValidParcelHeightSet",1) #ENDIF #ENDLOOP
{ShippingLabel} #IF(#Issued) #Alias #ELSE #ENDIF #IF(#DEFINED(#ShippingOrderID) AND #ShippingOrderID == #ShippingTransaction.ID) {ShippingOrder} #ELSE {Transaction} #ENDIF #IF(#Issued)
{GetLabel} #ENDIF
{TrackingID} #IF(#TrackingID) #IF(#TrackingLink) #TrackingID #ELSE {NoTrackingPossible} #ENDIF #ELSE {NONE} #ENDIF  
{CustomerNoShort} #WITH(#Order) #Customer.Alias #ENDWITH  
{DispatchType} {MandatoryStar}  
{InsuredAmount} #IF(#Issued) #InsuredAmount[money] #ELSE #LOOP(#Shop.Currencies) #IF(#Currency.CurrencyID EQ #Shop.CurrencyID) #Currency.Symbol #ENDIF #ENDLOOP #ENDIF  
{MailingDate} #IF(#Issued) #PickupDate[date] #ELSE #ENDIF  
{TrackingViaEmail} {BubbleHelpTrackingViaEmail}  
{TotalWeight} {MandatoryStar} #IF(#Issued) #IF(#TotalWeight)#TotalWeight[float] #LabelWeightUnit #ENDIF #ELSE #LabelWeightUnit #ENDIF  
{ContainerType} {MandatoryStar}  
{Length} {MandatoryStar}
#IF(#Issued) #IF(#ParcelLength)#ParcelLength[float] #LabelSizeUnit #ENDIF #ELSE #LabelSizeUnit #ENDIF
 
{Width} {MandatoryStar}
#IF(#Issued) #IF(#ParcelWidth)#ParcelDepth[float] #LabelSizeUnit #ENDIF #ELSE #LabelSizeUnit #ENDIF
 
{Height} {MandatoryStar}
#IF(#Issued) #IF(#ParcelDepth)#ParcelDepth[float] #LabelSizeUnit #ENDIF #ELSE #LabelSizeUnit #ENDIF
 
{Girth} {MandatoryStar}
#IF(#Issued) #IF(#ParcelGirth)#ParcelGirth[float] #LabelSizeUnit #ENDIF #ELSE #LabelSizeUnit #ENDIF
 
     
{PickupRequest} {Show}  
     
#ENDLOCAL #ENDLOCAL #ENDLOCAL #ENDLOCAL #ENDLOCAL #ENDLOCAL #ENDBLOCK