Hi Darryl.R,
you’re welcome!
1. Will this plugin allow the vendor to receive order notifications on their product orders so they can process payment and arrange shipping?
Vendor can manage your order and receive notification. For now the vendor can’t manage the shipping cost but this is a candidate feature (of course).
2. What happens when the same order has products from different vendors? Will each receive an order email with their products ordered to process payment / shipping?
Yes, of course. If an order has products from a different vendor the system generate one order for each vendor. Each vendor can manage only the part of order that includes our product.
The customer send payment to website owner and then the website owner send the commision to vendor. We plain to add the paypal adaptive payment (in premium version) to split the payment during checkout.
Have a nice day π
Thank you for the response,
Just clear up the second part – does the each vendor get an email notification with their part of the order?
Thanks
Hello,
I am using latest WP, and YITH plugins.
Vendor (ie the owner of a sold product) does NOT receive an email. Only the admin of the page. How can I solve this and edit the email template?
Customer (ie who buys a product) is receiving an email.
Thanks.
Hi,
I’m sorry but no email are send with the free version of plugin.
You must use our commercial product for this, you can look it in our website.
Have a nice day
Hi, thanks for answering. I have YITH WooCommerce Multi Vendor Premium.
Hi,
if you have the premium version of our plugin please use the premium platform support that you find on yithemes.com website.
Here is not the correct place to talk about commercial products.
Thanks for understanding.
Have a nice day
You can also add a filter in your functions file (or in a separate plugin) with this code, but it sends the entire order to all of the vendors, so there is some modifications to add :
/**
function sv_conditional_email_recipient( $recipient, $order ) {
$page = $_GET['page'] = isset( $_GET['page'] ) ? $_GET['page'] : '';
if ( 'wc-settings' === $page ) {
return $recipient;
}
if ( ! $order instanceof WC_Order ) {
return $recipient;
}
$items = $order->get_items();
foreach ( $items as $item ) {
$product = $order->get_product_from_item( $item );
$id = $product->id;
$vendor = yith_get_vendor( $id, 'product' );
if ( $vendor->is_valid() ) {
$iduser = $vendor->get_owner();
$user_info = get_userdata($iduser);
$useremail = $user_info ->user_email ;
$recipient .= ', '.$useremail ;
return $recipient;
}
}
return $recipient;
}
add_filter( 'woocommerce_email_recipient_new_order', 'sv_conditional_email_recipient', 10, 2 );
I used and modify a code I found here https://www.skyverge.com/blog/add-woocommerce-email-recipients-conditionally/
Hi tiwelle,
I thing is no good send the full order to vendors for privacy and security reason.
Have a nice day
YITH