如何从WooCommerce感谢页面和电子邮件中删除发货

时间:2019-11-15 作者:W.M

我一直在尝试从我的woocommerce网站上完全删除发货。我只能从结帐页面和购物车页面中删除它,但我也想从感谢页面和客户购买后发送给他们的电子邮件中删除它。

我该怎么做?

非常感谢。

1 个回复
SO网友:Jagir bahesh

有两种选择

您可以使用自定义代码来完成对于发货删除表单感谢页面,您需要覆盖模板。

这都是基于thankyou.php woocommerce的。您需要删除不希望显示的代码行,并将其上载到以下目录

wp-content/themes/your_child_theme/woocommerce/checkout/
要从电子邮件通知中删除发货总额行,请使用以下筛选器。

add_filter( \'woocommerce_get_order_item_totals\', \'filter__customize_email_order_line_totals\', 1000, 3 );
function filter__customize_email_order_line_totals( $total_rows, $order, $tax_display ){
    // Only on emails notifications
    if( ! is_wc_endpoint_url() || ! is_admin() ) {
        // Remove shipping line from totals rows
        unset($total_rows[\'shipping\']);
    }
    return $total_rows;
}
请在中添加代码function.php 活动主题的文件。

只需从WooCommerce更改设置即可;设置->;概述装运地点,请选择禁用装运和装运计算。在这里,我分享了屏幕截图供您参考:

enter image description here

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register