ecshop二次開發增加訂貨人姓名和電話

2021-10-12 05:13:22 字數 2058 閱讀 1492

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>

"buy_name" class=

"intxt" type=

"text" name=

"buyname"

>

手機號碼:<

/label>

"buy_tel" class=

"intxt" type=

"text" name=

"buytel"

>

第四:最後修改admin裡面的templates目錄下的order_info.htm

order_info.htm是後台訂單列表詳情頁面,畢竟你前台客戶填寫了姓名和**,你在後台也能看到

"right"

>

訂貨人姓名:

<

/strong>

<

/div>

<

/td>

"red"

>

<

/font>

<

/td>

"right"

>

訂貨人**:

好了差不多完成了,具體你的可以嘗試一下,在寫這邊文章的時候我是網上搜了一下,講述此類的二次開發二次幾乎沒有,所以在這裡寫了這邊文章。希望對大家有幫助。

感謝**的大大對這篇文章的幫忙.

什麼是ECShop二次開發?

所謂ecshop二次開發,也稱之為ecshop功能開發 ecshop外掛程式開發,同時某些時候ecshop的模板開發也可認為是對ecshop的二次開發。ecshop二次開發就是對開源 系統ecshop的功能或外觀的補充,在原有的程式基礎上加以功能性的優化與外觀性的美化,或特定的功能拓展。ecshop...

ecshop二次開發 廣告投放

安裝完成之後如何使用 1.到後台找到廣告管理 廣告列表 新增廣告 新增成功 2.廣告管理 廣告列表 新增欄位 新增成功 3.模板管理 設定模板 新增廣告位 4.確認 5.展示效果 一,進入後台 廣告管理 新增廣告 中加入地區,這裡我選擇只加入省份 前提是必須在ecs ad這個資料庫中建立乙個city...

ECSHOP二次開發之給商品增加新字段

在ecshop二次開發工作之如何給商品增加乙個新字段,來錄入一些新的內容。下面我們結合ecshop後台 商品編輯 商品錄入 來談談如何給ecshop商品增加乙個新字段,假設我們將這個新字段命名為 other col 1 首先要修改資料表結構,給表 ecs goods 增加新字段 other col,...