Для внутреннего использования

Инструкция администратора

Полное руководство по управлению платформой Giddel: партнёры, активности, аналитика, настройки.

Вход в панель
giddel.ru/admin/login
01

Вход в панель

Административная панель доступна по адресу giddel.ru/admin. Вход только по логину и паролю — доступ не публичный.

1Перейдите на giddel.ru/admin/login
2Введите логин: admin@giddel.ru
3Введите пароль (выдаётся при подключении)
4Нажмите «Войти» — вы попадёте в главную панель
5Сессия действует 30 дней, потом нужно войти снова
Не передавайте логин и пароль третьим лицам. При компрометации смените ADMIN_PASSWORD в настройках Netlify.
02

Управление партнёрами

Партнёр — это компания или частное лицо, которое предоставляет активности. Каждый партнёр получает уникальную ссылку для своего портала.

1В панели выберите вкладку «Партнёры»
2Нажмите «Добавить партнёра»
3Заполните: название, контактное лицо, email, телефон, комиссию (%)
4Система автоматически генерирует уникальный токен (ссылку)
5Скопируйте ссылку вида giddel.ru/partner/ТОКЕН и отправьте партнёру
6Партнёр использует эту ссылку для входа — пароль не нужен
Токен партнёра — это его единственный ключ доступа. Если он потерян, создайте партнёра заново или обновите токен в базе данных Supabase.
03

Управление активностями

Активность — это конкретная услуга: квадроцикл, конный тур, яхта и т.д. Активность привязана к партнёру и отображается на сайте.

1Перейдите на вкладку «Активности»
2Нажмите «Добавить активность»
3Заполните: название, описание, цена за человека, мин./макс. гостей
4Укажите партнёра из списка (обязательно)
5Загрузите фото (URL изображения)
6Активируйте тумблером «Активно» — после этого активность появится на сайте
Неактивные активности скрыты от туристов, но сохраняются в базе. Удобно использовать для сезонных услуг.
04

Аналитика и бронирования

На главной странице панели отображается сводка по всем показателям платформы.

1Общая выручка — сумма всех оплаченных бронирований
2Комиссия Giddel — доход платформы (% от каждой брони)
3Активные партнёры и активности — текущий каталог
4Последние бронирования — с датой, гостями, статусом, суммой
5Статусы: Ожидает → Подтверждено → Оплачено / Отменено
Для детальной аналитики по конкретному партнёру откройте его портал через ссылку с токеном.
05

Настройки и переменные

Все секретные ключи и настройки хранятся в Netlify. Менять их можно без правки кода.

1Зайдите на app.netlify.com → проект giddel → Site configuration → Environment variables
2ADMIN_LOGIN / ADMIN_PASSWORD — логин и пароль для панели
3TELEGRAM_BOT_TOKEN — токен вашего бота для уведомлений
4TELEGRAM_OPERATOR_CHAT_ID — ваш Telegram ID для получения уведомлений
5YOOKASSA_SHOP_ID / YOOKASSA_SECRET_KEY — для подключения приёма оплаты
6После изменения любого ключа нажмите «Trigger deploy» для применения
NEXT_PUBLIC_ переменные видны в браузере — не используйте для секретов. Все чувствительные ключи (API, пароли) — без этого префикса.
06

Статусы бронирований

Жизненный цикл брони проходит несколько этапов. Ручное изменение статуса — через Supabase Dashboard.

1pending — турист начал бронирование, оплата не прошла (30 мин. до автоотмены)
2confirmed — партнёр подтвердил бронь вручную через свой портал
3paid — оплата прошла успешно через YooKassa (автоматически)
4cancelled — отменено туристом, партнёром или по таймауту
Принудительно изменить статус можно в Supabase Dashboard → Table Editor → bookings. Это может потребоваться при технических сбоях.
Что-то пошло не так?
По всем техническим вопросам: info@giddel.ru