Перейти к содержимому


Добавление статусов заказа в верхнее меню админки


  • Вы не можете ответить в тему
Сообщений в теме: 17

#1 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 30 March 2013 - 07:37 PM

Написал небольшое дополнение, которое позволяет добавлять Любые статусы заказов в верхнее меню админки, по-умолчанию там только Новые заказы.
Но очень удобно когда там отображаются например "Отправленные" или "В обработке"

Инструкция по установке в архиве.

Прикрепленный файл  addStatus.jpg   238.14К   122 Количество загрузок:


Скачать с нашего файлового архива
  • 2

#2 dgimmibos

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 126 сообщений
Репутация: 12
Начинающий

Отправлено 31 March 2013 - 03:23 PM

if (isset($_GET["save_successful"])) //show successful save confirmation message

такой строки в функции /core/functions/order_status_functions.php
нет..
  • 0

#3 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 31 March 2013 - 03:51 PM

В инструкции допустил ошибку, добавлять этот пункт нужно в файл custord_order_statuses.php
  • 0

#4 Salp

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 218 сообщений
Репутация: 54
Продвинутый

Отправлено 02 April 2013 - 10:24 AM

Не хватает запроса к базе для создания поля filter_order в таблице order_status.
Ошибка в ссылках шаблона для переименованного admin.php

Интересный модуль. Для себя давно уже вывел ссылку рядом с "Новыми заказами" сделал "Недоставленные заказы".
На мой взгляд так даже удобнее - не дробить их по статусам, а сгруппировать вместе все недоставленные.
  • 1

#5 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 02 April 2013 - 04:10 PM

Не хватает запроса к базе для создания поля filter_order в таблице order_status.

поле создается автоматически.

Ошибка в ссылках шаблона для переименованного admin.php

ну тот кто переименовал я думаю догадается где подправить ))

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

НУ если их мало то да, а если 7 идет обратная доставка (наложка) 6 отправлено, 8 в обработке и 3 возврата, то я бы не сказал что удобнее их все группировать.
  • 0

#6 Salp

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 218 сообщений
Репутация: 54
Продвинутый

Отправлено 03 April 2013 - 08:34 AM

поле создается автоматически.

У меня не создалось. Делал по инструкции в ручном режиме.
Похоже, не выполнился запрос в custord_order_statuses.php:
 if (isset($_POST['save_mod'])) {
$table = "order_status";
$column = "filter_order";
$where = "INT(11) NOT NULL DEFAULT '0'";
$q = db_query("show columns from ".DB_PRFX.$table." like '".$column."'");
$row = db_fetch_row($q);
if(!isset($row[0]))
mysql_query("ALTER TABLE ".DB_PRFX.$table." ADD `".$column."` ".$where);

}

Не в тот файл вставил? Сравнил с файлами в архиве - нет в тот, все правильно.
Сейчас удалю поле и еще раз проверю.

Поле не создается, в логах пишет:
ERROR: 1054:Unknown column 'filter_order' in 'field list'
Sql: select statusID, status_name, sort_order, filter_order from cguy_order_status where statusID!=1 order by sort_order
Link: /admin.php?dpt=custord&sub=order_statuses&save_successful=yes
Date: 03.04.13 - 10:28:54
Dump:
array(3) {
["dpt"]=>
string(7) "custord"
["sub"]=>
string(14) "order_statuses"
["save_successful"]=>
string(3) "yes"
}
array(0) {
}

  • 0

#7 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 03 April 2013 - 11:57 AM

Ну так там же установить нужно кнопку нажать - нажимал?
  • 0

#8 Salp

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 218 сообщений
Репутация: 54
Продвинутый

Отправлено 03 April 2013 - 01:52 PM

Ну так там же установить нужно кнопку нажать - нажимал?

Кнопку я и не заметил. Каюсь в пепле и вретище...
  • 0

#9 FusSheva

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 210 сообщений
Репутация: 7
Начинающий

Отправлено 04 April 2013 - 10:29 AM

Установил в автоматическом режиме. Все вроде встало на места, на одном сайте заработало без проблем, на втором какого-то не отображается. :(

p.s. Упс, извиняюсь, забыл кеш почистить (на первом он просто временно отключен был).
Хорошее дополнение, а то вечно лишний раз приходилось в раздел заказов лазить.
  • 0
Каждый человек способен на многое. Но к сожалению, не каждый знает на что он способен.

#10 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 04 April 2013 - 10:47 AM

p.s. Упс, извиняюсь, забыл кеш почистить (на первом он просто временно отключен был).
Хорошее дополнение, а то вечно лишний раз приходилось в раздел заказов лазить.


Там нужно сделать небольшую правочку.
в файле custord_new_orders.tpl.html

нужно удалить

	    {elseif $ExtraParametrs[j].values_to_select[f].variantID eq $ExtraParametrs[j].variantID}
		 selected

Оно там лишнее.
  • 0

#11 georg_ua

    Новичок

  • Assistent vsupport.club
  • Pip
  • 3 сообщений
Репутация: 0
Начинающий

Отправлено 03 May 2013 - 10:12 AM

пробовал и так и сяк - не работает у меня
  • 0

#12 kery

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 134 сообщений
Репутация: 17
Начинающий

Отправлено 11 June 2013 - 07:33 AM

У меня тоже не работает, пробовал в ручном режиме потом и в автоматическом, галочки ставишь что выводить в меню но там пусто
  • 0

#13 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 11 June 2013 - 07:48 AM

не верю.
  • 0

#14 kery

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 134 сообщений
Репутация: 17
Начинающий

Отправлено 11 June 2013 - 08:36 AM

Вот скрины
1 скрин в топе пусто а галки стоят, кеш чистил и в настройках и вручную
2 скрин в справочнике заказов 1 новый заказ а при нажатии на него этот новый заказ не выводит 3 скрин
устанавливал сначала вручную, потом и автоматом файлы заменял нет в топе заказов

Прикрепленные файлы


  • 0

#15 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 11 June 2013 - 09:23 AM

Ну начнем с того что на первом скрине напротив Новый - галка не стоит.
А на втором скрине не понятно по какому статусу поиск сделан.
  • 0

#16 kery

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 134 сообщений
Репутация: 17
Начинающий

Отправлено 11 June 2013 - 11:33 AM

Сейчас обьясню снова скрины выкладываю
1 скрин все заказы, имеются заказы по всем статусам но в топе нет меню на них оно не появляется и также подчеркнул что имеютя два новых заказа
2 скрин в админке видны два новых заказа, до установки дополнения по ссылке справочник заказов открывались новые заказы но сейчас они не открываются а выдает заказов нет скрин 3
4 скрин галки стоят напротив всех статусов что есть и как видно на 1 скрине в базе более 100 заказов но меню в топе нет

Прикрепленные файлы

  • Прикрепленный файл  1.jpg   192.06К   29 Количество загрузок:
  • Прикрепленный файл  2.jpg   45.27К   31 Количество загрузок:
  • Прикрепленный файл  3.jpg   41.35К   24 Количество загрузок:
  • Прикрепленный файл  4.jpg   107.62К   20 Количество загрузок:

  • 0

#17 winni-pyx

    Пользователь

  • Download User
  • PipPip
  • 27 сообщений
Репутация: 0
Начинающий

Отправлено 29 July 2015 - 10:00 AM

Почему я не могу скачать этот модуль? Хотя другие модули качаются. Пишет: [#10852] Вы не имеете прав для загрузки файла
  • 0

#18 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 29 July 2015 - 12:17 PM

Почему я не могу скачать этот модуль?

Скорее всего, он находится не в разделе download user, а в assistent vsupport.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)