kentico产品选项在选择不同选项时不调整价格

kentico产品选项在选择不同选项时不调整价格,kentico,Kentico,我使用的是RandomProducts web部件,由于某些原因,产品选项对价格没有影响,即使我为每个变体添加了价格调整。这正常吗?我认为这将是开箱即用的,因为这是一个默认选项,但也许我必须编写自己的代码。。。看起来很奇怪。是否需要为产品选项启用某些功能以更新产品价格?您确定页面上没有JS问题吗?在使用产品选项时,您可以定义选项和对价格的任何调整。然后选择要应用该选项的产品。当用户选择特定选项时,会发生回发,更新显示的价格。如果使用CartItemSelector web部件,它将包含更新自身价

我使用的是RandomProducts web部件,由于某些原因,产品选项对价格没有影响,即使我为每个变体添加了价格调整。这正常吗?我认为这将是开箱即用的,因为这是一个默认选项,但也许我必须编写自己的代码。。。看起来很奇怪。是否需要为产品选项启用某些功能以更新产品价格?

您确定页面上没有JS问题吗?在使用产品选项时,您可以定义选项和对价格的任何调整。然后选择要应用该选项的产品。当用户选择特定选项时,会发生回发,更新显示的价格。如果使用CartItemSelector web部件,它将包含更新自身价格所需的所有回发JS

这在一个基本的演示站点上工作,所以我怀疑有一个JS问题导致回发无法正确完成

另一个可能的原因可能是发回值时的延迟。如果这是您第一次运行该站点,则回发可能比预期的时间长(由于重新编译),并且看起来好像失败了

其他需要检查的事项:

在“产品选项”“常规”选项卡上 -是否选中“已启用”?
-“显示价格调整”是否已选中?

我建议检查以下事项:

  • 通过浏览器的开发人员工具出现的JavaScript错误
  • web部件或页面的缓存设置/过期
  • 启用SQL调试(设置>系统>调试>现场显示),并检查执行了哪些查询以查看价格来源