#LOCAL("ManufacturerPrice", "")
#IF(NOT #IsTest)
#SET("ManufacturerPrice",#FUNCTION("MANUFACTURERPRICE", #Object, #CurrencyID, #Shop.TaxModel, #Session.User.Object))
#ENDIF
#IF(#DEFINED(#ManufacturerPrice) AND NOT #IsTest)
#Shop.ReferencePriceText[0] #IF(#Shop.CancelReferencePrice)
#ManufacturerPrice[money]#ELSE #ManufacturerPrice[money]#ENDIF
#ENDIF
#ENDLOCAL
#IF(#DEFINED(#ListPrice))
#IF( #DEFINED(#ListPrice) AND #IsDefault AND #HasSubOwnPrices AND NOT #DEFINED(#SNIPPET.NoVariationPriceFromText) OR
#IsMaster AND NOT #DEFINED(#SuperProduct))
#IF(#CANDISPLAYFROMPRICE(#Object))
#Shop.VariationPriceFromText#ENDIF#ENDIF
#ListPrice[money]
#IF(#Shop.PriceTagInfoSingleProductGross OR #Shop.PriceTagInfoSingleProductNet)
#IF(#Shop.TaxModel)
#Shop.PriceTagInfoSingleProductGross[nohtml,html]
#ELSE
#Shop.PriceTagInfoSingleProductNet[nohtml,html]
#ENDIF
#ENDIF
#IF(#DisplayDeliveryWeight AND #Weight)
{Weight}: #Weight[float] #WeightUnit.Abbreviation
#ENDIF
#LOCAL("ReferencePrice", #UNDEF)
#IF(NOT #IsTest)
#SET("ReferencePrice",#FUNCTION("REFERENCEPRICE", #Object, #ListPrice, #CurrencyID))
#ENDIF
#IF(#DEFINED(#ReferencePrice) AND #ReferencePrice != #ListPrice AND NOT #IsTest)
(#RefAmount #IF(#DEFINED(#RefUnit.Abbreviation))#RefUnit.Abbreviation#ELSE#RefUnit.NameOrAlias#ENDIF = #ReferencePrice[money])
#ENDIF
#ENDLOCAL