🌿 Россыпь
Управление закупками семян
Неверный логин или пароль
🌿 Россыпь
Закупки россыпи
📊 Дашборд
📥 Импорт CSV
🛒 Новый заказ
📦 Заказы
В пути
📥 Приёмка
Расходники
Поставки расходников
Приёмка расходников
Рецептуры
🗂 Позиции
⚙️ Настройки
👥 Пользователи

Дашборд

⚠️ Нужно заказать
📦 Активные заказы

Импорт CSV

Загрузите выгрузку магазина — система обновит нормы расхода и рассчитает потребность в закупке
Нужны колонки variant_id и average_sales

Новый заказ

Шаг 1 из 2 — проверьте позиции и количества
Позиции к заказу
Шаг 2 — Назначить доставщика

Критичные позиции — быстрый доставщик. Нажмите "Авто" или назначьте вручную.

Доставщик А
Нет позиций
Доставщик Б
Нет позиций

Заказы

Заказ

В пути

Партии россыпи, коробки и фактические сроки доставки
Новая партия россыпи
Позиции партии
Коробки и отправки Одна коробка может содержать позиции из нескольких партий
Среднее время по позициям Учитываются только полученные коробки, среднее взвешено по количеству

Приёмка

Алфавитный список сортов, которые сейчас находятся в пути
Коробка станет полученной после приёмки всего её содержимого
Сортов в пути
—
Загрузка…

Позиции россыпи

Синхронизация с Google Sheets
Читает только остатки на складе из вашей таблицы (лист «тест в пути»). Названия, сохранённые вручную в приложении, имеют приоритет и не заменяются при синхронизации.
⚙️ Как подключить через сервисный аккаунт (рекомендуется)
Шаг 1. В Google Cloud Console → IAM → Сервисные аккаунты → seedsapp@seedsapp-493408.iam.gserviceaccount.com → Управление ключами → Добавить ключ → JSON
Шаг 2. Скачай JSON-файл
Шаг 3. В Replit → Secrets → добавь секрет GOOGLE_SA_KEY → вставь содержимое JSON-файла целиком
Шаг 4. Поделись своим листом с адресом seedsapp@seedsapp-493408.iam.gserviceaccount.com как «Редактор» или «Читатель»
Шаг 5. Нажми «Синхронизировать»
📋 Или: опубликовать лист в интернете
Открой таблицу → Файл → Поделиться → Опубликовать в интернете → выбери лист «тест в пути» → формат CSV → нажми «Опубликовать». После этого синхронизация заработает без ключей.
📂 Загрузка остатков из CSV
Экспортируй лист «тест в пути» из Google Sheets как CSV (Файл → Скачать → CSV) и загрузи сюда.
Колонки: id, name, на складе

Расходники

Остатки упаковки и материалов для сборки заказов
Позиции расходников
Новый расходник

Поставки расходников

Заказы материалов, сроки и статусы поставки
Новая поставка
Позиции поставки

Приёмка расходников

Принимайте поставки частями — повторная фиксация по ключу безопасна

Рецептуры

Расход материалов на вариант товара
Импорт рецептур
CSV: variant_id, сидбанк, сорт и размер упаковки. Расходники добавятся по настроенным ниже правилам каждого сидбанка.
Правила комплектации по сидбанкам
Настройте, какие расходники автоматически добавлять при импорте.
Условия применения
Если условий нет, компонент добавляется всегда. Все добавленные условия должны выполниться одновременно.
Рецептура варианта
Расходники

Пользователи

Доступ консультантов в Telegram
Консультантам не нужен аккаунт сайта. Создайте одноразовую ссылку и отправьте её человеку. После перехода бот привяжет его постоянный Telegram ID.
Готовая ссылка для консультанта:
Приглашения и подключения консультантов
Здесь видны ожидающие приглашения и подключённые Telegram-чаты.
Загрузка…
Добавить пользователя
Аккаунты
ЛогинРольСтатусTelegramСоздан
Загрузка…
Сменить пароль
Подключить Telegram
Укажите Telegram-ник на сайте, затем пользователь просто отправляет боту /start. Код остаётся запасным способом и действует 20 минут.
Открыть бота
📨 Уведомления Telegram
Ожидающие, повторяемые и отменённые события доставки.
Получатель Событие Статус Попытки Последняя ошибка Создано
Загрузка…
🔐 Журнал входов
Дата и время Пользователь IP Результат
Загрузка…

Настройки

Цены семян по поставщикам
Цена задаётся за одно семя в EUR и применяется ко всем сортам поставщика. Исторические цены уже созданных партий не меняются.
Правила: только цифры или HBS → Alan; BB/BBG → BBG; FB → FB; PG → PG; JG → JG.
Доставщик 1
Доставщик 2
Google Sheets
Задайте в Replit Secrets: SHEETS_API_KEY, SHEET_ID, SHEET_RANGE (например Sheet1!A:I)
Обновит buffer_days у всех позиций в базе. Отдельные позиции можно настроить через клик по строке.