首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何阻止magento移除超过或等于默认价格的层?

如何阻止magento移除超过或等于默认价格的层?
EN

Stack Overflow用户
提问于 2012-05-01 10:02:31
回答 2查看 267关注 0票数 1

在magento,我把我的层次设置成这样.

常规价格:GB8.99特价:GB3.75

层层

购买5-9英镑(GB3.22),购买10-19英镑(GB3.22),购买20-49英镑(GB3.22),购买50-99英镑(GB2.80),每购买100英镑(GB2.58),每次100+呼叫定价

最低数量设置为5,也是反映数量>5的正常和特殊价格。

上面的问题是magento隐藏了我的前两层。

调试之后,我发现magento隐藏了高于或等于默认价格/特殊价格的任何层。

,所以我想我的问题是如何阻止magento移除高于或等于价格的层。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-01 11:21:22

你们所有的层次似乎都低于特价。那是个错误吗?

不管怎样,我认为您需要查看/app/code/core/Mage/Catalog/Model/Product/Type/Price.php文件。特别是在getTierPrice()函数中。

这几乎是所有魔术发生的地方(也就是你的价格被移除的地方)。您可能必须在此功能中的两个点中进行更改,因为它的一部分用于产品页面,另一个用于签出过程。

票数 0
EN

Stack Overflow用户

发布于 2013-11-05 09:59:07

使用$_tierPrices = $_product->getData('tier_price');

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10396179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档