#REM#ENDREM
#IF(#DEFINED(#DisplayPrice))#IF(#IsDefault AND #HasSubOwnPrices OR #DEFINED(#DefaultSubProduct) AND NOT #DEFINED(#SuperProduct) AND #DefaultSubProduct.HasSubOwnPrices)
#IF(NOT #DEFINED(#SNIPPET.NoVariationPriceFromText))#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