Jump to content

¿Se puede mandar un email al vendedor o administrador cuando cambia el estado?


jonamj

Recommended Posts

Hola buenas, necesitaría ayuda para lo siguiente: estoy configurando mi tienda y quiero que cuando el cliente haga un pedido y nos llegue ese pedido a nosotros.que tenga la siguiente funcionalidad ya que habrá una persona que se encargue de verificar los pagos y otra de enviarlos, me preguntaba si existe alguna manera de que cuando se cambie el estado por ejemplo de pendiente de pago a pagado le llegue un correo a la persona que prepara los pedidos para empezar a empaquetar lo ¿esto seria posible? gracias de antemano por la ayuda.

Link to comment
Share on other sites

si, se puede hacer. debes modificar el controlador de ordenes:

 

 

For those with the same problem. I found the file in /public_html/controllers/admin and then AdminOrdersController.php.
On line 1746 I change the code topublic function sendChangedNotification(Order $order = null)
{
return false;

if (is_null($order))
$order = new Order(Tools::getValue('id_order'));

$data = array(
'{lastname}' => $order->getCustomer()->lastname,
'{firstname}' => $order->getCustomer()->firstname,
'{id_order}' => (int)$order->id,
'{order_name}' => $order->getUniqReference()
);

Mail::Send(
(int)$order->id_lang,
'order_changed',
Mail::l('Your order has been changed', $order->id_lang),
$data,
$order->getCustomer()->email,
$order->getCustomer()->firstname.' '.$order->getCustomer()->lastname,
null, null, null, null, _PS_MAIL_DIR_, true, (int)$order->id_shop);


}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...