Вайбцех

Сравнение прайсов поставщиков: пошаговая инструкция на вайб-кодинге

Опубликовано Обновлено 16 мин чтенияБазовый
Мужчина вид со спины работает за столом, а на экране собраны три прайса поставщиков.
Что узнаете
  • устройство штуки, которая сводит три прайса в один список с ценами
  • шесть шагов и готовые обращения к помощнику под каждый
  • что делать с разными названиями одной детали в разных прайсах
  • разбор четырёх поломок, включая ту, из-за которой я чуть не продал в минус
  • честное сравнение своей сборки с готовыми сервисами и с обзвоном
Применить за 30 мин
Базовый
2просмотров
Что в инструкции
  1. Что теперь вместо трёх открытых файлов
  2. Почему своё нельзя сравнивать с купленным?
  3. Из чего это состоит
  4. Что поставить на компьютер?
  5. Как собрать сравнение прайсов по шагам?
  6. Что появилось в папке, когда всё заработало?
  7. Что ломалось
  8. Сколько это стоит и кому не подойдёт
  9. Что сделать сегодня, если ты не про технологии
  10. Вопросы и ответы

Делюсь целиком, потому что вещь оказалась дурацки простой и при этом самой полезной за год. Ниже пошаговая инструкция: шесть шагов, к каждому готовое обращение к помощнику. Копируй прямо отсюда, подставляй свои прайсы и собирай себе такое же, хоть по запчастям, хоть по стройматериалам, хоть по расходникам для салона. Расскажу и что получилось, и на чём я чуть не влетел на деньги.

А началось всё с того, что я устал обзванивать поставщиков.

Клиент спрашивает про ступичный подшипник на конкретную машину. Дальше у меня полчаса: открыть три файла, в каждом искать по-своему названной строке, выписать цены на бумажку, сравнить, перезвонить. К этому моменту человек уже позвонил в два других места. Дважды за месяц я просто не перезвонил, потому что закрутился, и оба раза деньги ушли соседям.

Про вайб-кодинг я слышал и был уверен, что это про сайты и всяких ботов. Что-то для тех, кто хочет запустить стартап. Мне казалось, к моей рутине это отношения не имеет: у меня не стартап, у меня склад и три поставщика с кривыми прайсами в экселе.

Первый вечер я потратил зря. Открыл редактор, попробовал попросить «сделай мне программу для склада» и получил в ответ что-то огромное с базой данных и личными кабинетами. Закрыл. На второй вечер начал с другого конца: описал не программу, а свою утреннюю боль, теми же словами, какими рассказал бы жене. Помощник задал четыре вопроса: как называются файлы, в каких колонках лежат артикул и цена, что делать, если детали нет у одного из поставщиков, и в какой валюте цены. И вот на этих четырёх вопросах меня и накрыло. Я впервые за шесть лет посмотрел на свою рутину как на устройство, у которого есть части.

Оказалось, что самое полезное прячется не в сайтах и ботах, а в скучных задачах, на которых каждый день теряешь время и деньги. Теперь клиенту я отвечаю сразу, пока кто-то ещё обзванивает поставщиков и ищет цену. Вот это, как по мне, и есть преимущество перед конкурентами, а не вывеска и не скидка.

Что теперь вместо трёх открытых файлов

Кот показывает лапой вверх рядом с таблицей сравнения прайсов.

Раньше ответ клиенту выглядел так: «сейчас гляну, перезвоню». Теперь так: «есть у двоих, у одного четыреста двадцать, у другого триста девяносто, но у него доставка до среды». Человек слышит цифры сразу и почти всегда остаётся.

За два месяца я посчитал две вещи. Средний ответ на запрос упал с получаса до минуты. И вылезла история, которую я вообще не ожидал: у одного поставщика половина позиций дороже, чем я думал, потому что я помнил его старые цены. Я просто не сверял, а держал в голове.

