Best price helper for marketplace

Считаем стоимость за штуку/за кг/за л

Author
Apkawa
Daily installs
0
Total installs
82
Ratings
0 0 0
Version
0.5.10
Created
2022-12-28
Updated
2024-02-02
License
MIT
Applies to

CI

Greasy Fork Greasy Fork Greasy Fork OpenUserJS

Best price

Юзерскрипт для показа цены за единицу измерения, в СИ (килограмм, литр, метр) и за штуку

Пример

Использовать только в справочных целях на свой страх и риск, доверять на все 100% не рекомендуется.

На данный момент поддерживаются следующие сайты:

Запланированы:

Не будут поддерживаться:

Установка

  1. Установите Tampermonkey (GreaseMonkey не тестировался, не уверен что работает)
  2. Откройте best_price.user.js
  3. Предложат установить юзерскрипт, соглашайтесь

Функциональность

Текущая

  • Выводится цена в красной обводке на странице товара, в каталоге.
  • В каталогах при возможности добавляются кнопки сортировки
  • В некоторых случаях копируется постраничная паджинация вверх каталога для упрощения навигации (когда уже отсортировано по какому то критерию, то уже достаточно смотреть первый ряд и мотать дальше)
  • Учитываются комбинации, например "Кофе 100г по 10шт" - это будет 1кг и 10шт, цена выводится и за кг и за 1шт.

Ограничения

  • Для получения характеристик товара используется только название товара, описание и спецификации не используются
  • Сортировка производится только в пределах одной страницы, предзагрузки всех страниц нет. Для поиска лучшей цены возможно придется прокликать больше одной страницы каталога.
  • Семантика не учитывается, в некоторых случаях могут быть странные результаты. Например: "Форма для сыра 500гр", "Мешок 50л", "Корм для жирных котов от 10кг"

Запланировано

  • [ ] https://github.com/Apkawa/bestpriceuserscript/issues/1 Разбор и расчет других оптимальных параметров, например для светодиодных ламп есть другие параметры вроде:
    • Энергоэффективности лм/Вт
    • Стоимости одного люмена по аналогии с кг - лм/руб
    • Отношение энергоэффективности к стоимости - (лм/Вт)/руб (надо подумать)
  • [ ] Регрессионные тесты каждого сайта https://github.com/Apkawa/bestpriceuserscript/issues/6
  • [ ] CI/CD https://github.com/Apkawa/bestpriceuserscript/issues/6
  • [ ] генерация changelog
  • [ ] публикация в https://greasyfork.org/, https://openuserjs.org/
  • [ ] https://github.com/Apkawa/bestpriceuserscript/issues/2 Настройки
  • [ ] Локальная история цен
  • [ ] Сравнение цен в/между сайтами (+ пытаться разобрать основную категорию, например сахар)

Обратная связь

Баги, предложения писать в Issues

Самостоятельная сборка

По вопросам самостоятельной сборки и доработок см в CONTRIBUTING