#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), "money")
#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