Ещё пропала вечерняя злость. Раньше я к семи часам был выжатый не от работы, а от переключений: файл, звонок, файл, бумажка. Сейчас переключений нет, и это чувствуется сильнее, чем сэкономленные минуты.

Почему своё нельзя сравнивать с купленным?

Случай, после которого я это понял. Через неделю мне понадобилось видеть не только цену, но и мою наценку: беру за четыреста, продаю за шестьсот, а по некоторым позициям выходило почти в ноль. Я написал одну фразу: добавь колонку с моей ценой продажи и показывай разницу в рублях и процентах. Вечером оно уже работало.

В готовом сервисе это письмо в поддержку. Мне бы ответили, что пожелание передали разработчикам, и это честный ответ: никто не будет менять продукт ради одного магазина. Дальше или терпи, или веди отдельную табличку рядом, а это тот же самый бардак, от которого я и уходил.

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

Подрядчика я тоже считал. Программист берёт деньги за час, отвечает не сразу, а через полгода уходит на другой проект. После него остаётся вещь, которую снова никто не может поменять, и я опять сижу и жду. Именно этого я и не хотел, а не денег было жалко.

Из чего это состоит

Собака удивлённо смотрит на схему из трёх частей сборки.

Чтение прайсов. Прайс лист товара поставщик присылает в своём формате: у одного колонки называются «Артикул» и «Цена, руб», у другого «Код» и «РРЦ», третий вообще присылает с двумя шапками и пустой первой строкой. Ничего из этого я не переделываю руками: правила разбора живут внутри, а я просто кладу файлы в папку.

Связывание одной детали. Тот же подшипник у первого «Подшипник ступицы перед. в сборе», у второго «Ступичный п-к передний», у третьего просто артикул производителя. Основной ключ это артикул, а где артикула нет, сверка идёт по названию с допуском. Всё, что не связалось уверенно, попадает в отдельный список «проверь глазами», и это правильно: лучше пусть спросит, чем молча сведёт не то.

Поиск и таблица. Ввожу артикул или часть названия, вижу строку на каждого поставщика: наличие, цена, срок, остаток, моя наценка. Самое дешёвое подсвечено. Позиции, где разница больше двадцати процентов, тоже подсвечены: это или ошибка в прайсе, или повод перезаключить условия.

Ничего сверх этого внутри нет. Ни складского учёта, ни заказов, ни клиентской базы. Я специально не стал просить то, чем не пользуюсь: каждая лишняя кнопка это ещё одно место, где что-то ломается.

Что поставить на компьютер?

Редактор кода звучит серьёзнее, чем есть на самом деле. По сути это проводник с окном для файлов: слева папка, справа содержимое. Сам я туда ничего не пишу, только смотрю.

Помощник Claude Code это собеседник внутри редактора. Пишешь ему задачу по-русски обычными словами, он создаёт файлы, меняет их и объясняет, что сделал. Он видит папку целиком, поэтому помнит, как устроена твоя сборка, и не ломает соседнее вслепую.

Про деньги честно. Помощник работает по подписке, тариф Pro стоит около двадцати долларов в месяц, это примерно две тысячи рублей. Бесплатным его называть нельзя, актуальную цену смотри на странице тарифов. Отдельная морока в том, что зарубежную подписку не оплатить российской картой напрямую, и это стоит выяснить до того, как садиться за дело.

Может понадобиться доставить что-то ещё, техническое, чего я не знаю по именам. У меня помощник сам сказал, что нужно, и провёл по установке по шагам. Поэтому в промптах ниже стоит просьба говорить об этом прямо, а не молча предполагать, что оно уже стоит.

Практикум «Старт»

Три дня живой практики: от идеи до работающего проекта по ссылке

2 000 ₽старт 5 августа, 18:00 МСК

