---
title: "Полезные SQL запросы для Opencart 2x"
id: "587"
type: "post"
slug: "poleznye-sql-zaprosy-dlya-opencart-2x"
published_at: "2019-03-08T15:30:36+00:00"
modified_at: "2019-03-08T17:10:22+00:00"
url: "https://blog.prodelo.biz/poleznye-sql-zaprosy-dlya-opencart-2x/"
markdown_url: "https://blog.prodelo.biz/poleznye-sql-zaprosy-dlya-opencart-2x.md"
excerpt: "В одной из предыдущих статей, мы разобрались с Вами как русифицировать OpenCart. В этой статье, я дам вам список полезных SQL запросов для Opencart, все запросы из данной статьи тестировались только..."
taxonomy_category:
  - "Opencart"
  - "Лайфхаки"
taxonomy_post_tag:
  - "opencart"
  - "sql запросы"
  - "опенкарт"
  - "полезные"
---

[Главная](https://blog.prodelo.biz)
 [Opencart](https://blog.prodelo.biz/category/opencart/)
  Полезные SQL запросы для Opencart 2x

![Image](https://blog.prodelo.biz/wp-content/uploads/2019/03/download.png)Число просмотров:3 334

В одной из предыдущих статей, мы разобрались с Вами [как русифицировать OpenCart.](https://blog.prodelo.biz/kak-rusifitsirovat-opencart-lokalizatsiya/)

В этой статье, я дам вам список полезных SQL запросов для Opencart, все запросы из данной статьи тестировались только на версии Opencart 2x.

Иногда при работе с интернет-магазином на Opencart возникает необходимость быстро очистить какие либо данные в админке, это могут быть: товары, категории, производители, опции, атрибуты и прочая информация.

Делать это через админку, стандартным функционалом движка, не всегда удобно, и если количество ваших товаров давно перевалило за несколько тысяч, то единственным быстрым, удобным и бесплатным вариантом остаётся очистка нужных данных с помощью специальных SQL запросов.

**Это совсем несложно и безопасно, если придерживаться нескольких правил:**

1. Всегда делать бэкап базы данных MYSQL, перед выполнением любых запросов;
2. Если префикс вашей базы данных отличается от стандартного «**oc_»** перед выполнением запроса необходимо изменить префикс на ваш;
3. После выполнения запроса проверять работу магазина, в случае каких либо ошибок делать откат базы данных.

Итак давайте рассмотрим по шагам данный процесс, покажу на примере [хостинга Beget](https://beget.com/p933918)

**Шаг 1 Заходим а раздел MYSQL**

Ищем в панели вашего хостинга раздел MYSQL (иногда он ещё называется Базы данных)

[https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_8.png](https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_8.png)

Перейдя в раздел MYSQL ищем имя нужной нам базы данных (БД).

Если вы не знаете имя вашей БД, его можно посмотреть в **файле config.php**, который лежит в корне вашего магазина. Для этого подключитесь к вашему FTP серверу и откройте с помощью [редактора NotePad++](https://notepad-plus-plus.org/download/v7.6.4.html)
 **файл config.php**

[https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_6.png](https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_6.png)

В нижней части файла **config.php**Вы найдёте значения в строках с DB_DATABASE и DB_PASSWORD, это логин и пароль к нашей базе данных они нам понадобятся далее.

[https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_7.png](https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_7.png)

*!Так же обязательно проверьте значение строки содержащей DB_PREFIX, если он стандартный то есть используется **oc_**то вы можете использовать SQL команды указанные в данной статье без изменений.*

*Если же ваш префикс отличается, то вам необходимо заменить в SQL запросах префикс oc_ на тот что указан у вас в строке с DB_PREFIX.*

**Шаг 2 Входим в интерфейс phpMyAdmin**

Для этого жмём на иконку phpMyAdmin напротив нужной базы данных

[https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_3-1.png](https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_3-1.png)

**Шаг 3 Вводим логин и пароль от нашей базы данных**

[https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_4-2.png](https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_4-2.png)

**Шаг 4 Переходим в раздел SQL в phpMyAdmin**

Попав в phpMyAdmin заходим во вкладку SQL

[https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_5.png](https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_5.png)

**Шаг 5 Выполняем SQL запрос**

Копируем нужный нам SQL запрос из перечня в конце статьи и жмём **кнопку Вперёд**

[https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_9.png](https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_9.png)

Далее подтверждаем выполнение действия нажав **кнопку Ок**

[https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_10.png](https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_10.png)

В случае **успешного выполнения**

Вы увидите строку с результатом запроса на зеленом фоне

[https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_11.png](https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_11.png)

В случае **ошибки**

Вы увидите текст об ошибке на красном фоне и запрос который вызвал ошибку

[https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_12.png](https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_12.png)

*!В данной ситуации, может так получиться что какие то из таблиц вашей базы данных уже очищены или отсутствуют, поэтому вам следует удалить из запроса строку вызывающую ошибку и выполнить запрос повторно. И делать так до тех пор пока запрос не будет успешно выполнен.*

**Шаг 6 Проверяем результат выполнения запроса в админке**

В данном примере я выполнил SQL запрос на удаление всех опций товаров, поэтому идём в админку в раздел Каталог-Опции и проверяем наличие опций.

[https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_13.png](https://blog.prodelo.biz/wp-content/uploads/2019/03/Screenshot_13.png)

Все опции были успешно удалены!

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

*Отключает товары у которых цена = 0*

```
UPDATE oc_product SET oc_product.status = 0 WHERE price = 0
```

---

Установить кол-во бонусных баллов для покупки товара равное цене

```
UPDATE `product` SET points = round(price);
```

---

Массовое изменение цены в Opencart  
 Этот пример разделит все цены на 66.28, так мы можем перевести цены в рублях на доллары.

```
UPDATE `oc_product` SET `price` = `price` / 66.28;
```

---

Удаление всех товаров

```
SET foreign_key_checks = 0;
TRUNCATE TABLE oc_product;
TRUNCATE TABLE oc_product_attribute;
TRUNCATE TABLE oc_product_description;
TRUNCATE TABLE oc_product_discount;
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_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_review;
DELETE FROM oc_url_alias WHERE query LIKE 'product_id=%';
```

---

Удаление всех атрибутов и групп атрибутов

```
TRUNCATE TABLE oc_attribute;
TRUNCATE TABLE oc_attribute_group;
TRUNCATE TABLE oc_attribute_group_description
```

---

Удаление всех опций

```
TRUNCATE TABLE oc_option
```

---

Удаление всех категорий

```
TRUNCATE oc_category;
TRUNCATE oc_category_description;
TRUNCATE oc_category_path;
TRUNCAte oc_product_to_category;
TRUNCATE oc_category_to_store;
TRUNCATE oc_category_to_layout;
TRUNCATE oc_category_filter;
TRUNCATe oc_coupon_category;
```

---

Удаление всех производителей

```
TRUNCATE TABLE oc_manufacturer
```

---

Удаление всех заказов

```
TRUNCATE TABLE oc_order;
TRUNCATE TABLE oc_order_history;
TRUNCATE TABLE oc_order_option;
TRUNCATE TABLE oc_order_product;
TRUNCATE TABLE oc_order_recurring;
TRUNCATE TABLE oc_order_recurring_transaction;
TRUNCATE TABLE oc_order_total;
TRUNCATE TABLE oc_order_voucher;
```

---

Удаление всех покупателей

```
TRUNCATE oc_customer;
TRUNCATE oc_customer_activity;
TRUNCATE oc_customer_history;
TRUNCATE oc_customer_login;
TRUNCATE oc_customer_ip;
TRUNCATE oc_customer_online;
TRUNCATE oc_customer_reward;
TRUNCATE oc_customer_transaction;
TRUNCATE oc_customer_search;
TRUNCATE oc_customer_wishlist;
TRUNCATE oc_custom_field;
TRUNCATE oc_custom_field_customer_group;
TRUNCATE oc_custom_field_description;
TRUNCATE oc_custom_field_value;
TRUNCATE oc_custom_field_value_description;
```

Если у Вас есть свои полезные SQL запросы, которыми вы хотели бы поделиться с остальными подписчиками, пишите их в комментариях и я обязательно добавлю их в эту статью!

---

Понравилась статья? **Поставьте лайк**, и **напишите**Ваш**комментарий**!

Так же **делитесь** **статьёй** со своими друзьями и знакомыми **в социальных сетях**!

---

**Остались вопросы?** **Задайте их**в комментариях,**и я** обязательно **отвечу**.

Хотите узнать **больше об OpenCart?** Подписывайтесь на мой [Youtube канал](https://www.youtube.com/channel/UCAuQtnYALp3pLRs-K9em-XQ)
![https://www.youtube.com/channel/UCAuQtnYALp3pLRs-K9em-XQ?sub_confirmation=1](https://www.youtube.com/channel/UCAuQtnYALp3pLRs-K9em-XQ?sub_confirmation=1)

00голоса

Рейтинг статьи

[https://vkontakte.ru/share.php?&url=https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F](https://vkontakte.ru/share.php?&url=https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F)
[https://connect.ok.ru/dk?cmd=WidgetSharePreview&st.cmd=WidgetSharePreview&st.shareUrl=https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F&st.client_id=-1](https://connect.ok.ru/dk?cmd=WidgetSharePreview&st.cmd=WidgetSharePreview&st.shareUrl=https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F&st.client_id=-1)
[https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F)
[https://telegram.me/share/url?url=https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F&text=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5%20SQL%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B%20%D0%B4%D0%BB%D1%8F%20Opencart%202x](https://telegram.me/share/url?url=https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F&text=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5%20SQL%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B%20%D0%B4%D0%BB%D1%8F%20Opencart%202x)
[https://api.whatsapp.com/send?text=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5%20SQL%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B%20%D0%B4%D0%BB%D1%8F%20Opencart%202x%20https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F](https://api.whatsapp.com/send?text=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5%20SQL%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B%20%D0%B4%D0%BB%D1%8F%20Opencart%202x%20https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F)
[viber://forward?text=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5%20SQL%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B%20%D0%B4%D0%BB%D1%8F%20Opencart%202x%20https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F](viber://forward?text=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5%20SQL%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B%20%D0%B4%D0%BB%D1%8F%20Opencart%202x%20https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F)
[https://web.skype.com/share?url=https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F](https://web.skype.com/share?url=https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F)
[https://blog.prodelo.biz/poleznye-sql-zaprosy-dlya-opencart-2x/](https://blog.prodelo.biz/poleznye-sql-zaprosy-dlya-opencart-2x/)

[opencart](https://blog.prodelo.biz/tag/opencart/)
 [sql запросы](https://blog.prodelo.biz/tag/sql-zaprosy/)
 [опенкарт](https://blog.prodelo.biz/tag/openkart/)
 [полезные](https://blog.prodelo.biz/tag/poleznye/)

[Tweet on Twitter](https://twitter.com/intent/tweet?text=%D0%9F%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5+SQL+%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B+%D0%B4%D0%BB%D1%8F+Opencart+2x&url=https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F)
 [Share on Facebook](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F)
 [Google+](https://plus.google.com/share?url=https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F)
 [Pinterest](https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fblog.prodelo.biz%2Fpoleznye-sql-zaprosy-dlya-opencart-2x%2F&media=https%3A%2F%2Fblog.prodelo.biz%2Fwp-content%2Fuploads%2F2019%2F03%2Fdownload.png)

### Вам так же может понравиться

[https://blog.prodelo.biz/prazdnichnyi-internet-magazin-s-novogodnim-personazhem/](https://blog.prodelo.biz/prazdnichnyi-internet-magazin-s-novogodnim-personazhem/)
## [Праздничный интернет-магазин с Новогодним персонажем](https://blog.prodelo.biz/prazdnichnyi-internet-magazin-s-novogodnim-personazhem/)

[https://blog.prodelo.biz/infografika-dlya-tekhnicheskikh-tovarov-skhemy-piktogrammy-i-spetsifikatsii/](https://blog.prodelo.biz/infografika-dlya-tekhnicheskikh-tovarov-skhemy-piktogrammy-i-spetsifikatsii/)
## [Инфографика для технических товаров: схемы, пиктограммы и спецификации](https://blog.prodelo.biz/infografika-dlya-tekhnicheskikh-tovarov-skhemy-piktogrammy-i-spetsifikatsii/)

[https://blog.prodelo.biz/ai-shorts-pod-klyuch-prokachayte-prodazhi-mgnovenno/](https://blog.prodelo.biz/ai-shorts-pod-klyuch-prokachayte-prodazhi-mgnovenno/)
## [AI-Shorts под ключ: прокачайте продажи мгновенно](https://blog.prodelo.biz/ai-shorts-pod-klyuch-prokachayte-prodazhi-mgnovenno/)

[https://blog.prodelo.biz/foto-dlya-tovarov-s-variantami-tsvet-razmer-kak-sobirat-i-vygruzhat/](https://blog.prodelo.biz/foto-dlya-tovarov-s-variantami-tsvet-razmer-kak-sobirat-i-vygruzhat/)
## [Фото для товаров с вариантами (цвет, размер): как собирать и выгружать](https://blog.prodelo.biz/foto-dlya-tovarov-s-variantami-tsvet-razmer-kak-sobirat-i-vygruzhat/)

[https://blog.prodelo.biz/avtomatizatsiya-prodazh-s-ii-agentami-uvelichte-konversiyu/](https://blog.prodelo.biz/avtomatizatsiya-prodazh-s-ii-agentami-uvelichte-konversiyu/)
## [Автоматизация продаж с ИИ-агентами: увеличьте конверсию](https://blog.prodelo.biz/avtomatizatsiya-prodazh-s-ii-agentami-uvelichte-konversiyu/)

[https://blog.prodelo.biz/etika-retushi-chto-mozhno-skryvat-a-chto-pokazyvat-chestno/](https://blog.prodelo.biz/etika-retushi-chto-mozhno-skryvat-a-chto-pokazyvat-chestno/)
## [Этика ретуши: что можно скрывать, а что — показывать честно](https://blog.prodelo.biz/etika-retushi-chto-mozhno-skryvat-a-chto-pokazyvat-chestno/)

[https://blog.prodelo.biz/avtomatiziruite-podderzhku-klientov-s-ii-agentami-dlya-opencart/](https://blog.prodelo.biz/avtomatiziruite-podderzhku-klientov-s-ii-agentami-dlya-opencart/)
## [Автоматизируйте поддержку клиентов с ИИ-агентами для Opencart](https://blog.prodelo.biz/avtomatiziruite-podderzhku-klientov-s-ii-agentami-dlya-opencart/)

[https://blog.prodelo.biz/adaptatsiya-odnogo-nabora-foto-pod-trebovaniya-ozon-i-wildberries/](https://blog.prodelo.biz/adaptatsiya-odnogo-nabora-foto-pod-trebovaniya-ozon-i-wildberries/)
## [Адаптация одного набора фото под требования Ozon и Wildberries](https://blog.prodelo.biz/adaptatsiya-odnogo-nabora-foto-pod-trebovaniya-ozon-i-wildberries/)

[https://blog.prodelo.biz/author/maksilo/](https://blog.prodelo.biz/author/maksilo/)
#### Об авторе: [Admin](https://blog.prodelo.biz/author/maksilo/)

Подписаться

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

СтарыеНовыеПопулярные

Межтекстовые Отзывы

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