Кто-нибудь смог удалить стандартный заказ с сайта? Я удалил пользователей, товар, перевозщиков, а заказ все равно висит...
Для того чтобы кнопка Удалить Заказ появилась в админке PrestaShop версии 1.5 и выше:
1. В файле (/controllers/admin/AdminOrdersController.php) найдите 36 строку.
2. После нее добавьте
// Включить удаление заказов
$this->addRowAction('delete');
$this->bulk_actions = array('delete' => array('text' => $this->l('Удалить отмеченное'), 'confirm' => $this->l('Удалить выбранные позиции?')));
//--------------------------------------
Итоговый код должен быть такой:
Код:
$this->table = 'order';
$this->className = 'Order';
$this->lang = false;
$this->addRowAction('view');
// Включить удаление заказов
$this->addRowAction('delete');
$this->bulk_actions = array('delete' => array('text' => $this->l('Удалить отмеченное'), 'confirm' => $this->l('Удалить выбранные позиции?')));
//--------------------------------------
$this->explicitSelect = true;
$this->allow_export = true;
$this->deleted = false;
$this->context = Context::getContext();
Решение не мое. Себе на версию PrestaShop 1.6 сделал. Все корректно работает, заказы удаляются)