Hi @zedmandesign,
Thank you again for your continued patience.
As mentioned earlier, our plugin is set up to send email notifications for orders with the status Processing or Completed.
Since the issue you’re experiencing with Stripe is due to its configuration within the WooCommerce Stripe plugin. We recommend reaching out to the Stripe Support Team to resolve the issue first.
In the meantime, if you’d like to ensure that vendors receive emails even when the order status is set to On Hold, you can add the following code snippet to the functions.php file of your currently active theme:
function restrict_vendor_new_order_mail($recipient, $order) {
$order_status = $order == NULL ? "cancelled": $order->get_status();
//In new order,vendor will receive only 'processing' mail no other mail will send to vendor.
if ($order_status == 'failed' || $order_status == 'cancelled' || $order_status == 'pending' && !$order_status == 'processing') {
return;
} else {
return $recipient;
}
}
add_filter('woocommerce_email_recipient_vendor_new_order', 'restrict_vendor_new_order_mail', 1, 2);
If you need any further assistance from our end, please don’t hesitate to reach out. We’re always here to help!






