Автор Тема: Prestashop FAQ : Как добавить удаление заказа в админке  (Прочитано 6260 раз)

02 Сентябрь 2015, 13:11:23
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Для Prestashop 1.6.x
Для того чтобы можно было удалять заказы в админке нужно в файле контроллера /controllers/admin/AdminOrdersController.php найти строку
$this->addRowAction('view');добавить после этой строки
$this->addRowAction('delete');Перегрузить стрницу заказов и в панели администратора появилась кнопка "Удалить заказ".
Cоздание интернет сайтов Webstudio UwK
20 Июнь 2017, 20:36:13
Ответ #1
  • Старожил
  • ****
  • Сообщений: 259
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А может быть также просто включить возможность удаления / редактирования оплат?
28 Март 2018, 11:27:32
Ответ #2
  • Новичок
  • *
  • Сообщений: 29
  • Репутация: +0/-0
  • Главное толпами не ходить
    • Просмотр профиля
    • MiMiko
Не знаю как для версии 1.6.x

Но в 1.7.x такая кнопка проблему не решит, потому как там есть еще данные которые завязаны на заказе
и если их не удалить, то при новых заказах на странице самого заказа (в админке) появляются баги в виде "левой" информации
15 Февраль 2019, 16:41:22
Ответ #3
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Для Prestashop 1.6.x
Для того чтобы можно было удалять заказы в админке нужно в файле контроллера /controllers/admin/AdminOrdersController.php найти строку
$this->addRowAction('view');добавить после этой строки
$this->addRowAction('delete');Перегрузить стрницу заказов и в панели администратора появилась кнопка "Удалить заказ".

Это же по "живому" правка файлов ядра. При обновлении все слетит.
Вот правильный метод, через переопределение: http://tauweb.ru/cms/35-prestashop/78-knopka-udaleniya-zakazov-v-prestashop-cherez-adminku-pravilnyj-metod-cherez-override.html