#LOCAL("ShippingMethodsCount",#COUNT(#ShippingMethods)) #IF(#Shop.DeliveryPaymentMethodView) #LOCAL("varShippingCost", "") #IF(#ShippingMethodsCount > 1) {ShippingMethod} #LOCAL("LocShippingMethods", #ShippingMethods) #IF(#ShippingMethodsCount > 1) #LOOP(#ShippingMethods) #LOCAL("Checked", 0) #IF(#DEFINED(#ShippingMethod.ID) AND #ShippingMethod.ID == #ID)#SET("Checked",1)#ENDIF #IF(#LineItemPrice) #SET("varShippingCost", #LineItemPrice[money]) #ENDIF #SET("varShippingCost", #LineItemPrice[money]) #IF(#Checked AND #Note) #ENDIF #ENDLOCAL #ENDLOOP
#Note[0]
#ENDIF #ENDLOCAL #ELSE {ShippingMethod} #ShippingMethod.NameOrAlias #IF(#ShippingMethod.Note)
#ShippingMethod.Note[0]#ENDIF #ENDIF #LineItemPrice[money] #ENDLOCAL #ELSE #SET("Alternate", 1 - #Alternate) {ShippingMethod} #LOCAL("LocShippingMethods", #ShippingMethods) #IF(#ShippingMethodsCount > 1) #ELSE #ShippingMethod.NameOrAlias #ENDIF #IF(#ShippingMethod.Note)
#ShippingMethod.Note[0]#ENDIF #IF(#INPUT.IsRestrictedByProduct)
{CurrentShippingMethodRestrictedByProductShipping}
#ENDIF #LineItemPrice[money] #ENDLOCAL #ENDIF #ENDLOCAL