Открыть бота

Склад и учёт товаров · автозапчасти

Склад автозапчастей, где артикул, аналог и полка не спорят

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

  • 5 млн токенов бесплатно
  • Один HTML-файл
  • Подписка не нужна

Первое, что видно

Три числа вместо листания блокнота

Считать в уме не нужно: при открытии видно, где тонко и что заказывать.

7

позиций ниже минимума: на два заказа хватит, третий клиент уедет к соседям.

63 800 ₽

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

4 мин

занимает приход партии, если артикул ищется по номеру.

Знакомая картина

Почему таблица ломается на третьем месяце

Excel считает ровно то, что вписали. Ошибка появляется раньше — когда одну деталь записали двумя строками.

Одна колодка — четыре строки

Аналоги

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

Остаток есть, а найти нечем

Полка

Клиент диктует номер, вы точно знаете, что брали, а где лежит — нет. Пока ищете, человек уезжает.

Минимум вспомнили в день замены

Минимум

Порог никто не записывал, поэтому расходник кончился, когда машина уже на подъёмнике. Срочная доставка дороже, а выбор — что дадут.

История разошлась с кассой

История

Приход в одном блокноте, продажа во втором, возврат не записан. Куда делись шесть фильтров — непонятно.

Что получится

Шесть экранов, которых хватает одному складу

Без лишних модулей и настроек: только то, что вы действительно открываете в течение дня.

  • Справочник товаров

    Артикул, бренд, категория, полка, цены. Аналог добавляется в карточку и участвует в поиске.

  • Приход и расход

    Товар, количество, поставщик — остаток пересчитан сам, запись в журнале.

  • Минимальный остаток

    У каждой позиции свой порог: свечи уходят ежедневно, стойка — раз в сезон.

  • История движений

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

  • Поставщики

    Телефон, срок поставки, позиции. Нового поставщика заводят из формы прихода, не теряя цифры.

  • Список закупки

    Всё ниже минимума собирается в перечень — его можно отправить поставщику.

Сколько это стоит

Три пути к одному складу

Любой вариант начинается с вашего времени. Разница — в том, кому принадлежит результат.

Нанять разработчика Купить подписку Собрать самому
Деньги десятки тысяч рублей, точнее — после сметы ежемесячный платёж за доступ к чужому сервису свой файл и 5 млн токенов бесплатно
Срок недели: бриф, макеты, код, согласование день на настройку шаблона вечер на первый экран
Правки новая смена — новый счёт только то, что предусмотрел тариф словами в чат: «добавь аналог в поиск»
Кому принадлежит результат часто подрядчику, доступ по договорённости сервису: данные у них, выгрузить можно не всё вам — файл на вашем диске
Что с доступом пока платите поддержку пропала оплата — пропал и склад открывается двойным щелчком

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

Пять причин

Почему проще собрать самому

Не потому, что разработчики плохие: склад маленький и меняется быстрее сметы.

  1. Экономия

    Один файл вместо сметы и подписки. Токенов на старте хватает на несколько проектов.

  2. Приложение принадлежит вам

    Файл лежит на вашем диске. Никто не закроет сервис и не поднимет тариф.

  3. Правки словами

    «Добавь колонку с брендом», «ищи по аналогу» — пишете в чат обычным языком, без технического задания.

  4. Не нужно ждать разработчика

    Форму прихода можно поменять в тот же день, когда поняли, что она неудобна.

  5. Нет лимитов тарифа на функции

    Не нужно выбирать пакет «с отчётами» и доплачивать за вторую точку. Всё собирается в один файл.

Инструкция

Семь шагов от установки до своего склада

Программировать не нужно. Нужен компьютер, интернет и полчаса внимания.

1

Установите приложение

Напишите боту «старт» — он пришлёт ссылку на установку и токены. На рабочем столе появится иконка AI DIY.

Иконка AI DIY на рабочем столе после установки приложения
2

Нажмите «Открыть веб-интерфейс»

Запустите приложение и нажмите «Открыть веб-интерфейс» — откроется окно со списком проектов.

Окно AI DIY с кнопкой «Открыть веб-интерфейс»
3

Нажмите «Создать проект»

Проект — отдельная папка. Остатки, движения и поставщики лежат внутри и никуда не отправляются.

Список проектов с кнопкой «Создать проект» в веб-интерфейсе
4

