![](/img/trans.png)
[英]Add email recipients to New order notification for Local pickup in Woocommerce
[英]I want to stop order complete notification for local-pickup in wp-woocommerce
我想在我的孩子主题function.php中停止使用此代码在WP-woocommerce中完成本地取件的完整通知,但它不起作用请有人帮助我...
function wc_stop_order_notification( $email_class ){
global $post;
$order = new WC_Order($post->ID);
$wc_oreder_status = $post->post_status;
$shiping_method_used_in = $order->get_shipping_method();
if( $shiping_method_used_in == 'Local Pickup' && $wc_oreder_status == 'wc-completed'){
remove_action( 'woocommerce_order_status_completed_notification', array( $email_class->emails['WC_Email_Customer_Completed_Order'], 'trigger' ) );
}
}
add_action( 'woocommerce_email', 'wc_stop_order_notification' ,99);
'woocommerce_email'可能无效。 请改用hook'woocommerce_order_status_completed'。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.