Aw: How to enable or change sending an email to the admin with any order status?
An email is sent for all statuses (if order FINISHED).
Your order FINISHED?
-----
Try to make changes somewhere here.
code ($this->sendOrderEmail($order->order_id);)
components\com_jshopping\Model\CheckoutbuyModel.php
row ~247
if ($status) {
$need_create_order = (!in_array($status, $jshopConfig->payment_status_no_create_order));
$prev_order_status_data = $order->orderCreateAndSetStatus($status, $need_create_order);
if (!$prev_order_status_data->order_created && $need_create_order) {
$order = \JSFactory::getTable('order');
$order->load($order_id);
\JSFactory::getModel('checkoutorder', 'Site')->couponFinished($order);
$obj = $this;
$dispatcher->triggerEvent('onStep7OrderCreated', array(&$order, &$res, &$obj, &$pmconfigs));
$order->store();
if ($jshopConfig->send_order_email){
$this->sendOrderEmail($order->order_id);
}
$this->changeStatusOrder($order_id, $status, 0, $prev_order_status_data->order_status, 1);
} elseif ($prev_order_status_data->order_status != $status) {
$email_send = $prev_order_status_data->order_created;
$this->changeStatusOrder($order_id, $status, $email_send, $prev_order_status_data->order_status, $email_send);
}
}
Last change: 14.06.2023 14:46