Prestashop 1.6 产品在使用特定价格折扣时显示错误的价格组合
Prestashop 1.6 Product Showing wrong price combination when using specific price discount
如何重复:
安装 prestashop 1.6.1.4
创建产品牛仔裤 - 批发价 53.87,零售价 74.82(缺货时允许下单,不含税)
为牛仔裤添加 28% 的特定价格折扣
添加产品组合 - 在我的例子中,我希望客户选择尺寸和颜色:Size - 29W x 30L, Color - Bleach Fade
和 Size - 29W x 30L, Color - Buff
,两者都带有 Wholesale price
: 29.9,和 Impact on price
- Decrease
33.29
结果:
当我进入产品页面时,如果我选择第一个组合
Size - 29W x 30L, Color - Bleach Fade
我拿到的价格是29.9,符合我的预期。
但是当我选择第二个选项时
Size - 29W x 30L, Color - Buff
我得到的价格是 53.87 美元,而不是我预期的 29.9 美元。
注意:当我将产品添加到购物车时,它会计算两种组合的正确价格 (29.9) - 因此此错误仅出现在产品显示中
我该如何解决这个问题?
我认为这是代码中的错误,因此欢迎任何代码修复。
背景:
我正在将我的网站从 PrestaShop™ 1.4.5.1 升级到 1.6.1.4,我有一个包含大量专有代码的复杂网站,但是这种情况在 1.4.5.1 中无法重现,即重复相同的操作步骤导致第二个产品的价格正确 (29.9)。
注意:这是该错误的最小化版本,在实际产品中我有更多组合,其中一些具有真正的“74.82”价格。
应用此修复程序来更正问题:
https://github.com/PrestaShop/PrestaShop/commit/56fe9925c2703ba07d13b6ba56a92494d38ba45e
用您的 prestashop 安装替换此修复程序中的文件
注意:如果您不使用默认主题,请将新的 tpl 复制到您的主题文件夹。
如何重复:
安装 prestashop 1.6.1.4
创建产品牛仔裤 - 批发价 53.87,零售价 74.82(缺货时允许下单,不含税)
为牛仔裤添加 28% 的特定价格折扣
添加产品组合 - 在我的例子中,我希望客户选择尺寸和颜色:
Size - 29W x 30L, Color - Bleach Fade
和Size - 29W x 30L, Color - Buff
,两者都带有Wholesale price
: 29.9,和Impact on price
-Decrease
33.29
结果:
当我进入产品页面时,如果我选择第一个组合
Size - 29W x 30L, Color - Bleach Fade
我拿到的价格是29.9,符合我的预期。
但是当我选择第二个选项时
Size - 29W x 30L, Color - Buff
我得到的价格是 53.87 美元,而不是我预期的 29.9 美元。
注意:当我将产品添加到购物车时,它会计算两种组合的正确价格 (29.9) - 因此此错误仅出现在产品显示中
我该如何解决这个问题?
我认为这是代码中的错误,因此欢迎任何代码修复。
背景:
我正在将我的网站从 PrestaShop™ 1.4.5.1 升级到 1.6.1.4,我有一个包含大量专有代码的复杂网站,但是这种情况在 1.4.5.1 中无法重现,即重复相同的操作步骤导致第二个产品的价格正确 (29.9)。
注意:这是该错误的最小化版本,在实际产品中我有更多组合,其中一些具有真正的“74.82”价格。
应用此修复程序来更正问题:
https://github.com/PrestaShop/PrestaShop/commit/56fe9925c2703ba07d13b6ba56a92494d38ba45e
用您的 prestashop 安装替换此修复程序中的文件
注意:如果您不使用默认主题,请将新的 tpl 复制到您的主题文件夹。