最近遇到一个脑残的需求就是去掉结算步骤里面的电话,还一本正经的给出理由美国现在都是无人机送货不需要电话。不要就不要呗。开始折腾
1、打开app/code/core/Mage/Customer/Model/Address/Abstract.php 大约405行注释掉以下代码:
2、打开数据库执行以下sql
SELECT * FROM `eav_attribute` WHERE `attribute_code` LIKE 'telephone'
把查询到的结果的is_required字段改为0
3、打开结算模块的billing表单,去掉telephone部分的表单验证即可。