Я устал считать наценку в калькуляторе и написал расширение, которое изменяет цены прямо на любом сайте
*Когда занимаешься перепродажей или дропшиппингом, цена на экране почти никогда не равна той цифре, которая тебе на самом деле нужна. Нужна цена плюс твоя наценка. Или цена минус скидка поставщика. И ты целыми днями держишь в голове этот множитель, гоняешь калькулятор по каталогу из сотен позиций — и ошибаешься. Я написал расширение для Chrome, которое убирает этот шаг: оно пересчитывает все цены на любой странице в реальном времени. Рассказываю, зачем оно нужно, как устроено и какие технические грабли я собрал по пути.*
---
Проблема, которую я закрывал в первую очередь для себя
Я не первый год кручусь в e-commerce: перепродажа, арбитраж, работа с маркетплейсами. И есть одна рутина, которая преследует в этой сфере каждый день.
Ты открываешь каталог поставщика — AliExpress, оптовый сайт, чужой магазин — и смотришь на цену. Но эта цена тебе по сути ни о чём не говорит. Тебе важно другое:
- *«Сколько это будет стоить с моей наценкой в 35%?»* - *«А если поставщик даёт мне минус 20%, какая у меня реальная закупка?»* - *«Сходится ли юнит-экономика, если я накину на всю эту витрину свой процент?»*
И вот ты сидишь с открытым калькулятором во второй вкладке и пересчитываешь позицию за позицией. На одном товаре это секунда. На каталоге из двухсот позиций — это уже потерянный час и неизбежные ошибки, потому что глаз замыливается и ты где-то умножаешь не на то.
Меня это раздражало годами. В какой-то момент я понял, что проще один раз написать инструмент, чем продолжать делать это руками.
Почему готовые решения не подошли
Первое, что я сделал — пошёл искать готовое. Логика простая: задача очевидная, наверняка кто-то уже решил. Но всё, что нашлось, било мимо.
**Репрайсеры для маркетплейсов.** Это тяжёлые SaaS-комбайны, которые управляют ценами в твоём *собственном* магазине по правилам и конкурентам. Стоят денег, требуют интеграции, и решают совсем другую задачу — они меняют твой прайс, а не помогают тебе быстро прикинуть чужой.
**Конвертеры валют.** Меняют доллары в рубли, но не умеют в наценку и скидку. Не тот инструмент.
**Букмарклеты и скрипты.** Что-то подобное люди писали под себя, но это всегда заточено под один конкретный сайт и ломается на следующем же.
Не было простой штуки, которая бы просто наложила мой множитель поверх любой страницы, которую я открыл. Пришлось делать.
Что получилось
Расширение называется **Price Multiplier**. Идея максимально простая, и в этом весь смысл.
Ты открываешь любой сайт, нажимаешь на иконку, выбираешь режим — **наценка (+%)** или **скидка (−%)** — и задаёшь процент. Все цены на странице моментально пересчитываются прямо на месте. Выключил — вернулись оригинальные.
Процент можно задать как угодно: вписать руками, потянуть ползунок, нажать кнопки ±1 для точной подгонки или ткнуть в пресет (5 / 10 / 15 / 25 / 50%). В попапе сразу показывается превью на примере — например, `$100.00 → $148.00`, чтобы видеть результат до того, как смотреть на страницу. А на самой иконке висит счётчик: сколько цен на текущей вкладке было пересчитано.
Звучит как что-то, что пишется за вечер. На деле самое сложное оказалось спрятано там, где не ждёшь.
Цены до:
Цены после:
Для кого это в итоге
По мере того как я допиливал, стало понятно, что аудитория шире, чем только я и такие же арбитражники:
- **Дропшипперы и реселлеры** — основной сценарий: быстро прикинуть витрину с собственной наценкой. - **Импортёры и оптовики** — посмотреть закупку со скидкой поставщика прямо в его каталоге. - **Обычные покупатели** — прикинуть «реальную» цену с учётом комиссий, доставки или, наоборот, скидки.
Плюс интерфейс переведён на 13 языков, так что инструмент не упирается в один рынок.
Где оно сейчас и пара слов про приватность
Расширение работает, лежит в Chrome Web Store, бесплатное. Сразу отвечу на вопрос, который у думающего человека возникает к любому расширению, лезущему в содержимое страниц: **никакого сбора данных нет**. Единственное разрешение, которое оно просит, — `storage`, чтобы запомнить твои настройки локально. Никаких сетевых запросов, никакой аналитики, ничего не уходит с твоего устройства. Вся работа происходит у тебя в браузере.
Итог
Главный вывод, ради которого я вообще пишу этот текст: иногда правильный ход — это не искать ещё один обходной путь для надоевшей рутины, а потратить время и закрыть её инструментом раз и навсегда. Задача, которая на старте выглядела как «регулярка на вечер», оказалась маленьким, но честным инженерным проектом — с зоопарком форматов, разорванными ценами и динамическим DOM. Зато теперь множитель в голове держать не надо.
Если вы тоже устали пересчитывать чужие цены руками — попробуйте, инструмент бесплатный. И буду рад обратной связи: что ломается, каких форматов не хватает, какие сайты ведут себя странно. Это ровно та обратная связь, по которой инструмент и становится лучше.
Вот ссылка: