删除/删除结帐WooCommerce细节(邮政编码,公司,电话......)

WooCommerce 对于想要创建一个的人来说,这是一个非常简单的系统 网上商店中,基于 WordPress.
默认安装,WooCommerce将增加一个标准形式进行计费的详细信息。 在“结帐”的客户。
设计为一个系统 网上商店 使产品既实物交割和下载所需一些虚拟WooCommerce 标准形式 一系列客户数据:名字,姓氏,电话号码,国籍,地址,城市, 邮政编码。 有些领域我们需要例如虚拟命令。 这是由贝支付可以下载或产品A产品将不需要用于传递数据。 在这种情况下,最好是缓解控制系统对于用户来说,通过除去结帐的领域。

从WooCommerce结帐消除现场“邮政编码”

我们可以从WooCommerce中删除“邮编账单邮编”,我们必须去编辑WordPress主题的functions.php文件,该文件在网站上处于活动状态。 在functions.php中添加行:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {

unset($fields['billing']['billing_postcode']);

return $fields;

}

其中“billing_postcode”是邮政编码字段。 如果你想消除第二地址字段,我们替换“billing_postcode”与“billing_address_2”。

unset($fields['billing']['billing_address_2']);

有迹象表明,可能不感兴趣的客户付款的任何细节情况。 通常,当支付通过贝宝。 在这种情况下,我们可以选择消除订单页面的所有领域。

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
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_address_2']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_email']);
unset($fields['billing']['billing_city']);
return $fields;
}

这样,您将删除WooCommerce结帐的各个领域。

删除/删除结帐WooCommerce细节(邮政编码,公司,电话......)

关于作者

隐形

我热衷于对涉及小工具和IT的一切事物,我很高兴在2006上的secretthsettings.com上撰文,也很高兴与您一起发现有关计算机和macOS,Linux操作系统, Windows,iOS和Android。

3评论

  • Bonjour Merci的职位!
    J'avais besin de supprimer le nom de l'entreprise et c'est parfait ca fonctionne !!
    这是一个供应商的名称,用于表示不同的供应商。
    它与代码中的custom_override_checkout_fields的替换方式不一样。 Pourriez vous m'aider?

  • 嗨,我按照指导将此代码添加到了functions.php,但我的网站崩溃了。 这完全是空白的。 我对这样的东西并不是全新的,但我也不是。

    如果我可以访问我的仪表板,我只是将其删除,但我根本无法访问我网站上的任何内容。

    请帮忙,我该怎么办? 请紧急响应!

发表评论