Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Recommended Posts

Цветные статусы заказов в админ панели


Цветные статусы заказов в админ панели


Модуль добавляет возможность задавать цвет фону и тексту для различных статусов заказа в админ панели.

Заданные цвета могут отображаться как во всю ширину строки так и для одного блока "статус".

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

 

Демонстрацию модуля можно посмотреть по ссылке.

Логин: demo

Пароль: demo

 

Установка:

  1. Скачиваете архив соответствующий вашей версии опенкарт
  2. Установка производится стандартным способом через менеджер дополнений
  3. Заходите в дополнения и устанавливаете появившийся там модуль - "Цветные статусы заказов". Включаете его.

 

Выбор цветов для статусов заказа производится там же где и создание новых статусов. В админ панели, по адресу:

шестеренка в левом меню -> локализация -> статусы заказов

 


  • Добавил
  • Добавлено
    14.08.2019
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    3.0
    2.3
    2.2
    2.1
    2.0
  • ocStore
    3.0
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
  • Обращение к серверу разработчика
    Нет
  • Старая цена

 

Link to post
Share on other sites
  • 1 month later...

что то у нас не включился данный модуль на OpenCart 3 он появляется в модулях, в настройках включаем, но статус не меняется у него-отключено 

Link to post
Share on other sites

Статус в третьем опенкарте не должен меняться, главное чтоб правильно установился модификатор, у Вас в списке модификаторов это дополнение появилось?

Link to post
Share on other sites
  • 3 months later...

Здравствуйте, не удается на "ocStore 3" установить ваш модуль

Выдает ошибку: Этот каталог admin/model/sale не доступен для записи!

Подскажите пожалуйста в чем может быть проблема, что я делаю не так?

Спасибо!

Edited by vyacheslav22
Link to post
Share on other sites

@vyacheslav22 Приветствую, вам нужно поменять права доступа к этой папке. А именно - разрешить запись и выполнение. Это можно сделать в любом фтп редакторе, либо на хостинге в файловой системе.

Edited by censorid
Link to post
Share on other sites
  • 3 weeks later...
В 07.01.2020 в 22:32, censorid сказал:

@vyacheslav22 Приветствую, вам нужно поменять права доступа к этой папке. А именно - разрешить запись и выполнение. Это можно сделать в любом фтп редакторе, либо на хостинге в файловой системе.

Приветствую. А что если сделал для полный доступ к этой папке, а ситуация не изменилась?

Link to post
Share on other sites

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

@TheMotherfucker

Может помочь установка данного модуля:

 

а для ocStore 3.0.2.0 ?

Link to post
Share on other sites

  • 6 months later...
В 27.01.2020 в 23:01, Behard сказал:

а для ocStore 3.0.2.0 ?

Мало ли кому еще пригодится.

mpsafe.ocmod.zip

 

Ниже оригинал сообщения с файлом.

 

Edited by baxabit
  • +1 1
Link to post
Share on other sites

  • 1 month later...

Всем привет! На OpenCart PRO 2.3 при попытке зайти в Локализация - Статус выскакивают ошибки:

PHP Notice:  Undefined index: b_color in /var/www/nogir/data/www/site.ru/system/storage/modification/admin/controller/localisation/order_status.php on line 183
PHP Notice:  Undefined index: t_color in /var/www/nogir/data/www/site.ru/system/storage/modification/admin/controller/localisation/order_status.php on line 184

Причём на таком же сайте, правда на другом хостинге, - всё отлично. 
 

Link to post
Share on other sites

27 минут назад, Dzhavdet сказал:

Всем привет! На OpenCart PRO 2.3 при попытке зайти в Локализация - Статус выскакивают ошибки:

PHP Notice:  Undefined index: b_color in /var/www/nogir/data/www/site.ru/system/storage/modification/admin/controller/localisation/order_status.php on line 183
PHP Notice:  Undefined index: t_color in /var/www/nogir/data/www/site.ru/system/storage/modification/admin/controller/localisation/order_status.php on line 184

Причём на таком же сайте, правда на другом хостинге, - всё отлично. 
 

Привет. Возможно модификатор установился не полностью, не нашлись строки привязки. Либо не создались нужные таблицы в базе данных. Может быть нужно отчистить кеш сайта. Очень много вариантов которые могут приводить к ошибкам. Попробуй удалить модуль и модификатор, обновить модификаторы и установить модуль снова.

  • +1 1
Link to post
Share on other sites
47 минут назад, censorid сказал:

Попробуй удалить модуль и модификатор, обновить модификаторы и установить модуль снова.

Удалял, обновлял. Думаю, может дело в хостинге, не даёт создать таблицы в базе? Сначала ещё кодировка слетала на странице Локализация - Статус. Поставил в настройках PHP UTF-8, кодировка устаканилась, а ошибки остались