Как собрать сравнение прайсов по шагам?

  1. Начни с разговора, а не с программы.

    Создай папку prajsy, положи туда три настоящих прайса и открой папку в редакторе. Первым делом попроси не код, а разбор задачи. Отвечай словами своего дела.

    Разобрать задачу до начала работы
    У меня магазин автозапчастей. Три поставщика присылают прайсы в экселе, у каждого свой формат. Когда клиент спрашивает деталь, я открываю три файла и ищу в каждом руками, это долго. Хочу штуку, которая сведёт три прайса в один список: ввожу артикул или часть названия и вижу по каждому поставщику наличие, цену, срок поставки и остаток. Пока не пиши код. Посмотри файлы в папке, разбери задачу: какие колонки в каждом файле, чем они отличаются, из чего будет состоять решение и в каком порядке его собирать. Задай мне вопросы, если чего-то не хватает. Разбор сохрани в файл plan.md в этой же папке. Если понадобится что-то доставить на компьютер, скажи прямо и проведи меня по установке по шагам. Отвечай простым языком, без технических терминов.

    Прочитай ответ и поспорь, если что-то не так понято. Это дешевле, чем переделывать готовое.

  2. Научи читать один прайс.

    Не три сразу, а самый простой. Так проще увидеть, где оно ошибается.

    Прочитать первый прайс
    Возьми файл первого поставщика из папки. Определи, в какой строке шапка, и покажи мне список колонок так, как ты их понял: где артикул, где название, где цена, где остаток, где срок поставки. Ничего не переделывай в исходном файле, он должен остаться нетронутым. Выведи первые двадцать строк в понятном виде, чтобы я сверил глазами. Если какую-то колонку не удалось опознать, спроси меня, а не угадывай.

    Сверь двадцать строк с файлом. Один раз у меня цена уехала на колонку вправо, и хорошо, что я это увидел на двадцати строках, а не на всём прайсе.

  3. Добавь остальные прайсы.

    Теперь важно, чтобы разные шапки сводились к одному виду.

    Прочитать все три прайса
    Добавь чтение второго и третьего прайса из папки. У них другие названия колонок и другая структура шапки, разберись с каждым отдельно. Приведи все три к одному виду: поставщик, артикул, название, цена, остаток, срок поставки. Если в каком-то прайсе нет колонки со сроком или остатком, оставляй это поле пустым, а не выдумывай значение. Покажи мне по десять строк из каждого прайса после приведения. Перед правкой перечисли, какие файлы собираешься менять, и дождись моего ответа: чтение первого прайса уже работает, не трогай его.

    Проверь именно те строки, где у поставщика нет остатка. Пусто это нормально, ноль это неправда.

  4. Свяжи одну и ту же деталь.

    Здесь начинается настоящая работа, и здесь же самое ценное.

    Связать одинаковые детали между поставщиками
    Свяжи позиции разных поставщиков, которые обозначают одну и ту же деталь. Главный признак совпадения это артикул производителя, приводи его к одному виду: убирай пробелы, дефисы и разный регистр букв. Если артикула нет или он не совпал, сравнивай по названию с допуском на сокращения и опечатки. Всё, в чём ты не уверен, не связывай молча: складывай в отдельный список «проверить глазами» с обеими строками рядом, чтобы я решил сам. Покажи, сколько позиций связалось уверенно и сколько ушло в список на проверку.

    Список на проверку это не недоделка, а главная защита. У меня в нём каждый раз десятка полтора позиций, и минуты на них хватает.

  5. Сделай поиск и таблицу.

    То, чем пользуешься каждый день.

    Экран поиска по всем прайсам
    Сделай простой экран: поле поиска, ввожу артикул или часть названия. Ниже таблица: строка на каждого поставщика, у которого эта деталь есть, с колонками поставщик, артикул, название, цена, остаток, срок поставки. Самую низкую цену подсвечивай. Если у поставщика детали нет, пиши «нет» отдельной строкой, чтобы я видел, что проверено. Добавь колонку «моя цена продажи», которую я заполняю сам, и рядом разницу в рублях и процентах. Шрифт крупный, подписи на русском. Никакой регистрации и выхода в интернет. Перед правкой перечисли, что собираешься менять, и работающее не трогай.

    Проверь деталь, которой нет у одного из троих. Она должна показываться, а не пропадать из выдачи целиком.

  6. Прогони на настоящих файлах и на настоящих запросах.

    Последний шаг делается не в редакторе, а за прилавком.

    Разбор после недели работы
    Я неделю искал детали через эту сборку на настоящих запросах клиентов. Вот что мешало:
    1)
    2)
    3)
    Предложи по каждому пункту минимальную правку, не переписывая то, что работает. Сначала покажи список правок и дождись моего согласия, только потом меняй файлы.

    На месте пунктов впиши своё, своими словами. У меня набралось пять замечаний, четыре закрылись за вечер.

