Skip to main content

Конфигурация системы

Руководство по настройке и конфигурации платформы Arisweb Marketplace.

Базовая конфигурация

Настройка окружения

Для правильной работы платформы необходимо настроить следующие компоненты:

  1. База данных Supabase

    • Создайте проект в Supabase
    • Настройте RLS политики
    • Импортируйте схему базы данных
  2. Настройка аутентификации

    • Настройте провайдеры аутентификации
    • Установите redirect URLs
    • Настройте email подтверждения
  3. Конфигурация платежей

    • Подключите YuKassa для обработки платежей
    • Настройте webhook для обработки уведомлений
    • Установите комиссии и тарифы

Переменные окружения

Основные переменные конфигурации:

SUPABASE_URL=your_supabase_url
SUPABASE_ANON_KEY=your_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_service_role_key
YUKASSA_SECRET_KEY=your_yukassa_secret
RESEND_API_KEY=your_resend_api_key

Настройка доменов

Каждый маркетплейс может иметь собственный домен:

  1. Добавьте домен в настройках проекта
  2. Настройте DNS записи
  3. Подтвердите владение доменом
  4. Активируйте SSL сертификат

Конфигурация ролей

Система поддерживает следующие роли:

  • Super Admin - полный доступ к системе
  • Admin - управление конкретным маркетплейсом
  • Client - владелец маркетплейса
  • Supplier - поставщик товаров/услуг
  • Customer - покупатель

Мультитенантность

Платформа поддерживает множественных арендаторов (tenants):

  • Каждый маркетплейс изолирован
  • Отдельные базы данных и настройки
  • Независимые домены и брендинг