1

问题

我们创建了一个客户群并将客户和价目表链接到该客户群。链接的价目表为其中一种产品定义了 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 支持页面查看了关于客户细分的文档
  • 试图直接将客户添加到价目表而不是客户群。这样做时,一切似乎都按预期工作。

在这一点上,我完全被卡住了。任何有关如何从这里开始的帮助将不胜感激。

4

1 回答 1

1

检查此 https://support.intershop.com/kb/index.php/Display/IS-22923

如果您在支持 7.9 版的部分上搜索,那么您会遇到一些错误。禁用动态分段服务,因为它有问题。看看这是否有效,否则我认为你真的有一个平台错误。

升级到最新的次要版本也是一个好主意。

于 2018-07-11T14:34:52.890 回答