Как удалить все товары в OpenCart

Как удалить все товары в OpenCart

От автора: приветствую вас, друзья. Итак, мы продолжаем цикл статей, посвященных знакомству с одной из популярнейших CMS для создания интернет-магазинов – OpenCart (Оперкарт). В этой статье мы поговорим о том, как удалить один товар и как удалить все товары в OpenCart.

Данная статья рассчитана на новичков, которые только начинают свое знакомство с замечательной CMS – OpenCart. Итак, вы только что установили OpenCart и собираетесь настраиваться свой будущий интернет-магазин и наполнять его товарами. Однако, прежде чем наполнять его товарами, вам нужно удалить все предыдущие демонстрационные товары, которые OpenCart создал автоматически при установке. Давайте посмотрим, как это можно сделать.

Начнем с самого простейшего и правильного способа – удаление товаров из админки сайта. Для этого переходим в меню Каталог – Товары, где мы и найдем список всех товаров, их 19 штук по умолчанию.

Как удалить все товары в OpenCart

Рядом с каждым товаром слева есть чекбокс, а в правом верхнем углу страницы вы найдете красную кнопку с иконкой корзины. Соответственно, отметив один или несколько товаров и нажав кнопку корзины, мы сможем удалить все эти товары. Несложно, правда? Двигаемся дальше. В шапке таблицы с товарами мы также найдем чекбокс, после отметки которого автоматически будут отмечены все товары на странице.

Интернет-магазин на OpenCart!

Создайте интернет-магазин на самой популярной CMS – OpenCart с нуля!

Приступить к созданию

Как удалить все товары в OpenCart

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

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

В данном случае нам нужно будет работать с несколькими таблицами, поскольку сами товары лежат в одной таблице, их опции, атрибуты, описания и прочее – в других таблицах. Для начала нужен список всех таблиц. Вот он: product, product_attribute, product_description, product_discount, product_filter, product_image, product_option, product_option_value, product_related, product_related, product_reward, product_special, product_to_category, product_to_download, product_to_layout, product_to_store, product_recurring, review, url_alias, coupon_product.

Найти этот список можно, обратившись к коду CMS, в частности к методу deleteProduct модели ModelCatalogProduct админки, в которой и происходит программное удаление товаров.

Как удалить все товары в OpenCart

Соответственно, мы можем открыть phpMyAdmin и очистить данные таблицы по одной или же выполнить следующие запросы:

TRUNCATE TABLE oc_product;
TRUNCATE TABLE oc_product_attribute;
TRUNCATE TABLE oc_product_description;
TRUNCATE TABLE oc_product_discount;
TRUNCATE TABLE oc_product_filter;
TRUNCATE TABLE oc_product_image;
TRUNCATE TABLE oc_product_option;
TRUNCATE TABLE oc_product_option_value;
TRUNCATE TABLE oc_product_related;
TRUNCATE TABLE oc_product_reward;
TRUNCATE TABLE oc_product_special;
TRUNCATE TABLE oc_product_to_category;
TRUNCATE TABLE oc_product_to_download;
TRUNCATE TABLE oc_product_to_layout;
TRUNCATE TABLE oc_product_to_store;
TRUNCATE TABLE oc_product_recurring;
TRUNCATE TABLE oc_review;
TRUNCATE TABLE oc_coupon_product;
DELETE FROM oc_url_alias WHERE query LIKE 'product_id=%';

Выполняем данные запросы и получаем нужный результат – все товары удалены!

Как удалить все товары в OpenCart

Вот, собственно, и все. Теперь мы готовые наполнять наш интернет-магазин реальными товарами. На этом сегодня все. Больше об OpenCart вы можете узнать из наших бесплатных или платных уроков.

Интернет-магазин на OpenCart!

Создайте интернет-магазин на самой популярной CMS – OpenCart с нуля!

Приступить к созданию
Самые свежие новости IT и веб-разработки на нашем Telegram-канале

OpenCart: быстрый старт, первые результаты

Создайте свой первый интернет-магазин на OpenCart с полного нуля!

Получить

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree