ecshop商品添加选择运费模板

后面有时间,我做个具体教程 传网盘里面;暂时先凑活看吧 一、 添加 配送方式(德邦物流、) 【参考路径】http://blog.uuecs.com/archives/ecshop-achieve-imitation-taobao-freight-by-region.html ps:按这个走一定会有问题,有个地方不要复制,还有前台页
后面有时间,我做个具体教程 传网盘里面;暂时先凑活看吧





 
 
一、 添加 配送方式(德邦物流、)
  
【参考路径】http://blog.uuecs.com/archives/ecshop-achieve-imitation-taobao-freight-by-region.html
ps:按这个走一定会有问题,有个地方不要复制,还有前台页面呢儿,我没加;实在是TM不知道加在哪里,各种报错愁死;反正功能,最后支付的时候实现了不管了先~
 
二、添加字段 shipping_id 在 ecs_goods 表中,下面字段 我执行报错,直接在 数据表中加的;没呢闲工夫研究
 
    ALTER TABLE  `ecs_goods` ADD `shipping_id` MEDIUMINT(9) NOT NULL DEFAULT '6';
 
三、后台添加/编辑 商品 调出已经安装配送方式 "admin/ goods.php ",将此shipping_list函数添加到goods.php最末处。
略,看连接
 
四、在代码前“$smarty->assign('unit_list', get_unit_list());”增加调用代码
略,看连接
 
五、在“处理商品数据 ”后面,增加POST过来的“shipping_id ”表单值进行赋值
略,看连接
 
六、最后一步是“插入/更新”商品时,对“shipping_id”字段实现处理。直接替换掉下面代码
 
注意,这一步,别复制他的;; 直接把  shipping_id 加在两个if  else 语句里面 在最后面再加
总共需要加 5个地方就OK了,
"shipping_id = '$shipping_id', "  .
 
七、后台添加/编辑商品 实现绑定配送方式"admin/goods_info.htm"
略,看连接
 
============ 到这儿 后台添加商品选择运费模板功能实现了; 下面弄前台的 相应 购物流程呢里
 
他中间 商品详情的我没用
 
直接跳到 支付 购物流程呢里
 
一、重写“include/lib_order.php”中last_shipping_and_payment函数。多个商品,不同配送方式,调用配送方式ID,以最贵配送方式计算。买家可以找客服进行,运费改价。
略,看连接
 
二、flow.php购物流程checkout,done步骤,调用商品绑定的配送方式
略,看连接
 
三、将themes/default/flow.dwt配送方式隐藏掉   ps:就是加一个  display:none;
 
 
 
前台显示样式;其实应该调用的,为了省劲,直接在模板里面 根据 ID 判断 了,代码
 
{if $order.shipping_id == 25}  友情提示:该商品用  【申通物流】  配送!如需其他配送方式,请联系客服更改!
{elseif $order.shipping_id == 26} 友情提示:该商品用  【圆通速递】  配送!如需其他配送方式,请联系客服更改!
{elseif $order.shipping_id == 27} 友情提示:该商品用  【申通快递】  配送!如需其他配送方式,请联系客服更改!
{elseif $order.shipping_id == 24} 友情提示:该商品用  【德邦物流】  配送!如需其他配送方式,请联系客服更改!
{/if}
 

 

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

上一篇、下一篇文章代码: ?php previous_post_link(%link,) ??php next_post_link(%link,) ? 该代码解析出来的代码大概如下: a href= rel=external nofollow rel=external nofollow /aa href= rel=external nofollow rel=external nofollow /a 通过 get_pr
WordPress目前在最近的版本中为所有需要新窗口打开的链接都自动添加了新的 noopener noreferrer 属性。noopener noreferrer 属性并不是新发布的标准,但 WordPress 4.7.4 版开始的编辑器默认都会添加该属性。新窗口打开超链接的属性 target=_blank 增加 rel=
这里所说的留言板页面,是指独立的ecshop那个留言板栏目(message.php),而不是指商品详情页面底部的用户评论区,通过这个方法,用户可以引用商品的信息,进行商品的讨论和留言。那么在这里留言板里如何才能将商品的缩略图显示出来呢,现在来说一说具体的方
做 ecshop模版 网站的时候,测试数据,发现点击订购、加入按钮都没反应,网上搜索,有些人说是修改了common.js,我将原始版本复原也没反映。后来重新安装ecshop,仔细研究发现,原来头部文件page_header.lbi被完全修改后,就点击没反应。 javascript:addToCa
ecshop 最高管理员登陆后台设置一个商品对应每个会员的价格,比如 普通vip 会员为 100元,黄金VIP为 80 元,没有登陆的普通会员则为 110元等,当每个等级会员登陆之后会显示自己所对应的价格,这样的修改对于用户体验很好,也是电商中不可缺少的一个功能,下
AB 模板王 为您整理,在Ecshop商品列表页显示每个商品的品牌的修改方法 1、首先修改 category.php 文件 将 $sql = SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, . 修