Prestashop:组合与具体价格搭配不佳

问题描述 投票:0回答:1

我在使用 Prestashop 时遇到问题:组合与特定价格的配合不佳。

重现:

  1. 创建产品并将价格设置为 100 €(图 1)
  2. 创建第一个组合:将对价格的影响设置为(图2)
  3. 创建第二个组合:将价格影响设置为Increase20€(图3)
  4. 到目前为止一切顺利。我在前端测试了产品并且它工作正常
  5. 在价格中:创建特定价格。设置 50% 的折扣。我将所有其他设置保留为默认值。 (图4)

问题来了,无论我选择哪种组合,产品的价格都保持不变。在我看来,具体价格禁用了组合(图 5 和 )

prestashop prestashop-1.6
1个回答
0
投票

正如评论中提到的,这是 Presta 1.6 的一个错误 -> https://github.com/PrestaShop/PrestaShop/pull/5277

  1. 当基本价格为 0 并且使用影响价格时,产品组合折扣不起作用。在产品页面上,我们看到价格不错,但添加到购物车后 - 价格为 0。

  2. 当基本价格设置 > 0 并且使用影响价格时 - 折扣不会很好地显示。 简单测试:将产品价格设置为 100 欧元。创建影响价格为 100 欧元的组合。从数量 2 开始对该组合定义 10% 的折扣。显示的价格是 90 欧元而不是 180 欧元。 当我们将其添加到购物车时,价格为 0!

*当折扣不是添加到单个组合而是添加到所有组合时,不存在问题。

PrestaShop 1.6 支持已于 2019 年 6 月 30 日结束,最简单的解决方案:

  • 最简单(不是最好)的不使用单一组合折扣的价格影响 - 只需使用基本产品价格即可

  • 如果可能的话,最好的(不是最简单的)去Presta 1.7或8

© www.soinside.com 2019 - 2024. All rights reserved.