这个问题是最常见的一个ecshop二次开发的问题.也是我们应该引起重视的问题,只要是从事ecshop开发一天。我们就可能会遇到这个问题. 1:ecshop购买流程中的地址填写页面的模板文件位于library/consignee.lbi中. 2:控制购买中填写收货信息的js位于js/shopping_flow.js目录.以下函数是控制函数function checkConsignee(frm) 我们需要找到该ecshop中的js程序。然后删除以下代码. if ( ! Utils.isEmail(frm.elements['email'].value)) 3:校验ecshop收货地址的php程序位于includes/lib_order.php中。 function check_consignee_info($consignee, $flow_type) 这个就是控制ecshop订单处理的核心文件,我们将 !empty($consignee['email']) 删除就可以了 通过以上的修改和改进,我们可以将ecshop购买流程中的邮件地址填写去掉.从而达到简化购买的作用。 |