Jump to content

PrestaShop 1.6 Невозможно удалить заказы


Kulebyaka

Recommended Posts

Невозможно удалить заказы (демо-заказы).

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

Нет возможности просто удалить заказ при его детальном просмотре.

 

Опция удаления доступна, например, при редактировании товаров.

 

Link to comment
Share on other sites

  • 2 weeks later...

Удалить можно только с помощью модуля отдельного (есть free версия, а есть и платная).

Престашоповцы пишуть, что в Европе законодательство запрещает удалять заказы из магазина. Поэтому они такую функцию и не сделали.

Link to comment
Share on other sites

  • 1 month later...

1. В файле (/controllers/admin/AdminOrdersController.php) найдите 43 строку.
2. После нее добавьте $this->addRowAction('delete');

Итоговый код должен быть такой:
 

$this->bootstrap = true;
$this->table = 'order';
$this->className = 'Order';
$this->lang = false;
$this->addRowAction('view');
$this->explicitSelect = true;
$this->allow_export = true;
$this->deleted = false;
$this->context = Context::getContext();
// Включить удаление заказов
 $this->addRowAction('delete');
 
Решение нашел ТУТ
  • Like 4
Link to comment
Share on other sites

А название модуля этого не подскажите?

"Очистка PrestaShop" или ищите в разделе модулей по трем буквам "cle" - удаляет Демо данные после установки PS 1.6

Edited by alekshop (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

"Очистка PrestaShop" или ищите в разделе модулей по трем буквам "cle" - удаляет Демо данные после установки PS 1.6

Вот правильно человек говорит, дело. После установки ищите этот модуль и проблема решается с удалением.

  • Like 1
Link to comment
Share on other sites

  • 1 year later...

Мне помог вот такой простой метод.

(взято от сюда: http://byprofox.ru/lessons/knopka-udaleniya-zakaza-v-prestashop-1-6/)

 

По умолчанию в PrestaShop невозможно удалить заказ в админке. Но это не означает что этого нельзя сделать вовсе.

Первым делом открываем файл AdminOrdersController.php, который находится по адресу: /controllers/admin/.

В нем находим строку:

$this->addRowAction('view');
 

И сразу после нее прописываем эту строку:

$this->addRowAction('delete');
 

Сохраняем файл. Теперь вы можете удалять заказы поштучно.

 

P.S. Проверено, работает корректно.

Edited by Koldun (see edit history)
Link to comment
Share on other sites

  • 4 weeks later...

а как из базы даных удалить? а то модуль не нашел который удаляет

это 

Мне помог вот такой простой метод.

(взято от сюда: http://byprofox.ru/l...prestashop-1-6/)

 

По умолчанию в PrestaShop невозможно удалить заказ в админке. Но это не означает что этого нельзя сделать вовсе.

Первым делом открываем файл AdminOrdersController.php, который находится по адресу: /controllers/admin/.

В нем находим строку:

$this->addRowAction('view');
 

И сразу после нее прописываем эту строку:

$this->addRowAction('delete');
 

Сохраняем файл. Теперь вы можете удалять заказы поштучно.

 

P.S. Проверено, работает корректно.

 

 

не удаляет из базы данных - да и пишут смол глюки потом всякие

кто опишет процес удаления из бд

Link to comment
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
×
×
  • Create New...