ecshop二次开发增加订货人姓名和电话

本文详细介绍了如何为ECShop蛋糕店电商平台进行二次开发,添加订货人姓名和电话字段。通过修改数据库、购物流程文件flow.php、前台模板flow.dwt以及后台订单详情页order_info.htm,确保在订单过程中能够记录并查看订货人信息,以便于商家在配送过程中遇到问题时能及时与订货人沟通。
摘要由CSDN通过智能技术生成

ecshop商家在搭建电商平台的时候都会用到,比如一些特殊的行业往往在使用过程中的都需要进行二次开发,比如你做蛋糕店的电商是什么牌子网此类的网站,和普通的电商是不一样的,搭建一个蛋糕店ecshop网站不仅仅需要收货人详细地址,电话,姓名,还需要订货人的电话,姓名和配送时间,这个三个是ecshop搭建蛋糕店必须要加上去的,因为在送蛋糕的过程中,有可能联系不上收货人,那么商家就能第一时间联系订货人告知订单配送情况,及时处理问题订单,在这里今天只讨论订货人姓名和电话添加,废话不多说下面说说如何添加应用:
第一:修改ecshop数据库
1.原版的数据库是没有订货人姓名和电话的,所以必须要新增,原版是在ecs_order_info里面新增,前提是你在搭建数据库是没有修改数据库默认的名字:
alter table ecs_order_info add column buy_name varchar(200), add column buy_tel varchar(20)
2.操作:ecshop后台数据库管理:SQL 查询中运行上面这一段话:buy_name和buy_tel为姓名和电话的意思.
第二:修改购物流程文件:flow.php
1.要想让前台显示必须在ecshop的flow.php中增加以下一段话:目的是为了记录客户填写订货人姓名和电话
2.操作:搜索 $consignee = array

'buy_name'     => empty($_POST['buy_name']) ? '' : $_POST['buy_name'],
'buyl_tel'     => empty($_POST['buy_tel']) ? '' : $_POST['buy_tel'],

记得添加上去后保存.
第三:修改前台模板flow.dwt,增加订货人姓名和电话
在这里插入图片描述
让前台网页购物流程里面显示订货人姓名和电话,方便客户填写

 <label>订货人姓名:</label>
<input id="buy_name" class="intxt" type="text" name="buyname">
<label>手机号码:</label>
<input id="buy_tel" class="intxt" type="text" name="buytel">

第四:最后修改admin里面的templates目录下的order_info.htm
order_info.htm是后台订单列表详情页面,毕竟你前台客户填写了姓名和电话,你在后台也能看到

<tr>
<td><div align="right"><strong>订货人姓名:</strong></div></td>
<td><font color="red">{$order.buy_name|escape}</font></td>
<td><div align="right"><strong>订货人电话:</strong></div></td>
<td><font color="red">{$order.buy_tel|escape}</font></td>
</tr>

在这里插入图片描述
好了差不多完成了,具体你的可以尝试一下,在写这边文章的时候我是网上搜了一下,讲述此类的二次开发二次几乎没有,所以在这里写了这边文章。希望对大家有帮助。
感谢http://ssmpz.cn网站的大大对这篇文章的帮忙.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值