Как быстро удалить все товары и заказы в магазине opencart
Как удалить быстро все товары с магазина - инструкция
Создание, разработка, изготовление сайтов | WEB-STYDIA.COM

Сегодня ко мне обратился один из моих клиентов за помощью. А помощь заключалась в следующем, ему нужно было удалить все товары и заказы в интернет магазине. Так как он продал свой готовый интернет магазин, и новому владельцу магазин нужен был чистым без товаров и заказов.

Первое что наверное Вам приходит на мысль а в чем проблема? Почему не удалить все товары из админ панели выделив нужные позиции и нажав кнопку удалить, и то же самое сделать из заказами.

И я с этим полностью с Вами соглашусь, удалить все товары с магазина Opencart данным методом правильное решение, но что делать если у Вас в магазине не 500 товаров а к примеру 20-30 тысяч, вы представляете сколько нужно потратить времени что бы удалить все эти товары и заказы из админ панели, это вам нужно пол дня сидеть и тискать кнопку удалить.

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

И так, для того чтоб быстро удалить все товары в opencart зайдите в свою базу данных которая подключена к вашему магазину через  phpmyadmin, (если не знаете в какую базу данных нужно входить, откройте файл конфигурации config.php, который размещен у вас в корне сайта и подсмотрите название вашей базы данных),  и в списке таблиц найдите следующие таблицы:

Отметьте их и в самом низу выберите пункт очистить. ( Префикс таблиц oc_ у вас может быть другим учитывайте это).



Ну или же второй вариант более правильный и быстрый, он так же удалит все URL ссылки конкретно привязанных к товарам, Вы можете просто выполнить SQL запрос:

Вот собственно и все, теперь ваш магазин не имеет ни одного товара.

Следующей нашей задачей будет очистка всех заказов в opencart, то есть обнуляем номера заказов, что бы последующие номера заказов начинались из первого, ну и в магазине не было старых заказов.

Поступать мы будем в точности так же само как и с очисткой товаров, все так же заходим в базу данных и отмечаем все таблицы которые начинаются на oc_order И так же само внизу страницы выбираем очистить. Таким образом вы сможете удалить все заказы из магазина opencart.

PS: Забыл указать: Таблицу oc_order_status очищать не нужно, в ней находятся заголовки статусов заказов, если вы ее очистите то придется в админке все статусы заказов прописывать снова вручную.

Так же вы можете просто выполнить SQL запрос для более быстрой очистки заказов:

Ну вот и все, согласитесь это быстрее и проще чем сидеть часами и удалять товары и заказы из административной панели магазина. Так же Вы можете еще зайти через FTP на свой сайт в папку изображений /image/data/ и удалить папки с фотографиями которые уже вам не нужны.



Ну и напоследок, при желании Вы можете еще удалить и пользователей, всех покупателей из магазина opencart, для этого выполните следующий запрос или очистите вручную таблицы из списка ниже:

Вот таким несложным способом и потратив всего пару минут мы полностью очистили наш интернет магазин от старых заказов и всей базы товаров.

Удачи Вам.

Вас также может заинтересовать

Нет комментариев

Вы можете оставить комментарий первым.

Оставить комментарий

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