微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Dokan 插件的供应商新订单电子邮件中隐藏自定义 Woocommerce 附加费

如何解决在 Dokan 插件的供应商新订单电子邮件中隐藏自定义 Woocommerce 附加费

首先,我对 wordpress 自定义还很陌生,我仍在学习。

我已经添加一个自定义代码,以增加运送到选定位置的额外费用,因为我参考了这篇博文 https://www.businessbloomer.com/woocommerce-add-shipping-fee-non-continental-states/

//add additional fee for East Malaysia
add_action( 'woocommerce_cart_calculate_fees','bbloomer_add_cart_fee' );
   
  function bbloomer_add_cart_fee() {
  $noncontinental = array('SBH','SWK','LBN');
  if( in_array( WC()->customer->shipping_state,$noncontinental ) ) {
   $surcharge = 15.00;
   WC()->cart->add_fee( __('Additional Charges For (Sabah,Sarawak & Labuan)','woocommerce'),$surcharge );
  }
  }

我想隐藏供应商电子邮件布局中的“附加费用(沙巴、砂拉越和纳闽)”行作为附件? https://ibb.co/rFnBKWQ

我尝试编辑模板布局,但我不确定应该编辑哪个挂钩或在哪里。我尝试编辑代码如下。

//remove shipping fee from vendor email
add_filter('wcmp_vendor_get_order_item_totals','new_order_mail_display_shipping_method',10,3);
function new_order_mail_display_shipping_method( $order_item_totals,$order,$vendor ) {
unset($order_item_totals['shipping_subtotal']);
unset($order_item_totals['tax_subtotal']);  
unset($order_item_totals['shipping_state']);        
return $order_item_totals;  
}

我该如何解决这个问题?提前致谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。