Aw: Add Customer shipping details to Vendor email
i have 5 vendors
i need every vendor to receive vendor products and client info
if a client buys from 2 vendors
where can i set the clent info to set it for vendor email / vendor order
regarding $mailer->setBody($vendor->message);
i need to change here $view->setLayout("orderemailpart");
where can i find this to change?
//vendors messages
if ($vendors_send_message){
$listVendors = $order->getVendors();
foreach($listVendors as $k=>$datavendor){
$vendor_order_items = $order->getVendorItems($datavendor->id);
$client = 0;
$view_name = "checkout";
$view_config = array("template_path"=>JPATH_COMPONENT."/templates/".$jshopConfig->template."/".$view_name);
$view = &$this->getView($view_name, 'html', '', $view_config);
$view->setLayout("orderemailpart");
$view->assign('client', $client);
$view->assign('config_fields', $config_fields);
$view->assign('count_filed_delivery', $count_filed_delivery);
$view->assign('config', $jshopConfig);
$view->assign('order',$order);
$view->assign('products', $vendor_order_items);
$view->assign('show_percent_tax', $show_percent_tax);
$view->assign('hide_subtotal', $hide_subtotal);
$view->assign('noimage',"noimage.gif");
$view->assign('text_total',$text_total);
$view->assign('liveurlhost',$liveurlhost);
$message_vendor = $view->loadTemplate();
$listVendors[$k]->message = $message_vendor;
}
}
file checkout.php
//send mail vendors
if ($vendors_send_message){
foreach($listVendors as $k=>$vendor){
$mailer =& JFactory::getMailer();
$mailer->setSender(array($mailfrom, $fromname));
$mailer->addRecipient($vendor->email);
$mailer->setSubject( sprintf(_JSHOP_NEW_ORDER_V, $order->order_number, ""));
$mailer->setBody($vendor->message);
$mailer->isHTML(true);
$send =& $mailer->Send();
}
}
Joomla: 1.5.25
JoomShopping: 2.9.7