问题
我们已经创建了一个客户群,并将客户和价格清单都链接到该客户群。链接的价目表定义了其中一种产品的5美元优惠价。该产品的“默认”价格为10美元。
当我使用属于客户群的用户登录店面时,在PDP上看到的正确价格为5美元。但是,一旦将此产品添加到购物篮中,它就会在微型购物车和购物车页面上显示$ 10的“默认”产品价格。我希望在那里也能看到5美元。
技术信息
使用默认的ProductBO
模块可直接从ISProductPrice
检索PDP上的(正确)价格,该模块链接到默认的ProductPrice.isml
。
<ISProductPrice
ProductBO="#ProductBO#"
Currency="#CurrentRequest:Currency#"
ShowInformationalPrice="true"
RichSnippetsEnabled="#RichSnippetsEnabled#"
>
使用以下(默认ISH)代码从BasketComputedProductLineItemBO
中检索购物车页面上的(错误)价格
<isif condition="#PriceDisplayType EQ 'net'#">
<isprint value="#PLI:SingleBasePriceNet#">
<iselse/>
<isprint value="#PLI:SingleBasePriceGross#">
</isif>
到目前为止我尝试过的事情
BasketComputedProductLineItemBO
提取价格这时我完全被卡住了。对于从这里出发的任何帮助将不胜感激。
答案 0 :(得分:1)
检查此 https://support.intershop.com/kb/index.php/Display/IS-22923
如果在7.9版支持上的细分市场上进行搜索,则会发现一些错误。禁用动态细分服务,因为它有错误。看看是否可行,否则我认为您确实在这里有平台错误。
升级到最新的次要版本也是一个好主意。