Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Ozon Fresh Filter

Расширение для Chrome и Edge, которое собирает товары Ozon Fresh во внутреннюю боковую панель и помогает быстро находить подходящие и действительно выгодные предложения.

Возможности v0.8.0

  • сбор товаров из внутренней пагинации Ozon без ручного просмотра всех страниц;
  • фильтры по цене, скидке, рейтингу и количеству отзывов;
  • зелёные слова, которые повышают оценку подходящих товаров;
  • красные слова, которые исключают ненужные товары;
  • трёхсостоянийные категории: обычная → приоритетная → исключённая;
  • приоритетные категории поднимаются выше в сортировке «По выгодности»;
  • компактные карточки высотой около 100 пикселей с изображением 92 × 92;
  • отображение веса товара и количества граммов за один рубль;
  • цветовая оценка показателя граммов за рубль относительно текущей выдачи;
  • сортировка по выгодности, граммам за рубль, скидке, рейтингу, отзывам, цене и экономии;
  • отображение рейтинга, количества отзывов и пометки «Съешьте скорее»;
  • загрузка белков, жиров, углеводов и калорийности;
  • добавление одной штуки товара в корзину штатной кнопкой Ozon;
  • экспорт результатов в CSV;
  • горячие клавиши для открытия панели и запуска сбора.

Категории

После сбора товаров расширение показывает найденные категории в виде кнопок. Каждый клик переключает состояние по кругу:

  1. Обычная — категория не влияет на порядок товаров.
  2. Приоритетная, зелёная — товары категории получают дополнительный вес и поднимаются выше при сортировке «По выгодности».
  3. Исключённая, красная — товары категории считаются неподходящими и скрываются, если включён параметр «Не показывать неподходящие товары».

Например, можно сделать «Вторые блюда» приоритетными, оставить «Закуски» обычными, а «Супы» полностью исключить.

Граммы за рубль

Расширение пытается определить вес по названию товара и рассчитывает:

вес товара в граммах / текущая цена в рублях

Чем больше значение, тем больше продукта приходится на один рубль. Цвет показателя рассчитывается относительно остальных показанных товаров: зелёный означает более выгодное значение, красный — менее выгодное.

Расчёт доступен только для товаров, в названии которых Ozon указал распознаваемый вес, например 200 г, 1 кг или 2 × 150 г.

Установка

  1. Скачайте репозиторий и распакуйте его.
  2. Откройте chrome://extensions/ или edge://extensions/.
  3. Включите режим разработчика.
  4. Нажмите «Загрузить распакованное расширение».
  5. Выберите папку ozon-fresh-filter-mvp, в которой находится manifest.json.
  6. Откройте страницу Ozon Fresh и обновите её через Ctrl + Shift + R.
  7. Нажмите значок расширения или используйте Alt + Shift + O.

После обновления исходников нажмите кнопку обновления на карточке расширения в chrome://extensions/ или edge://extensions/.

Использование

  1. Откройте нужную подборку или категорию Ozon Fresh.
  2. Откройте боковую панель расширения.
  3. Нажмите «Собрать товары» или используйте Alt + Shift + F.
  4. Настройте фильтры, зелёные и красные слова.
  5. Переключите категории в приоритетное или исключённое состояние.
  6. Выберите нужную сортировку.
  7. При необходимости загрузите БЖУ, добавьте товары в корзину или экспортируйте таблицу в CSV.

Кнопка «БЖУ» выполняет отдельный запрос для каждого показанного товара. Если Ozon не публикует пищевую ценность или изменил формат страницы, данные могут отсутствовать.

Горячие клавиши

  • Alt + Shift + O — открыть боковую панель;
  • Alt + Shift + F — запустить сбор товаров.

Сочетания можно изменить на странице chrome://extensions/shortcuts или edge://extensions/shortcuts.

Ограничения

Работа расширения зависит от текущей структуры сайта Ozon, выбранного адреса доставки, доступности товаров и формата внутренних API-ответов. После крупных изменений Ozon отдельные функции могут потребовать обновления.

Предложения и ошибки

Предложения по улучшению и сообщения об ошибках можно оставлять в GitHub Issues. Особенно полезно приложить ссылку на страницу Ozon, описание ожидаемого поведения и скриншот панели.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages