问题
我们创建了一个客户细分市场,并将客户和价目表都链接到此客户细分市场。链接价目表为其中一种产品定义了5美元的特殊价格。该产品的"默认"价格为10美元。
当我和一个属于客户群的用户一起登录到店面时,我在PDP上看到了5美元的正确价格。然而,一旦该产品被添加到购物篮中,它就会在迷你卡和购物车页面上显示10美元的"默认"产品价格。我希望在那里也能看到5美元。
技术信息
PDP上的(正确(价格通过使用链接到默认ProductPrice.isml
的默认ISProductPrice
模块直接从ProductBO
检索。
<ISProductPrice
ProductBO="#ProductBO#"
Currency="#CurrentRequest:Currency#"
ShowInformationalPrice="true"
RichSnippetsEnabled="#RichSnippetsEnabled#"
>
购物车页面上的(错误(价格是从BasketComputedProductLineItemBO
中检索到的,带有以下(默认ISH(代码
<isif condition="#PriceDisplayType EQ 'net'#">
<isprint value="#PLI:SingleBasePriceNet#">
<iselse/>
<isprint value="#PLI:SingleBasePriceGross#">
</isif>
到目前为止我尝试了什么
- 清除cookie/缓存以确保我们有一个全新的购物篮
- 确保已启用客户细分服务(默认ISH服务(
- 尝试了所有不同的方法从
BasketComputedProductLineItemBO
中获取价格 - 在价目表中添加了几种不同的产品
- 为客户群增加了几个不同的客户
- 运行搜索索引
- 尝试在ISH演示服务器上重现该问题
- 查看了ISH支持页面上的客户细分文档
- 尝试将客户直接添加到价目表中,而不是将客户细分。当这样做的时候,一切似乎都如预期的那样
在这一点上,我完全陷入了困境。如有任何关于如何从这里出发的帮助,我们将不胜感激。
检查此项https://support.intershop.com/kb/index.php/Display/IS-22923
如果你在7.9版本的支持上搜索片段,那么你会发现一些错误。禁用动态分段服务,因为它有缺陷。看看这是否有效,否则我认为你真的有一个平台错误。
升级到最新的次要版本也是个好主意。