ecshop购物车中带属性商品价格计算错误的bug

2016-07-07 15:12 来源:www.chinab4c.com 作者:ecshop专家



环境:
服务器操作系统:Linux (118.123.253.142)Web 服务器:Apache
PHP 版本:5.2.17p1MySQL 版本:5.1.61
ECShop 版本:v2.7.3 RELEASE 20120411



在【商品属性】栏目里为商品添加了属性A和B分别赋予不同的价格a,b,并且在【通用信息】里设置该商品的本店价格为x,目的是想让客户在买属性为A的商品时享受价格a,买属性为B的商品时享受价格b。结果却是买A会价格会变成x+a,买B会变成x+b,本地和远程测试都出现这个情况,求问各位板油各位有没有遇到类似问题?

我能想到大概思路是到控制购物车价格计算的模块文件修改程序,但是不知道到底是哪几个文件。。。

--------------------------------------------------------
问题已解决,是我自己2,把用法用错了

回答:
昨天回家又装了一个ecshop,看了下默认模板,恍然大悟。。。他本来就是这么设计的。。是我自己用法错了 请大家无视这篇帖子吧~

一看楼主说的,就知道楼主是个新手



被你发现了!
其实还有一个重要原因是被之前用的一个网站管理系统误导了,它就是如我所以为的那种实现方式,于是先入为主,成思维定势了。

我也碰到这样的情况了,怎么解决的啊






怎么回事啊,应该怎么设置才是正常的啊,我也碰到这样的问题了,用改程序或者页面吗?



不需要改,只需要你自己填属性价格的时候换个思路就好了。他的属性价格是加价,不是一个独立价格,比如你一个东西黑色100,白色101,红色105,那么你在【通用信息】里的本店售价里填100,黑色属性填0,白色属性填1,红色属性填5就好了~




呵呵,看来是个不错的办法,谢谢

呵呵,第一次用某个系统的时候总会有不知道的地方需要摸索下才明白的!

模板营 ecshop团队的我们有着专业的设计理念和丰富的行业经验,提供最全面的网站建设解决方案,为您量身定制专属于自己的品牌网站。