#SET("LineItemNo", #LineItemNo + 1) #LineItemNo #SET("IsVisible",#Product.IsVisible) #IF(#Product) #Product.NameOrAlias #ELSIF(#Name) #Name #ELSE - #ENDIF #IF(#Shop.IsProductNoVisible)
{ItemNoShort}: #Product.Alias[slice:20,html]#ENDIF
#IF(#IsLineItemProductBundle)
#WITH(#BundledProductContainer) #LOOP(#LineItems) #Quantity[float] #OrderUnit.NameOrAlias #Name
#ENDLOOP #ENDWITH #ELSE #IF(#LocalizedVariationString)
- #LocalizedVariationString #ENDIF #IF(#CustomizedTextUnity) #LOCAL("CustomizableHeadlineText", #Product.CustomizableHeadlineText) #IF(NOT #DEFINED(#CustomizableHeadlineText)) #SET("CustomizableHeadlineText", #Shop.CustomizableProductHeadlineDefaultText) #ENDIF

#CustomizableHeadlineText: #CustomizedTextUnity

#ENDLOCAL #ENDIF #ENDIF #MENU("AdditionalProductInformation") #INCLUDE(#Template) #ENDMENU #Quantity[float] #IF(NOT #Appointment)#OrderUnit.NameOrAlias#ENDIF #LOCAL("RealPrice", #LineItemPrice) #IF(#DEFINED(#Product)) #IF(#Quantity == 0) #FUNCTION("FORMAT",#BasePrice * #Product.PriceQuantity, "money") #ELSIF(#Product.PriceQuantity == 1 OR #Product.PriceQuantity == 0 OR NOT #DEFINED(#Product.PriceQuantity))#BasePrice[money] #ELSE#FUNCTION("FORMAT",(#LineItemPrice + #Discount) / (#Quantity/#Product.PriceQuantity), "roundmoney") #ENDIF #LOCAL("TempOrderUnit","") #IF(#Product.OrderUnit.Abbreviation)#SET("TempOrderUnit",#Product.OrderUnit.Abbreviation) #ELSE#SET("TempOrderUnit",#Product.OrderUnit.NameOrAlias)#ENDIF #IF(#Product.PriceQuantity != 1)/ #Product.PriceQuantity[float] #TempOrderUnit#ENDIF#IF(#Product.OrderUnit.Alias NE "piece" AND #Product.PriceQuantity == 1)/ #TempOrderUnit#ENDIF #ENDLOCAL #ELSE #BasePrice[money] #IF(#OrderUnit)/ #OrderUnit.NameOrAlias#ENDIF #ENDIF #IF(#DisplayTaxRate) #IF(#LineItemContainer.ShowTaxRate)#CALCULATE(#TaxRate * 100) %#ENDIF #ENDIF #IF(#HasDiscounts)#IF(#Discount)#Discount[money]#ENDIF#ENDIF #RealPrice[money] #ENDLOCAL