ecshop二次開發讓購買流程中不用填寫email .這個問題是最多見的一個ecshop二次開發的問題.也是咱們應該引發重視的問題,只要是從事ecshop開發一天。咱們就可能會遇到這個問題.php
1:ecshop購買流程中的地址填寫頁面的模板文件位於library/consignee.lbi中.html
2:控制購買中填寫收貨信息的js位於js/shopping_flow.js目錄.如下函數是控制函數function checkConsignee(frm)ide
咱們須要找到該ecshop中的js程序。而後刪除如下代碼.函數
if ( ! Utils.isEmail(frm.elements['email'].value))
{
err = true;
msg.push(invalid_email);
}spa
3:校驗ecshop收貨地址的php程序位於includes/lib_order.php中。htm
function check_consignee_info($consignee, $flow_type)element
這個就是控制ecshop訂單處理的核心文件,咱們將 !empty($consignee['email']) 刪除就能夠了開發
經過以上的修改和改進,咱們能夠將ecshop購買流程中的郵件地址填寫去掉.從而達到簡化購買的做用。get