ECSHOP后台销售明细中增加收货人和收货地址的方法如下:
在销售明细页面添加收货人和收货地址字段
步骤 | 描述 |
1 | 打开admin/sale_list.php 文件。 |
2 | 找到以下代码段:'AS sales_price, oi.add_time AS sales_time, oi.order_id, oi.order_sn ' 。 |
3 | 在该代码段的末尾添加两个字段名:oi.consignee, oi.address ,使其变为:'AS sales_price, oi.add_time AS sales_time, oi.order_id, oi.order_sn, oi.consignee, oi.address ' 。 |
二、在销售明细模板文件中添加收货人和收货地址列
步骤 | 描述 | ||
1 | 打开admin/templates/sale_list.htm 文件。 | ||
2 | 找到以下代码段: 。 | ||
3 | 在其下方添加两行代码: 。 | ||
4 | 找到以下代码段: 。 | ||
5 | 在其下方添加两行代码: 。 |
三、在导出的EXCEL文件中添加收货人和收货地址字段
步骤 | 描述 |
1 | 打开admin/sale_list.php 文件。 |
2 | 找到以下代码段: `echo ecs_iconv(EC_CHARSET, 'GB2312', $_LANG['sell_date']) . "\\t\ |
";`。 |
| 3 | 删除末尾的换行符 `\
,然后在其下方添加以下代码:<br>
echo ecs_iconv(EC_CHARSET, 'GB2312', '收货人') . "\\t"; echo ecs_iconv(EC_CHARSET, 'GB2312', '收货地址') . "\\t\
";`。 |
| 4 | 找到以下代码段:<br>echo ecs_iconv(EC_CHARSET, 'GB2312', $value['sales_time']) . "\\t";
。 |
| 5 | 在其下方添加以下代码:<br>echo ecs_iconv(EC_CHARSET, 'GB2312', $value['consignee']) . "\\t"; echo ecs_iconv(EC_CHARSET, 'GB2312', $value['address']) . "\\t";
。 |
相关问题与解答
1、为什么在修改后的销售明细页面中没有看到收货人和收货地址字段?
可能原因:确保已经正确修改了admin/sale_list.php
和admin/templates/sale_list.htm
文件,并重新刷新了浏览器缓存,如果问题依旧存在,请检查文件路径是否正确以及是否有其他插件或设置影响了显示。
2、如何在ECSHOP中实现收货国家、省份和城市由选择下拉菜单改为手动输入文本框?
解决方法:需要修改数据库中的相关表结构,将存储省市国家的字段类型改为字符串型,并在表单提交页及读取数据的代码中进行相应的调整,具体步骤包括修改ecs_order_info
和ecs_user_address
表中的相关字段,以及在flow.php
和订单确认页面的代码中进行调整。
以上就是关于“ECSHOP后台销售明细中增加收货人和收货地址的方法”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!