#REM#ENDREM
#IF(#DEFINED(#DisplayPrice))
#IF(#CANDISPLAYFROMPRICE(#Object) AND NOT #DEFINED(#SNIPPET.NoVariationPriceFromText))
#IF(NOT (#SNIPPET.IsProductDetail AND #SuperProduct))
#Shop.VariationPriceFromText
#ENDIF
#ENDIF
#DisplayPrice[money]
#LOCAL("TempOrderUnit","")#IF(#OrderUnit.Abbreviation AND #DEFINED(#SNIPPET.OrderUnitDisplayOption) AND #SNIPPET.OrderUnitDisplayOption EQ "Short")#SET("TempOrderUnit",#OrderUnit.Abbreviation)#ELSE#SET("TempOrderUnit",#OrderUnit.NameOrAlias)#ENDIF
#IF(NOT (#DEFINED(#SNIPPET.OrderUnitDisplayOption) AND (#SNIPPET.OrderUnitDisplayOption EQ "None")))#IF(#PriceQuantity != 1)/ #PriceQuantity[float] #TempOrderUnit#ENDIF#IF(#OrderUnit.Alias NE "piece" AND #PriceQuantity == 1)/ #TempOrderUnit#ENDIF#ENDIF
#ENDLOCAL
#IF(#DEFINED(#SNIPPET.EnableAsterisk) AND NOT #IsAppointment)
#IF(#FUNCTION("DISPLAYPRICETAGINFOGROSS", #Object, #Shop.TaxModel, #Session.User.Object))
#IF(#Shop.PriceTagInfoMultiProductGross)*#ENDIF
#ELSIF(#Shop.PriceTagInfoMultiProductNet)*#ENDIF
#ENDIF
#IF(#IsAppointment)/ #IF(#DEFINED(#DurationAmount) AND #DurationAmount != 1)#DurationAmount #ENDIF#DurationUnit.NameOrAlias#ENDIF
#ENDIF