Перейти к содержанию

Рекомендуемые сообщения

Здравствуйте.

При появлении новых заказов в админке в верхней панели весит 0. Почему?

Как сделать чтобы появлялась цифра 1 и более при появлении новых заказов?

 

1.JPG

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

откройте admin\controller\common\header.php

и добавьте после строки
 

$data['alerts'] = $customer_total + $product_total + $review_total + $return_total + $affiliate_total;

эту строку
 

$data['alerts'] += $data['processing_status_total'];

 

Изменено пользователем thentru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Именно из-за такого я люблю более старые версии! 

Отпишите если решение thentru поможет буду очень благодарен!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
12 часов назад, thentru сказал:

откройте admin\controller\common\header.php

и добавьте после строки
 


$data['alerts'] = $customer_total + $product_total + $review_total + $return_total + $affiliate_total;

эту строку
 


$data['alerts'] += $data['processing_status_total'];

 

Это немного не, что мне требуется. В таком виде рядом с колокольчиком выводится цифра, которая весит на заказах "В процессе".

А мне необходимо вот что: сейчас "В процессе" 12 заказов. Появился новый 13-тый. На колокольчике должна появиться цифра 1, а в строке "В процессе" цифра 13.

Т.е. в колокольчике должно показываться количество новых событий!

 

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

 

Сейчас и в предложенной реализации новые события по заказам не отображаются в колокольчике.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так и пишите задачу яснее, что именно вам нужно

Ищите строки в admin\controller\common\header.php

// Processing Orders

добавляете перед ней

// New Orders
$data['new_status_total'] = $this->model_sale_order->getTotalOrders(array('filter_order_status' =>  $this->config->get('config_order_status_id')));
$data['new_status'] = $this->url->link('sale/order', 'token=' . $this->session->data['token'] . '&filter_order_status=' .  $this->config->get('config_order_status_id'), true);

после

$data['alerts'] = $customer_total + $product_total + $review_total + $return_total + $affiliate_total;

добавляете

$data['alerts'] += $data['new_status_total'];

открываете admin\view\template\common\header.tpl и после

<li class="dropdown-header"><?php echo $text_order; ?></li>

добавляете

<li><a href="<?php echo $new_status; ?>"><span class="label label-danger pull-right"><?php echo $new_status_total; ?></span>Новых заказов</a></li>


 

Изменено пользователем thentru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделал, но получил 16 новых заказов, хотя в системе ни одного заказа со статусом "Новый" нет.

Видимо в расчет попадают все статусы, а не только "новый".

11.JPG

12.JPG

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

проверяйте статусы заказов в настройках
что-то намудрили там

Изменено пользователем thentru

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В параллельной теме я как раз просил помощи в настройке статуса нового заказа.

Есть предложения где еще можно проверить настройки, чтобы заказы приходили со статусом "Новый" ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, thentru сказал:

проверяйте статусы заказов в настройках
что-то намудрили там

Вручную для одного заказа установил статус "Новый". Ничего не изменилось. Так и показывает новых заказов 16 штук.

Предполагаю, что дело вот в этом

get('config_order_status_id')

Здесь берутся все статусы, какие вообще есть, а надо наверно как то указать, чтобы брались только со статусом "новый"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

это статус нового заказа, хранящийся в конфиге

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.