Да, не создались таблицы в БД. Перенёс таблицу из другой базы, но не прижилась, те же ошибки.

Edited by Dzhavdet
Уточнение
Link to post
Share on other sites

1 час назад, Dzhavdet сказал:

Удалял, обновлял. Думаю, может дело в хостинге, не даёт создать таблицы в базе? Сначала ещё кодировка слетала на странице Локализация - Статус. Поставил в настройках PHP UTF-8, кодировка устаканилась, а ошибки остались

Да, не создались таблицы в БД. Перенёс таблицу из другой базы, но не прижилась, те же ошибки.

Сам мдуль в дополнениях был установлен?

https://pastenow.ru/6db310d754f97528da7af988ea994d3e

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

Edited by censorid
  • +1 1
Link to post
Share on other sites
3 минуты назад, censorid сказал:

Сам мдуль в дополнениях был установлен?

https://pastenow.ru/6db310d754f97528da7af988ea994d3e

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

Рука-лицо... Затупил так затупил. 

Извините, был напуган. ©

Link to post
Share on other sites

Кто то знает как пофиксить эту несовместимость ?

Версия ocStore 2.3.0.2.3

 

Edited by oleksij
Link to post
Share on other sites
26 минут назад, oleksij сказал:

Кто то знает как пофиксить эту несовместимость ?

Версия ocStore 2.3.0.2.3

 

Добрый день. В окмод файле цветных статусов добавьте "o.telephone" после "o.total". Пример на скриншоте: https://pastenow.ru/de55917d626e098a9b19fa915cd9410e

После чего обновите модификаторы. 

Либо если вы не знаете как редактировать окмод файл, то эти изменения можно внести в файл "install.xml" в архиве с модулем. После чего удалить модуль вместе с модификатором со своего сайта и установить заново уже из отредактированного архива.

Link to post
Share on other sites
58 хвилин назад, censorid сказав:

В окмод файле цветных статусов добавьте "o.telephone" после "o.total".

Спасибо

Link to post
Share on other sites
  • 3 weeks later...

установил, но в статусах этой настройки не появилось

Link to post
Share on other sites

5 часов назад, white130489 сказал:

установил, но в статусах этой настройки не появилось

Возможно данный модуль не совместим с уже установленными у вас модулями.

Link to post
Share on other sites
  • 2 weeks later...

2020-11-02 0:00:52 - PHP Notice:  Undefined offset: 1 in. ...../www/system/storage/modification/admin/view/template/sale/order_list.tpl on line 271

Данное уведомление вылетает в журнале при выборе в фильтре статусов заказа на странице заказы "Ошибочный заказ"  (filter_order_status=0)

В локализации статусов его нет, чтобы изменить цвет.

 

Как исправить?

 

 

Link to post
Share on other sites

11 часов назад, belop сказал:

2020-11-02 0:00:52 - PHP Notice:  Undefined offset: 1 in. ...../www/system/storage/modification/admin/view/template/sale/order_list.tpl on line 271

Данное уведомление вылетает в журнале при выборе в фильтре статусов заказа на странице заказы "Ошибочный заказ"  (filter_order_status=0)

В локализации статусов его нет, чтобы изменить цвет.

 

Как исправить?

 

 

Не сталкивался с такими проблемами. Попробуйте удалить модуль, добавить нужные статусы и установить заново.

Link to post
Share on other sites
  • 4 months later...

Добрый день, спасибо за отличный модуль!
Движок ocstore 2.3.0.2
Установил, настроил, все отлично работает.
Единственный момент, как и писали выше в журнале ошибок вылазит постоянно при наличии ошибочных заказов( так называемых нулевых) соответственно его цвет настроить нельзя.
в заказах:
PHP Notice:  Undefined offset: 1 in /system/storage/modification/admin/view/template/sale/order_list.tpl on line 168
код:
 

Спойлер

<?php if(isset($color_orders_status) && $color_orders_status){ ?>
"168 строка"      <td class="text-left" style = "background-color: #<?php echo $order['color'][0];?>; color: #<?php echo $order['color'][1];?>"><?php echo $order['order_status']; ?></td>
      <?php } else{?>
      <td class="text-left"><?php echo $order['order_status']; ?></td>
      <?php }?>

 

а вот такая в панели админа:
PHP Notice:  Undefined offset: 1 in /system/storage/modification/admin/view/template/extension/dashboard/recent_info.tpl on line 28
Код:
 

Спойлер

<td style = "background-color: #<?php echo $order['color'][0];?>; color: #<?php echo $order['color'][1];?>"><?php echo $order['status']; ?></td>

 

 

