问题
我们创建了一个客户群并将客户和价目表链接到该客户群。链接的价目表为其中一种产品定义了 5 美元的特价。该产品的“默认”价格为 10 美元。
当我使用属于客户群的用户登录店面时,我在 PDP 上看到了 5 美元的正确价格。但是,一旦将此产品添加到购物篮中,它就会在迷你购物车和购物车页面上显示 10 美元的“默认”产品价格。我希望在那里也能看到 5 美元。
技术信息
PDP 上的(正确)价格是ProductBO
通过使用ISProductPrice
链接到 default 的 default 模块直接从 中检索的ProductPrice.isml
。
<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 支持页面查看了关于客户细分的文档
- 试图直接将客户添加到价目表而不是客户群。这样做时,一切似乎都按预期工作。
在这一点上,我完全被卡住了。任何有关如何从这里开始的帮助将不胜感激。