🧺 Модуль «Чистка корзин»
Как очистить корзины сразу у многих аккаунтов Ozon: папки «откуда» и «куда», параметры, итоги и ошибки
Зачем это вам: поведенческий фактор под аккаунтами кладёт ваш товар в корзину, и со временем корзины забиваются. Модуль разом очищает корзины у всей папки аккаунтов.
Место в цепочке: берёт аккаунты из папки «откуда» (обычно это «Папка для сохранения» ПФ, куда ПФ переносит отработанные аккаунты) и переносит очищенные в папку «куда». Её можно снова указать в ПФ как «Папку с аккаунтами». Общая схема — в теме Как устроен NeftBot.
1. Зачем нужен модуль#
Полная корзина мешает:
- аккаунт с забитой корзиной выглядит для Ozon неестественно;
- следующий проход ПФ кладёт товар в корзину, где уже лежат десятки позиций;
- вычищать корзины руками на сотне аккаунтов долго.
В ПФ есть галочка «Очищать корзину перед ПФ»: с ней корзина чистится в начале каждого прохода. Достаточно одного способа: либо эта галочка, либо модуль. Модуль удобен, когда нужно почистить много аккаунтов разом, без запуска ПФ.
Он не трогает избранное и не оформляет заказы. Только корзина: выделить всё → удалить → подтвердить.
2. Как это работает#
Для каждого аккаунта из папки «откуда» модуль:
- Открывает браузер с профилем аккаунта и страницу корзины Ozon
- Проверяет, что аккаунт авторизован. Если вход слетел, корзину не трогает, а аккаунт остаётся на месте
- Если корзина уже пуста — записывает «корзина уже пуста»
- Если в корзине есть товары — отмечает «Выбрать все», нажимает «Удалить» и подтверждает. Если с первого раза не получилось, перезагружает страницу и пробует ещё раз, всего до трёх кругов
- Закрывает браузер и переносит папку аккаунта в папку «куда»
Аккаунт переезжает только при успехе: корзина очищена или уже была пустой. Всё, что не получилось, остаётся в папке «откуда», и после разбора причины его можно прогнать ещё раз.
3. Параметры#
OZON → Чистка корзин → ⚙️ Настройки
Google Таблицы#
Таблица нужна только ради вкладки с прокси: каждый поток берёт свою строку прокси. Аккаунты в таблицу вносить не нужно, они берутся из папки. Как устроена вкладка прокси — в теме Прокси.
Если потоков больше, чем строк прокси во вкладке, модуль сам уменьшит число потоков до количества прокси и напишет об этом в логе.
Папки и пути#
| Поле | Назначение |
|---|---|
| Откуда брать аккаунты | Папка с аккаунтами. Каждая подпапка — отдельный аккаунт Ozon |
| Куда переносить аккаунты | Сюда переезжают аккаунты с очищенной или уже пустой корзиной |
Модуль не перезапишет чужой аккаунт: добавит к имени _2, _3 и так далее.
Параметры запуска#
| Параметр | Значение | Что означает |
|---|---|---|
| Потоки | 1–50 | Сколько аккаунтов обрабатывается одновременно |
| Аккаунтов за запуск | от 0 | Сколько аккаунтов нужно успешно обработать. 0 — пройти всю папку (так можно только в этом модуле) |
| Headless (скрытый) | вкл/выкл | Работа без видимых окон браузера |
Количество считается по успешным аккаунтам: если один аккаунт сорвался, модуль возьмёт следующий из папки, пока не наберёт нужное число.
4. Порядок запуска#
Перед запуском#
- аккаунты лежат в папке «откуда», каждый в своей подпапке;
- указана папка «куда» — она должна отличаться от папки «откуда»;
- в таблице есть вкладка прокси хотя бы с одной строкой.
Запуск#
- Откройте OZON → Чистка корзин → ⚙️ Настройки
- Укажите обе папки и количество аккаунтов
- Первый раз — 1 поток, Headless выключен, чтобы своими глазами увидеть, как очищается корзина
- Убедившись, что всё работает, включите Headless и поднимите потоки
- Нажмите ЗАПУСТИТЬ
Остановка#
ОСТАНОВИТЬ работает мягко: модуль дожидается, пока браузеры закроются, и только потом завершает работу. Не закрывайте программу в этот момент и не снимайте её через диспетчер задач. Если резко оборвать браузер аккаунта, Ozon может сбросить вход, и аккаунт станет «гостем». Это касается любого модуля, который работает с аккаунтами.
5. Итог и лог#
Каждый аккаунт получает в логе одну итоговую строку:
| Строка в логе | Что значит |
|---|---|
[SUCCESS] ... — корзина очищена | Товары удалены, аккаунт перенесён |
[SUCCESS] ... — корзина уже пуста | Удалять было нечего, аккаунт перенесён |
📦 <имя> → <папка> | Куда переехал аккаунт |
[FAILED] ... — <причина> | Не получилось, аккаунт остался в папке «откуда» |
В конце запуска — сводка: 🧺 Очищено, ✅ Уже пусто, ❌ Ошибок.
6. Возможные ошибки#
| Что видите | Причина | Что делать |
|---|---|---|
| «Аккаунт не авторизован» | Вход в аккаунт слетел | Прогоните аккаунт через Автовход и запустите чистку снова |
| «мобильный профиль (android), пропущен» | Профиль аккаунта работает как телефон, а мобильную корзину модуль не чистит | Это не ошибка программы. Такую корзину можно очистить руками через Ручное управление |
«Круг N неудачен» и затем [FAILED] | Кнопки корзины не нашлись: Ozon показал капчу, блок или не догрузил страницу | Проверьте прокси и повторите. Если повторяется на многих аккаунтах — пришлите лог в поддержку |
| «5 ошибок подряд — останавливаю» | Пять аккаунтов подряд не обработались | Обычно дело в прокси или в том, что аккаунты разлогинены. Разберитесь с причиной до повторного запуска |
| «В папке «откуда» нет аккаунтов» | Указана не та папка | Внутри папки должны лежать подпапки аккаунтов, а не сами файлы |
| «нет ни одной строки прокси» | Вкладка прокси пустая или указана не та | Проверьте название вкладки прокси в настройках |
На странице Логи у нужного запуска нажмите «📦» (подсказка «Файл лога для поддержки»). Откроется папка с выделенным файлом .nblog, его и отправьте. Подробнее — в теме Отчёты и логи.