Если хочется пройти это не в одиночку, на практикуме за три дня доводят одну свою задачу до работающего результата, вместе с ремонтом того, что по дороге сломается. https://vibeceh.ru/#buy?utm_source=article&utm_campaign=sravnenie-prajsov-postavshchikov-avtozapchastej&utm_content=cta-shagi

Что появилось в папке, когда всё заработало?

Загрузка прайс листов поставщиков устроена просто: прайсы остаются нетронутыми, и это принципиально. Каждое утро я просто кладу новые файлы поверх старых, а сборка читает их заново. Ничего не надо переносить руками, и никакой файл не «портится» по дороге.

Мои цены продажи лежат отдельно, у меня это moi-ceny.csv. Открывается в экселе, читается глазами, правится руками, если надо. Это единственный файл, который я веду сам, и он переживает любую переделку сборки.

Есть файл запуска, у меня zapustit.cmd, по двойному щелчку открывается вкладка с поиском. Есть plan.md с тем самым первым разбором. И есть файл, в который я не заглядываю, там сама программа. Раньше меня бы это напрягало, сейчас нет: я и в устройство кассового аппарата не лезу, а работаю на нём каждый день.

Что ломалось

Хомяк в шоке смотрит на четыре карточки с причинами ошибок в прайсе.

Цена уехала на колонку. У второго поставщика в шапке две строки, и сборка приняла за цену колонку с остатком. На двадцати строках это видно сразу, а на всём файле я бы не заметил. Поэтому в шаге два стоит просьба показать двадцать строк глазами.

Старый прайс притворился новым. Я положил файл, но не заменил, а сохранил рядом с датой в имени. Сборка прочитала оба и показала цены прошлого месяца. Теперь у меня правило: один поставщик, один файл, старое в архив.

Разные детали слиплись в одну. Названия похожи, артикулы у обоих пустые, и оно связало передний подшипник с задним. Это та самая причина, по которой список «проверить глазами» обязателен. Молчаливое связывание опаснее, чем несвязанное.

И то, из-за чего я чуть не продал в минус. У третьего поставщика цены без НДС, а у двух других с НДС. Сборка сравнивала их честно, как числа, а я смотрел и радовался, что третий дешевле всех. Поймал случайно, когда сверял накладную. Теперь у каждого поставщика стоит пометка, с НДС у него цены или без, и приведение к одному виду делается до сравнения. Если бы не накладная, я бы месяц торговал в ноль на части позиций.

Была и пятая, но не про программу. Я неделю ругался, что сборка не видит новый прайс, а оказалось, что поставщик сменил адрес рассылки и письма падали в спам. Программа показывает то, что ей дали.

Практикум «Старт»

Три дня живой практики: от идеи до работающего проекта по ссылке

2 000 ₽старт 5 августа, 18:00 МСК

Сколько это стоит и кому не подойдёт

Что сравниваемОбзвон и три файлаСвоя сборкаГотовый сервис
Деньги в месяцнольподписка на помощника, около 2 000 ₽абонентская плата
Ответ клиентуполчасаминутаминута
Своё правило добавитьникакодна фраза вечеромписьмо в поддержку
Кроссы и применимостьв головенетесть, ради этого и берут
Новый поставщикещё один файл на столесказал словами, читаетзависит от тарифа
Кто чинитниктоты сам с помощникомподдержка
Куда упрётсяв память и терпениев число прайсов и в кроссыв чужие правила

