Как быстро удалить все товары и заказы в магазине opencart
Как удалить быстро все товары с магазина - инструкция
💼 Создание современных веб сайтов любой сложности. | 👌 WEB-UKRAINE.COM

Как быстро удалить все товары и заказы в магазине opencart

5/51 рейтинг

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

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

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

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

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

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



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

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

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

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

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

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

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



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

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

Удачи Вам.

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

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

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

Добавить комментарий

Виберіть спосіб спілкування
Звязатися з нами!
Ми готові до діалогу.