以应用程序级别定义的货币获取产品价格
Getting product price in application level defined currency
我正在关注此 example,如图所示,我想使用以下代码获取 ISML 上的产品价格(ProductBOPricingExtensionImpl
包含仅接受价格类型和货币的方法):
ProductBO:Extension("Pricing"):Price("SalePrice",{currency_here})
问题是,我不知道如何获取要放入其中的任何货币对象,最好的方法是以某种方式获得在应用程序级别定义的 default/fallback 货币。
您可以使用此模块打印价格。还显示了您如何获得货币
<isinclude template="modules/Modules">
...
<ISProductPrice
ProductBO="#ProductBO#"
Currency="#CurrentRequest:Currency#"
ShowInformationalPrice="true"
>
查看 app_sf_responsive/staticfiles/cartridge/templates/default/modules/product/Modules.isml
中的文档
它考虑了不同的场景,例如客户是否登录并有资格享受折扣。
我正在关注此 example,如图所示,我想使用以下代码获取 ISML 上的产品价格(ProductBOPricingExtensionImpl
包含仅接受价格类型和货币的方法):
ProductBO:Extension("Pricing"):Price("SalePrice",{currency_here})
问题是,我不知道如何获取要放入其中的任何货币对象,最好的方法是以某种方式获得在应用程序级别定义的 default/fallback 货币。
您可以使用此模块打印价格。还显示了您如何获得货币
<isinclude template="modules/Modules">
...
<ISProductPrice
ProductBO="#ProductBO#"
Currency="#CurrentRequest:Currency#"
ShowInformationalPrice="true"
>
查看 app_sf_responsive/staticfiles/cartridge/templates/default/modules/product/Modules.isml
它考虑了不同的场景,例如客户是否登录并有资格享受折扣。