Як швидко видалити всі товари і замовлення в магазині 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, для цього виконайте наступний запит або очистіть вручну таблиці зі списку нижче:

Ось таким нескладним способом і витративши всього пару хвилин ми повністю очистили наш інтернет магазин від старих замовлень із всієї бази товарів.

Удачі вам.

Вас також може зацікавити

Немає коментарів

Ви можете залишити коментар першим.

Залишити коментар

Будь ласка, введіть Ваше ім'я. Будь ласка, введіть адресу електронної пошти. Будь ласка, введіть повідомлення.