Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Оповещение о новых заказах в админке


Recommended Posts

Подскажите, как можно добавить в админке, там где колокольчик http://prntscr.com/n7iqkc идентификатор новых заказов - например со статусом "Ожидание" и добавить стандартное оповещение в виде их количества (как у возвратов или товара нет в наличии - http://prntscr.com/n7is7h )?

 

По умолчанию новые заказы падают в "В процессе" и нет никакого визуального оповещения. При этом "В процессе" означает и новые, и в обработке, и другие кроме завершенных - неудобно.

 

Необходимо добавить отдельно строку "Новые заказы" и убрать их из "В процессе", ну и новым добавить оповещение.

Надіслати
Поділитися на інших сайтах


У меня таких звоночков не сколько

Новый
Быстрый заказ
Перезвоните
И такие - большие - мимо не пройдешь
 

Надіслати
Поділитися на інших сайтах

именно такие ответы мотивирует сделать самому, спасибо

 

если кому понадобится:

 

1. нужно убрать новые заказы со статусом "Ожидание" из "В процессе", делается в Настройки>Опции>Статус обрабатываемого заказа

 

2. admin/controller/common/header.php

перед строками

// Processing Orders
			$data['processing_status_total'] = $this->model_sale_order->getTotalOrders(array('filter_order_status' => implode(',', $this->config->get('config_processing_status'))));
			$data['processing_status'] = $this->url->link('sale/order', 'token=' . $this->session->data['token'] . '&filter_order_status=' . implode(',', $this->config->get('config_processing_status')), true);

вставить

 // New orders Custom
            $data['new_status_total'] = $this->model_sale_order->getTotalOrdersByOrderStatusId('1');
            $data['new_status'] = $this->url->link('sale/order', 'token=' . $this->session->data['token'] . '&filter_order_status=1' , true);

3. admin/view/template/common/header.tpl

перед

if($alerts > 0)

вставить

$alerts = $alerts + $new_status_total;

и перед 

<li><a href="<?php echo $processing_status; ?>" style="display: block; overflow: auto;"><span class="label label-warning pull-right"><?php echo $processing_status_total; ?></span><?php echo $text_processing_status; ?></a></li>

вставить

<li><a href="<?php echo $new_status; ?>" style="display: block; overflow: auto;"><span class="label label-danger pull-right"><?php echo $new_status_total; ?></span><?php echo 'Новые'; ?></a></li>

4. обновить модификаторы - готово

 

p.s. ocsotre 2.3

p.p.s можно конечно добавить переменную $text_new_status в файл перевода и в $alert как то грамотнее добавить количество заказов, но как говорится "и так сойдет")

 

Змінено користувачем Jays0n
Надіслати
Поділитися на інших сайтах


6 часов назад, Jays0n сказал:

именно такие ответы мотивирует сделать самому, спасибо

Ну,, да... А какие ощущения когда сделал это сам?

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.