#IF(#Shop.DeliveryPaymentMethodView) #SET("Alternate", 1 - #Alternate) {PaymentMethod} #LOCAL("LocPaymentMethods", #PaymentMethods) #IF(#COUNT(#LocPaymentMethods) == 0)
#IF(#DEFINED(#PaymentMethod.Region)) {CurrentPaymentMethodRestrictedByRegion} #ELSIF(#COUNT(#PaymentMethod.CustomerGroups)) {CurrentPaymentMethodRestrictedByCustomerGroup} #ELSE {PaymentMethodChanged} #ENDIF
#ELSE #LOOP(#LocPaymentMethods) #LOCAL("Checked", 0) #IF(#DEFINED(#PaymentMethod.ID) AND #PaymentMethod.ID == #ID)#SET("Checked",1)#ENDIF #IF(#COUNT(#LocPaymentMethods) == 1)
{PaymentMethod}: #PaymentMethod.NameOrAlias
#IF(#Checked AND #Note) #Note[0] #ENDIF
#ELSE

#IF(#Checked AND #Note) #Note[0] #ENDIF #ENDIF #IF(#Checked AND #LineItemPrice) #LineItemPrice[money] #ENDIF #ENDLOCAL #ENDLOOP #ENDIF #ENDLOCAL #ELSE #SET("Alternate", 1 - #Alternate) {PaymentMethod} #LOCAL("LocPaymentMethods", #PaymentMethods) #IF(#COUNT(#LocPaymentMethods) == 0)
#IF(#DEFINED(#PaymentMethod.Region)) {CurrentPaymentMethodRestrictedByRegion} #ELSIF(#COUNT(#PaymentMethod.CustomerGroups)) {CurrentPaymentMethodRestrictedByCustomerGroup} #ELSE {PaymentMethodChanged} #ENDIF
#ELSE #IF(#COUNT(#LocPaymentMethods) == 1) #PaymentMethod.NameOrAlias #ELSE #ENDIF #IF(#PaymentMethod.Note)
#PaymentMethod.Note[0] #ENDIF #ENDIF #IF(#LineItemPrice)#LineItemPrice[money]#ENDIF #ENDLOCAL #ENDIF