Данная статья написана для новичеов, начинающих работать с Престашопом. PrestaShop удобен для начинающих тем, что полностью заполнен демоданными, разворачивай, наполняй своими товарами, и можно работать. Но есть несколько мелочей, которые по умолчанию работают не так, как хотелось бы.
Одна из таких мелочей - это отсутствие возможности удаления заказов. Причин такой организации работы с заказами две: во-первых, законодательство многих европейских стран запрещает удалять заказы интернет-магазинам (а Prestashop - европейская разработка), во-вторых, в это нет особой нужды, так как у заказов есть статус "отменен", то есть если заказ не состоялся, он просто висит в отмененных (и для статистики полезно).
Но есть один нюанс: при установке Prestashop'a мы сразу имеем пять демо-заказов с разными статусами, плюс в процессе настройки и тестирования может создаваться несколько десятков заказов, которые заказчику не нужны, и на статистику оказывают негативное влияние.
Итак, как же удалить ненужные заказы из Prestashop?
В интернете можно найти несколько разных способов удаления, в частности установка модулей или дописывания строк в файлы.
Можно пойти и таким путем, но если заказы нужно удалить одноразово, после окончания тестирования, то мы бы советовали просто удалить их из базы данных. Для этого заходим в PHPMyAdmin, находим в нашей базе таблицу ps_orders, отмечаем в ней нужные строки (или все, если заказы у Вас пока только тестовые), и нажимаем кнопку "удалить".
Вот и все.