香港独立IP空间
香港php空间
美国php空间
域名注册

一般在网上下单购物的站长朋友都知道购买的商品一般都会有很多属性,例如客户购买的是衣服,那么就会有型号例如m、l、xl、xxl等。还有颜色例如红色,黑色,白色,蓝色。小编这里描写的并不是指的商品详情页哦。一般客户下单后购物车里还是会显示一些商品的颜色,型号价格等。因此最近有很多站长朋友来咨询小编咨询如何彻底删除或者隐藏掉购物车中的商品属性价格。首先小编先截图给各位站长朋友看下吧如下图所示:

 

ec31 Ecshop客户下单后如何删除或隐藏购物车中的商品属性的价格

ecshop

解决方案如下:

1、首先打开include/lib_goods.php文件找到下面代码大概在 875行左右

$arr_[$key][‘formated’]=price_format($valule[‘subtotal’],false);

在这行代码下添加一行代码

$arr_[$key][‘goods_attr’]=preg_replace(‘/(\[0-9+\])/’,”,$arr[$key][‘goods_attr’]);

 

2、$row[‘market_price’]=price_format($row[‘market_price’],false);

在这行代码下添加一行代码

$row[‘goods_attr’]=preg_replace(‘/(\[0-9+\])/’,”,$row[‘goods_attr’]);

 

以上解决方法是小编用正则表达式将方括号中的价格替换为空了,所以当客户朋友再下单的时候就看不到价格了。小编这里只是解决方法的其中一种方式为各位分享下,也许站长朋友们还有其它的解决方案呢,小编就描述到这里吧,总之只要能解决商品属性中不再显示价格就可以哦。

 

无忧主机相关文章推荐阅读:

ECSHOP如何添加商品倒计时功能
如何利用代码实现修改ECSHOP后台的管理员和密码
如何让ECSHOP后台会员列表按手机号码搜索会员的完美解决方案

本文地址:http://www.51php.com/ecshop/15795.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档