Впишите название и нажмите «Создать проект»

Назовите проект «Склад: автозапчасти» и нажмите «Создать проект».

Форма нового проекта с названием «Склад: автозапчасти»
5

Скопируйте промпт с этой страницы

Нажмите «Скопировать промпт» в блоке ниже и вставьте в поле сообщения — Ctrl+V. Никаких архивов и вложений.

Пустое поле сообщения в чате проекта «Склад: автозапчасти»
6

Нажмите «Отправить» ↑

Кнопка «Отправить» ↑ или Enter — промпт уходит в работу.

Поле сообщения с вставленным промптом и кнопкой «Отправить»
7

Ответьте на 8–15 вопросов

Бот спросит обычными словами, какие детали держите и что считаете приходом. После ответов — готовый HTML-файл, его открывают двойным щелчком.

Чат проекта с вопросами бота и готовым приложением склада

Что делать после первого файла

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

Готовый промпт

Текст, который можно вставить как есть

Скопируйте кнопкой ниже и вставьте в поле сообщения проекта. Примеры артикулов замените на свои.

Промпт для склада автозапчастей около 2 300 знаков
Ты — senior product designer, UX-архитектор и фронтенд-разработчик. Помоги мне без технических знаний собрать приложение «Склад: автозапчасти». Я не хочу проектировать базу данных — это твоя работа.

Сначала задай мне 8–15 вопросов простым языком, с вариантами ответов: какие детали я держу (оригинал, аналоги, б/у), по каким номерам ищу, где храню (полка, коробка, гараж), что считаю приходом и расходом, какие поставщики и сроки поставки, какие позиции нужно заказывать первыми, что должно быть видно сразу после открытия. Не спрашивай про фреймворки и базы данных. После ответов коротко перескажи, что понял, и приступай.

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

Экраны: таблица остатков с поиском по артикулу, названию и аналогу; приход; расход; карточка товара с историей; список закупки. Статусы товара: в наличии → ниже минимума → нет в наличии. Покажи, что происходит после каждого действия, предусмотри пустые состояния, подтверждение удаления и возврат отменённого движения.

Дизайн выбери сам: аккуратная типографика, понятная иерархия, одинаковые компоненты, таблицы с тонкими линиями, читаемые бейджи статусов, адаптив от 360 px, hover и focus. Никакого визуального шума.

Технически: один HTML-файл, CSS и чистый JavaScript внутри, хранение в localStorage, без сервера, сборщиков и npm. Раздели слои: storage → сущности → фичи → компоненты → экраны. После любого изменения данные сохраняются и интерфейс перерисовывается сразу.

Добавь демо-данные на 10–15 реальных позиций (колодки, свечи, фильтры, стойки) и кнопку «Удалить тестовые данные» с подтверждением. Предусмотри пустые поля, битые данные в localStorage и удаление связанных записей.

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

Ответ — полный готовый HTML-файл, без «вставьте этот фрагмент». Все дальнейшие правки присылай тоже целиком.

Вопросы

Что спрашивают до сборки

Без сканера штрихкодов получится работать?

Поиск идёт по артикулу, названию и аналогу — этого хватает. Сканер пригодится, но без него всё работает.

Как посчитать себестоимость, если поставщик каждый раз меняет цену?

В карточке — цена последней партии, в истории видно, по какой приходила каждая. Среднюю считаете по факту и видите, не продали ли дешевле закупки.

У меня магазин и гараж — это два разных склада?

Попросите в промпте поле «точка»: остаток и движения считаются отдельно по каждому месту.

Что делать, когда пересчитал полку и цифры разошлись?

Внесите расхождение как «списание» или «приход» с комментарием «инвентаризация». Остаток станет фактическим, причина останется в журнале.

Куда попадают данные и что будет, если сломается ноутбук?

Данные лежат в браузере на вашем компьютере. Сервер их не получает, поэтому и подписка не нужна. Раз в неделю копируйте папку на флешку.

Склад нужен для маркетплейса — подойдёт?

Для остатков, прихода и списка закупки — да. Отчёты по площадкам и комиссии лучше вести отдельно: есть сценарий учёта на маркетплейсе.

Начните с одной полки

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

Собрать свой склад

Напишите «старт» — бот пришлёт ссылку на установку и 5 000 000 токенов. Карту привязывать не нужно.