Link to post
Share on other sites

25 минут назад, max2020 сказал:

Добрый день, спасибо за отличный модуль!
Движок ocstore 2.3.0.2
Установил, настроил, все отлично работает.
Единственный момент, как и писали выше в журнале ошибок вылазит постоянно при наличии ошибочных заказов( так называемых нулевых) соответственно его цвет настроить нельзя.
в заказах:
PHP Notice:  Undefined offset: 1 in /system/storage/modification/admin/view/template/sale/order_list.tpl on line 168
код:
 

  Скрыть контент


<?php if(isset($color_orders_status) && $color_orders_status){ ?>
"168 строка"      <td class="text-left" style = "background-color: #<?php echo $order['color'][0];?>; color: #<?php echo $order['color'][1];?>"><?php echo $order['order_status']; ?></td>
      <?php } else{?>
      <td class="text-left"><?php echo $order['order_status']; ?></td>
      <?php }?>

 

а вот такая в панели админа:
PHP Notice:  Undefined offset: 1 in /system/storage/modification/admin/view/template/extension/dashboard/recent_info.tpl on line 28
Код:
 

  Скрыть контент


<td style = "background-color: #<?php echo $order['color'][0];?>; color: #<?php echo $order['color'][1];?>"><?php echo $order['status']; ?></td>

 

 

Добрый день, поставьте дополнительную проверку на существование массива color: isset($order['color'])

<?php if(isset($color_orders_status) && $color_orders_status && isset($order['color'])){ ?>
"168 строка"      <td class="text-left" style = "background-color: #<?php echo $order['color'][0];?>; color: #<?php echo $order['color'][1];?>"><?php echo $order['order_status']; ?></td>
      <?php } else{?>
      <td class="text-left"><?php echo $order['order_status']; ?></td>
      <?php }?>

 

Link to post
Share on other sites
52 минуты назад, max2020 сказал:

Добрый день, спасибо за отличный модуль!
Движок ocstore 2.3.0.2
Установил, настроил, все отлично работает.
Единственный момент, как и писали выше в журнале ошибок вылазит постоянно при наличии ошибочных заказов( так называемых нулевых) соответственно его цвет настроить нельзя.
в заказах:
PHP Notice:  Undefined offset: 1 in /system/storage/modification/admin/view/template/sale/order_list.tpl on line 168
код:
 

  Показать контент


<?php if(isset($color_orders_status) && $color_orders_status){ ?>
"168 строка"      <td class="text-left" style = "background-color: #<?php echo $order['color'][0];?>; color: #<?php echo $order['color'][1];?>"><?php echo $order['order_status']; ?></td>
      <?php } else{?>
      <td class="text-left"><?php echo $order['order_status']; ?></td>
      <?php }?>

 

а вот такая в панели админа:
PHP Notice:  Undefined offset: 1 in /system/storage/modification/admin/view/template/extension/dashboard/recent_info.tpl on line 28
Код:
 

  Показать контент


<td style = "background-color: #<?php echo $order['color'][0];?>; color: #<?php echo $order['color'][1];?>"><?php echo $order['status']; ?></td>

 

 

Я перезалил модуль с уже внесенными в код правками, можете просто переустановить. Правки вносились в модификатор, так что перед установкой модуля заново, снесите старый модификатор.

Link to post
Share on other sites
3 часа назад, censorid сказал:

Я перезалил модуль с уже внесенными в код правками, можете просто переустановить. Правки вносились в модификатор, так что перед установкой модуля заново, снесите старый модификатор.