Мой вывод такой. Пока поставщиков три-пять и прайсы приходят файлами, своя сборка закрывает день полностью. Как только нужны каталоги применимости и кроссы, то есть «какая ещё деталь подойдёт на эту машину», нужен нормальный отраслевой сервис: такую базу самому не собрать, и не надо.

Не подойдёт она троим. Тем, у кого поставщики отдают данные только через свои системы, а не файлами. Тем, кто не готов раз в месяц потратить полчаса на мелкий ремонт: поставщик поменяет формат прайса, и надо будет сказать об этом помощнику. И тем, кто ждёт, что программа наведёт порядок вместо человека: если прайсы не класть в папку, сборка покажет позавчерашние цены.

Что сделать сегодня, если ты не про технологии

Я начинал не с трёх прайсов. Я начинал с одного и с вопроса «покажи мне, что ты в нём увидел». Всё остальное наросло за две недели. Если бы я сел делать сразу всё, я бы бросил на второй вечер, как в первый раз и бросил.

Второе: проверяй глазами после каждого шага, а не в конце. Не «потом посмотрю», а прямо сейчас открыть двадцать строк и сверить с файлом. Три поломки из четырёх я поймал именно так, а четвёртую не поймал и потом жалел.

Третье: не строй планов на то, чего не пробовал. Пока нет первого экрана, рассуждения про интеграции с поставщиками это разговоры. Сделай маленькое, поработай на нём неделю, потом решай про следующее.

И последнее, самое неудобное. Промпты выше рабочие, я ими пользовался сам. Но первый вечер я потратил впустую, а историю с НДС нашёл случайно и мог бы не найти. Если по инструкции не пошло и непонятно, где свернуло не туда, это нормально: я так же стоял. Тогда быстрее не биться в одиночку, а пройти это рядом с теми, кто такое собирает каждый день. https://vibeceh.ru/#buy?utm_source=article&utm_campaign=sravnenie-prajsov-postavshchikov-avtozapchastej&utm_content=cta-nachalo

Вопросы и ответы

Вопросы и ответы

Как сравнить прайсы поставщиков, если у них разные названия колонок?

Названия колонок разбираются один раз при настройке: помощник смотрит файл и показывает, где что нашёл, а ты подтверждаешь глазами. Дальше это работает само, пока поставщик не сменит формат. Сменит - скажешь об этом одной фразой.

Что делать, если у одной детали в разных прайсах разные названия?

Связывать в первую очередь по артикулу производителя, приведённому к одному виду. Там, где артикула нет, идёт сверка по названию с допуском, а всё неуверенное складывается в отдельный список на проверку глазами. Молча связывать нельзя: перепутанные детали дороже потраченной минуты.

Нужно ли знать программирование?

Нет. Нужно уметь объяснить свою работу и проверить результат глазами. Код пишет помощник, читать его не приходится. Понимать нужно две вещи: где лежат твои данные и как сделать копию.

Сколько прайсов оно потянет?

У меня три файла по несколько тысяч строк каждый, работает мгновенно. Десяток файлов такого же размера тоже не проблема. Упереться можно не в объём, а в разнообразие форматов: каждый новый кривой прайс это отдельный разговор с помощником.

А если поставщик присылает не эксель, а pdf?

Это заметно тяжелее и работает хуже: из pdf данные приходится вытаскивать распознаванием, и ошибки в цифрах становятся вероятнее. Я бы сначала попросил поставщика присылать эксель, это обычно решается одним письмом менеджеру.

Что с ценами без НДС?

Это главная ловушка. Помечай у каждого поставщика, с НДС у него цены или без, и приводи к одному виду до сравнения. Я поймал это случайно, сверяя накладную, и до того момента месяц смотрел на неправильную картину.

