Расширение для Chrome и Edge, которое собирает товары Ozon Fresh во внутреннюю боковую панель и помогает быстро находить подходящие и действительно выгодные предложения.
- сбор товаров из внутренней пагинации Ozon без ручного просмотра всех страниц;
- фильтры по цене, скидке, рейтингу и количеству отзывов;
- зелёные слова, которые повышают оценку подходящих товаров;
- красные слова, которые исключают ненужные товары;
- трёхсостоянийные категории: обычная → приоритетная → исключённая;
- приоритетные категории поднимаются выше в сортировке «По выгодности»;
- компактные карточки высотой около 100 пикселей с изображением 92 × 92;
- отображение веса товара и количества граммов за один рубль;
- цветовая оценка показателя граммов за рубль относительно текущей выдачи;
- сортировка по выгодности, граммам за рубль, скидке, рейтингу, отзывам, цене и экономии;
- отображение рейтинга, количества отзывов и пометки «Съешьте скорее»;
- загрузка белков, жиров, углеводов и калорийности;
- добавление одной штуки товара в корзину штатной кнопкой Ozon;
- экспорт результатов в CSV;
- горячие клавиши для открытия панели и запуска сбора.
После сбора товаров расширение показывает найденные категории в виде кнопок. Каждый клик переключает состояние по кругу:
- Обычная — категория не влияет на порядок товаров.
- Приоритетная, зелёная — товары категории получают дополнительный вес и поднимаются выше при сортировке «По выгодности».
- Исключённая, красная — товары категории считаются неподходящими и скрываются, если включён параметр «Не показывать неподходящие товары».
Например, можно сделать «Вторые блюда» приоритетными, оставить «Закуски» обычными, а «Супы» полностью исключить.
Расширение пытается определить вес по названию товара и рассчитывает:
вес товара в граммах / текущая цена в рублях
Чем больше значение, тем больше продукта приходится на один рубль. Цвет показателя рассчитывается относительно остальных показанных товаров: зелёный означает более выгодное значение, красный — менее выгодное.
Расчёт доступен только для товаров, в названии которых Ozon указал распознаваемый вес, например 200 г, 1 кг или 2 × 150 г.
- Скачайте репозиторий и распакуйте его.
- Откройте
chrome://extensions/илиedge://extensions/. - Включите режим разработчика.
- Нажмите «Загрузить распакованное расширение».
- Выберите папку
ozon-fresh-filter-mvp, в которой находитсяmanifest.json. - Откройте страницу Ozon Fresh и обновите её через
Ctrl + Shift + R. - Нажмите значок расширения или используйте
Alt + Shift + O.
После обновления исходников нажмите кнопку обновления на карточке расширения в chrome://extensions/ или edge://extensions/.
- Откройте нужную подборку или категорию Ozon Fresh.
- Откройте боковую панель расширения.
- Нажмите «Собрать товары» или используйте
Alt + Shift + F. - Настройте фильтры, зелёные и красные слова.
- Переключите категории в приоритетное или исключённое состояние.
- Выберите нужную сортировку.
- При необходимости загрузите БЖУ, добавьте товары в корзину или экспортируйте таблицу в CSV.
Кнопка «БЖУ» выполняет отдельный запрос для каждого показанного товара. Если Ozon не публикует пищевую ценность или изменил формат страницы, данные могут отсутствовать.
Alt + Shift + O— открыть боковую панель;Alt + Shift + F— запустить сбор товаров.
Сочетания можно изменить на странице chrome://extensions/shortcuts или edge://extensions/shortcuts.
Работа расширения зависит от текущей структуры сайта Ozon, выбранного адреса доставки, доступности товаров и формата внутренних API-ответов. После крупных изменений Ozon отдельные функции могут потребовать обновления.
Предложения по улучшению и сообщения об ошибках можно оставлять в GitHub Issues. Особенно полезно приложить ссылку на страницу Ozon, описание ожидаемого поведения и скриншот панели.