以应用程序级别定义的货币获取产品价格

时间:2018-06-26 14:37:33

标签: intershop

我正在遵循此example,如图所示,我想使用以下代码来获取ISML上的产品价格(ProductBOPricingExtensionImpl包含仅接受价格类型和货币的方法):

ProductBO:Extension("Pricing"):Price("SalePrice",{currency_here})

问题是,我不知道如何获取放置在其中的任何货币对象,而最好的方法是以某种方式获取在应用程序级别定义的默认/后备货币。

1 个答案:

答案 0 :(得分:1)

您可以使用此模块打印价格。还显示了如何获取货币

<isinclude template="modules/Modules">
...
<ISProductPrice 
            ProductBO="#ProductBO#"
            Currency="#CurrentRequest:Currency#"
            ShowInformationalPrice="true"
        >

app_sf_responsive/staticfiles/cartridge/templates/default/modules/product/Modules.isml

中签出文档

它考虑了不同的情况,例如客户是否登录并有资格享受折扣。