Сколько стоит содержать такую сборку?

Только подписка на помощника, около двух тысяч рублей в месяц. Ни хостинга, ни домена, ни оплаты за рабочее место. Заранее разберись, как оплачивать зарубежную подписку: российской картой напрямую это не делается.

Можно ли просто вести всё в Google Таблицах?

Гугл таблицы удобнее трёх открытых файлов и слабее сборки в одном: связывать одну деталь между поставщиками там приходится формулами, и каждый новый прайс это ручная работа заново. Если поставщик один и прайс не меняется, начни с таблицы, она честно работает.

Подойдёт ли это не для запчастей?

Да, устройство то же самое. Стройматериалы, расходники для салона, продукты для кафе: везде, где несколько поставщиков присылают прайсы файлами и их надо сравнивать. Меняются названия колонок, а не смысл.

Как называется то, что я сделал?

Вайб-кодинг: человек описывает задачу словами, ИИ-помощник пишет код, человек проверяет результат. Программистом при этом не становишься. Просто начинаешь по-другому думать: если какая-то работа постоянно бесит, её необязательно терпеть.

С чего начать, если хочется попробовать сегодня?

Поставь редактор и помощника, заведи папку, положи туда один настоящий прайс и попроси разобрать задачу без кода. Один этот разговор уже покажет, из чего состоит твоя рутина.

Можно ли регистрировать цены поставщика автоматически?

Да, именно это сборка и делает: складываешь файлы в папку, запускаешь, и все цены из прайсов сведены в одну таблицу. Никакого ручного ввода. Если речь про регистрировать цены поставщика автоматически в УТ 11.5, то там своя логика: сборка не заменяет 1С, а даёт сводную таблицу для быстрого сравнения перед тем, как заносить в учётную систему.

Вид цены поставщика в 1С: что это?

В 1С вид цены поставщика определяет, по какой формуле считается закупочная цена: с НДС или без, в валюте или в рублях, с учётом скидки или без. В своей сборке я решил это проще: у каждого поставщика стоит пометка, с НДС у него цены или без, и приведение к одному виду делается до сравнения. Этого хватает, чтобы не продавать в минус.

Цены поставщика в 1С: что это?

Это закупочные цены, заведённые в 1С для каждого поставщика. Они могут быть фиксированными или обновляться при каждой загрузке прайса. В моей сборке цены поставщика живут в сведённой таблице и обновляются каждое утро вместе с новыми прайсами. Для учёта я потом заношу нужное в 1С вручную, но сравниваю и выбираю уже по готовой таблице.

Рядом по теме:

Источники

Практикум «Старт»

Три дня живой практики: от идеи до работающего проекта по ссылке

2 000 ₽старт 5 августа, 18:00 МСК

Материал был полезен?
Сергей Мазур
Автор
Сергей Мазур
Основатель Вайбцеха

Собираю продукты с ИИ-агентами и рассказываю, как это делать без программиста.

Читайте также

Сверка оплат в таблице без банковской интеграции: своя схема в 2026 году

Ниже учебный сценарий: таблица сопоставляет заказы с платежами и показывает неоплаченные счета по каждой смене, а промпты помогают собрать её без написания кода.

17 мин

Доходы и расходы в Google Таблицах: 7 шагов до своего отчёта в 2026 году

Владелица небольшого цветочного магазина собрала Google-таблицу для продаж, закупок и списаний. Внутри пошаговая сборка и готовые промпты.

18 мин

Учет продаж в Excel без сложных программ: 7 шагов до своей таблицы

Как собрать Excel-журнал продаж с листами товаров, продаж и отчётов. Внутри пошаговая сборка промптами и разбор поломок.

23 мин

Напоминания клиентам в Telegram-боте: 8 шагов до автосообщения перед визитом

Как собрать напоминания клиентам о записи на занятия через Google Таблицу и Telegram-бота. Внутри пошаговая инструкция, промпты и разбор поломок.

16 мин

Термины из инструкции