Странно, но вроде не работает(( так все и осталось
стоит вот этот модуль:

 

И еще в придачу одна ошибка вылазит: PHP Notice:  Undefined index: telephone in /system/storage/modification/admin/controller/sale/order.php on line 263

стоит этот модуль:

 

Edited by max2020
Link to post
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
  • Similar Content

    • By Vetroff
      Скачать/Купить дополнение


      Админка - вывод статусов заказа и количества заказов для каждого из них
      Дополнение отображает в шапке административной части сайта статусы незавершенных заказов и количество заказов для каждого из них отдельно.
      Облегчает работу менеджера, визуально отображая сколько заказов в работе и в каком статусе они находятся.
       
      Установка:
      Устанавливаете модификатор через "Установка расширений", далее в модификаторах - "Обновить".
      Добавил Vetroff Добавлено 16.02.2018 Категория Покупки, оформление заказа, корзина Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop OcShop 2.0.3.х Обращение к серверу разработчика Старая цена 300  
    • By Seofisher
      Цветные статусы заказов
      Модуль позволяет задавать цвет статуса заказа (цвет текста и фон) для статусов заказа в админ панели.
      Цветные статусы выводятся в списке всех заказов, а также на главной странице адмики "последние заказы".
       
      Установка простая:
      Скачиваете архив соответствующий вашей версии opencart Установка производится стандартным способом через Дополнения->Установка дополнений После установки , перейдите в менеджер дополнений и обновите кэш. Установка цветных статусов выполняется в Система->Локализация->Статусы заказов  
      Если для нужной вам версии opencart модуль не подходит, сообщите мне в личные сообщения
       
      Изменить углы закругления бекграунда, размер шрифта.. можно в файле:
      admin/view/stylesheet/order_color.css
    • By Seofisher
      750.00 руб
      Скачать/Купить дополнение


      Цветные статусы заказов в админке
      Цветные статусы заказов
      Модуль позволяет задавать цвет статуса заказа (цвет текста и фон) для статусов заказа в админ панели.
      Цветные статусы выводятся в списке всех заказов, а также на главной странице адмики "последние заказы".
       
      Установка простая:
      Скачиваете архив соответствующий вашей версии opencart Установка производится стандартным способом через Дополнения->Установка дополнений После установки , перейдите в менеджер дополнений и обновите кэш. Установка цветных статусов выполняется в Система->Локализация->Статусы заказов  
      Если для нужной вам версии opencart модуль не подходит, сообщите мне в личные сообщения
       
      Изменить углы закругления бекграунда, размер шрифта.. можно в файле:
      admin/view/stylesheet/order_color.css
      Добавил Seofisher Добавлено 23.02.2020 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена 0  
    • By chukcha
      300.00 руб
      Скачать/Купить дополнение


      Быстрофильтр по статусам заказов
      Расширение позволяет сформировать список кнопок для быстрого выбора статусов заказа при просмотре списка.
      Полезно, когда рабочих статусов много, но выбор из большого списка занимает время

      Список кнопок настраивается для каждого пользователя

      - А будет ли работать  в других списках заказов?
      - Конечно нет, требуется адаптация, возможно и бесплатная
      Добавил chukcha Добавлено 16.09.2020 Категория Фильтры Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1 ocStore 3.0
      2.3
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 0  
    • By shoputils
      480.00 руб
      Скачать/Купить дополнение


      Автоматический перевод заказов в другой статус по тайм-лимиту
      ЧТО ДЕЛАЕТ МОДУЛЬ?
      Модуль "Автоматический перевод заказов в другой статус по тайм-лимиту" позволяет осуществить автоматический перевод статуса заказа в другой статус по прошедствии определенного количества дней. И менеджеру магазина не надо будет держать в голове задачу по смене статуса заказа.
      ПРИМЕРЫ ПРАКТИЧЕСКОГО ИСПОЛЬЗОВАНИЯ:
      Рассмотрим, например, ситуацию с самовывозом (как правило, при этом используется не предоплата, а расчет наличными).
      Если покупатель выбирает самовывоз, то заказу присваивается статус "Самовывоз". Но прошла неделя, а покупатель так и не забрал свой товар.
      Знакомая ситуация? - о, да...
      Для составления отчетности, менеджер обязан помнить о таких заказах и присваивать им определенный статус. Копаться...разыскивать... А работы и без того много...)
      С помощью же нашего модуля Вы настраиваете автоматический перевод заказа через N-ое количество дней со статуса "Самовывоз" в статус "Отменено" (или любой другой выбранный статус).
      Т.е., если покупатель в течении 7-ми дней не забрал товар, модуль автоматически переведет заказ в статус "Отменено" и покупатель получит стандартное письмо Opencart о смене статуса заказа.

      А если вы хотите чтобы ваши покупатели получали НЕ стандартные письма от магазина, советуем посмотреть наш модуль "Формирование шаблонов писем при оформлении заказа и при изменении статусов заказа"
      Посмотреть как работает и настраивается модуль можно по адресу:
      http://opencart.shoputils.ru/demo
      http://opencart.shoputils.ru/demo/admin/ (Логин: demo, Пароль: demo)
      Совместимость: все версии Opencart/ocStore 1.5.x
      Для корректной работы модуля требуется наличие в системе установленного VQMOD не ниже версии 2.1.7.
      Что делать, если у меня нет VQMOD и я не планирую его устанавливать?
      Лицензия
      Техническая поддержка
      ОБРАТИТЕ ВНИМАНИЕ НА ДРУГИЕ АДМИНИСТРАТИВНЫЕ МОДУЛИ:
      Модуль "Управление группами спецпредложений"
      Модуль "Управление группами скидок"
      Модуль контроля валют "Fall Control"
      Добавил shoputils Добавлено 09.12.2014 Категория Модули Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Старая цена  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.