ecshop 商品总价 修改商品重量项如何修改。

& 晒单详情
浏览:2979 &&&发布于
因为有些产品特殊性,比如客户买窗帘同时购买1.5米 属性& 和1.8米属性 那么2个窗帘重量不一样
本身一个商品就一个重量,这样情况就会很吃亏,2个属性是不同重量!
同一个商品不同属性可设置不同重量,同时购买2个属性不同重量计算运费
所以这个对于某些产品还是合适的!
设置属性重量:
1.5米 属性 重量5千克
1.8米 属性 重量10千克
设置快递价格:
同时购买2个属性:
选择快递计算运费:
1.5米 属性 重量5千克
1.8米 属性 重量10千克
顺丰快递 首重10千克 5元,续重5千克 3元& 那么就是 5+3元==8元
该商品的其他晒单
该商品还没有其他晒单!
ECSHOP模板,ECSHOP免费模板,ECSHOP插件,ECSHOP二次开发,ECSHOP教程,ECSHOP模板屋,ECSHOP教程网()百藏天下(北京)文化发展有限公司 版权所有,并保留所有权利。
福建省厦门市ecshop商品重量如何修改为商品规格,ecshop 商品规格,ecshop商品详情页修改,ecshop..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
ecshop商品重量如何修改为商品规格
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口自始至终,以提供稳定、高性能的美国、香港免备案php虚拟主机产品为己任,以用户极高满意为生存价值,以产品的可靠性为生命线,以网络零中断为终身奋斗目标
站长朋友们都知道是一款B2C独立的网店系统,该系统是由php语言加mysql数据库架构开发的一款开源的程序,受到万千电商的喜爱,也很适合中小型电商使用,建议配合无忧主机的使用效果最佳。很多PHP程序员也是由它入手开始的PHP研发之路。它有很多功能都是事先已经开发好的,安装上就可以使用了。无忧主机小编近期也在研究它。之前小编发布的商品都是按照商品重量发布的,今天出于好奇小编添加的一件宝贝不是按照重量来发布的,而是按照规格大小发布的。于是小编就登陆到网站后台-&商品列表-&添加新商品-&其他信息。果然看到没有商品规格。只有商品重量如下图:
ecshop后台
小编对程序进行了分析,以及结合网上资料,最终找到了修改的方法,并测试有效。不过修改的步骤的确有点复杂。小编也描述的很详细。
第一步分析:
ecshop商品重量修改为商品规格需要修改两个主要地方:
1、修改后台PHP程序(因为后台对商品重量内容有限制,即必须为数字具体设置如下)
2、修改Mysql数据库字段(数据库中商品表中ecs_goods中的goods_weight的字段类型为decimal(10,3) unsigned)
第二步修改:
1’找到主机根目录下的goods.php(建议用editplus编辑器打开)。
2找到:(在158-179行)
将’promote_end_date’ =& local_date(‘Y-m-d’, local_strtotime(‘+1 month’)),
‘goods_weight’ =& 0,
‘give_integral’ =& -1,
‘promote_end_date’ =& local_date(‘Y-m-d’, local_strtotime(‘+1 month’)),
‘goods_weight’ =& ‘‘,
‘give_integral’ =& -1,
3、再找到:(242-246行)’promote_start_date’ =& local_date(‘Y-m-d’),
‘promote_end_date’ =& local_date(‘Y-m-d’, gmstr2tome(‘+1 month’)),
‘goods_weight’ =& 0,
‘give_integral’ =& -1,
‘rank_integral’ =& -1
修改为:’promote_start_date’ =& local_date(‘Y-m-d’),
‘promote_end_date’ =& local_date(‘Y-m-d’, gmstr2tome(‘+1 month’)),
‘goods_weight’ =& &#0′,
‘give_integral’ =& -1,
‘rank_integral’ =& -1
4、再找到:(256-260行)/*根据商品重量的单位重新计算 */
if ($goods[‘goods_weight’] & 0)
$goods[‘goods_weight_by_unit’] = ($goods[‘goods_weight’] &= 1) ? $goods[‘goods_weight’] : ($goods[‘goods_weight’] / 0.001);
修改为:/* 根据商品重量的单位重新计算 */
if ($goods[‘goods_weight’])
$goods[‘goods_weight_by_unit’] = ($goods[‘goods_weight’] &= ”) ? $goods[‘goods_guige’] : &#0″;
5、再找到:$smarty-&assign(‘unit_list’, get_unit_list());
$smarty-&assign(‘user_rank_list’, get_user_rank_list());
$smarty-&assign(‘weight_unit’, $is_add ?  : ($goods[‘goods_weight’] &= 1 ?  : &#’));
$smarty-&assign(‘cfg’, $_CFG);
$smarty-&assign(‘form_act’, $is_add ? ‘insert’ : ($_REQUEST[‘act’] == ‘edit’ ? ‘update’ : ‘insert’));
修改为:$smarty-&assign(‘unit_list’, get_unit_list());
$smarty-&assign(‘user_rank_list’, get_user_rank_list());
$smarty-&assign(‘weight_unit’, $is_add ? ” : ($goods[‘goods_weight’] &= ” ? ” : &#0′));
$smarty-&assign(‘cfg’, $_CFG);
$smarty-&assign(‘form_act’, $is_add ? ‘insert’ : ($_REQUEST[‘act’] == ‘edit’ ? ‘update’ : ‘insert’));
6、再找到:(798-800页)$promote_end_date = ($is_promote && !empty($_POST[‘promote_end_date’])) ? local_strtotime($_POST[‘promote_end_date’]) : 0;
$goods_weight = !empty($_POST[‘goods_weight’]) ? $_POST[‘goods_weight’] * $_POST[‘weight_unit’] : 0;
$is_best = isset($_POST[‘is_best’]) ? 1 : 0;
$promote_end_date = ($is_promote && !empty($_POST[‘promote_end_date’])) ? local_strtotime($_POST[‘promote_end_date’]) : 0;
$goods_weight = !empty($_POST[‘goods_weight’]) ? $_POST[‘goods_weight’] : &#0′;
$is_best = isset($_POST[‘is_best’]) ? 1 : 0;
7、修改数据库中表的字段:
修改表ecs_goods 中的 goods_weight字段。
alter table ecs_goods change goods_weight goods_weight varchar(50)
8、找到后台添加商品的模板页
Admin/templates/goods_info.htm
找到下面代码:
&td&&input type=”text” name=”goods_guige” value=”{$goods.goods_guige_by_unit}” size=+/& &select name=”weight_unit”&{html_options options=$unit_list selected=$weight_unit}&/select&&/td&
修改为:&td&&input type=”text” name=”goods_guige” value=”{$goods.goods_guige_by_unit}” size=+ /&&/td&
按照以上方法设置后再登陆后台添加商品时也就清楚的看到了商品规格。如下图:
ecshop后台添加
以上步骤有点繁琐,毕竟是修改源程序文件,也可以说是一个小小的功能二次开发了,小编也是研究了一天的时间才搞定的。不过按照小编的步骤一步一步的操作,最后就一定能实现。
相关文章推荐阅读:
本文地址:/ecshop/13888.html
喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
无忧主机资质:(十二年旗舰品牌)
相关技术帮助文档
技术帮助文档分类ecshop操作流程_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
ecshop操作流程
上传于||文档简介
&&e​c​s​h​o​p​操​作​流​程
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩16页未读,继续阅读
你可能喜欢ecshop商品重量怎么修改单位_百度知道
ecshop商品重量怎么修改单位
提问者采纳
台:模板管理 语言项编辑选择common.php搜索 &克 &关键字改您想要单位 比L &ML&& 2.打languages/zh-cn/admin文件夹搜索该文件夹所 克 或 千克 其改您想要即
其他类似问题
为您推荐:
ecshop的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 ecshop商品编号修改 的文章

 

随机推荐