Woocommerce 去除Checkout结算页面用不上的字段

Woocommerce 去除Checkout结算页面用不上的字段,默认在woocommerce商城结算页面需要用户填写十分详细的信息,用户才能正确提交付款,但是在显示生活中,我们根本不需要用户填写这么多信息,仅仅需要用户填写 姓名,邮箱,电话,地址即可(如果是虚拟产品就只需要知道用户的姓名和邮箱即可),让用户填写的越多就会越降低成交率。

方法一、主题functions.php添加代码

wp后台–>外观–>主题编辑器–>functions.php ,根据自己需求保留下要注释的内容

add_filter( 'woocommerce_checkout_fields' , 'meediy_override_checkout_fields' );
function meediy_override_checkout_fields( $fields ) {
//需要移除的信息开始,需要展示的一些信息请自行注释掉
//首名称
    unset($fields['billing']['billing_first_name']);
//副名称
    unset($fields['billing']['billing_last_name']);
//公司
    unset($fields['billing']['billing_company']);
//地址1
    unset($fields['billing']['billing_address_1']);
//地址2
    unset($fields['billing']['billing_address_2']);
//城市
    unset($fields['billing']['billing_city']);
//邮编
    unset($fields['billing']['billing_postcode']);
//城市
    unset($fields['billing']['billing_country']);
//国家
    unset($fields['billing']['billing_state']);
//电话
    unset($fields['billing']['billing_phone']);
//订单的评论
    unset($fields['order']['order_comments']);
//账单邮件
    unset($fields['billing']['billing_email']);
//账户名称
    unset($fields['account']['account_username']);
//账户密码
    unset($fields['account']['account_password']);
//账户确认密码
    unset($fields['account']['account_password-2']);
//需要移除的信息结束
    return $fields;
}

比如做虚拟商品销售,就添加以下代码到functions.php 就OK了

add_filter( 'woocommerce_checkout_fields' , 'meediy_override_checkout_fields' ); 
function meediy_override_checkout_fields( $fields ) { 
//需要移除的信息开始,需要展示的一些信息请自行注释掉
//首名称 
unset($fields['billing']['billing_first_name']);
//副名称 
unset($fields['billing']['billing_last_name']);
//公司 
unset($fields['billing']['billing_company']);
//地址1 
unset($fields['billing']['billing_address_1']);
//地址2 
unset($fields['billing']['billing_address_2']);
//城市 
unset($fields['billing']['billing_city']);
//邮编 
unset($fields['billing']['billing_postcode']);
//城市 
unset($fields['billing']['billing_country']);
//国家 
unset($fields['billing']['billing_state']);
//订单的评论 
unset($fields['order']['order_comments']);
return $fields;
 }

方法二、插件Checkout Field Editor (Checkout Manager) for WooCommerce

wp后台–>插件–>安装插件–>Checkout Field Editor (Checkout Manager) for WooCommerce

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"Yongwp.com",如遇到无法解压的请联系管理员!
WordPress外贸建站 » Woocommerce 去除Checkout结算页面用不上的字段

查看优质的WP整站案例

立即查看 联系我们