Перейти к основному содержимому

Настройка

Это руководство описывает все параметры настройки SaaS-модуля: от архитектуры арендности до платёжных шлюзов и фронтенд-страницы с ценами.

Доступ к настройкам SaaS

Перейдите в SaaS → Настройки из боковой панели CRM для доступа к полной панели конфигурации. Настройки организованы в следующие разделы:

  • Общие -- Режим арендности и основные настройки
  • Планы и цены -- Определения тарифных планов
  • Платёжные шлюзы -- Интеграция со Stripe и PayPal
  • Лендинговая страница -- Настройка фронтенд-страницы с ценами
  • Настройки домена -- Конфигурация поддоменов и пользовательских доменов
  • Уведомления -- Шаблоны email и оповещения жизненного цикла

Архитектура мультиарендности

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

Модель единой базы данных

Все арендаторы используют одну базу данных с изоляцией данных на уровне приложения.

ПреимуществоОсобенность
Простая инфраструктураОбщая база данных может вызывать вопросы об изоляции данных
Низкое потребление ресурсовТребуется тщательное разделение данных
Простота обслуживанияПроизводительность может снижаться при большом количестве арендаторов

Модель множественных баз данных

Каждый арендатор получает собственную выделенную базу данных, обеспечивая полную изоляцию данных.

ПреимуществоОсобенность
Полная изоляция данныхВысокое потребление ресурсов на арендатора
Независимое масштабированиеТребуется больше серверных ресурсов
Индивидуальное резервное копированиеРазвёртывание баз данных усложняет настройку
к сведению

Модель арендности выбирается при начальной настройке. Смена модели после создания арендаторов требует планирования миграции. Выбирайте внимательно перед подключением первого арендатора.

Bring Your Own Database (BYODB)

Для корпоративных клиентов модель множественных баз данных поддерживает BYODB — арендаторы могут подключить собственный внешний сервер базы данных. Это обеспечивает максимальный суверенитет данных и позволяет клиентам вести собственные процессы резервного копирования и соответствия требованиям.


Планы и цены

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

Создание плана

  1. Перейдите в SaaS → Настройки → Планы и цены.
  2. Нажмите Создать план.
  3. Настройте параметры плана:
ПолеОписание
Название планаОтображаемое название на странице с ценами (например, «Стартовый», «Профессиональный»)
ЦенаСтоимость ежемесячной или годовой подписки
Цикл оплатыЕжемесячный, ежеквартальный или годовой
Пробный периодКоличество дней бесплатного пробного периода (0 для отключения)
Лимиты функцийМаксимальное количество сделок, контактов, компаний и других сущностей CRM
Доступ к модулямКакие модули CRM доступны арендаторам на этом плане
  1. Нажмите Сохранить.

Настройка пакетов на основе квот

Модуль позволяет преобразовать любую сущность CRM в лимит на основе квоты. Это означает, что вы можете управлять не только сделками и контактами, но и любым ресурсом, которым управляет CRM, обеспечивая детальный контроль над тем, что предлагает каждый тарифный уровень.

подсказка

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

Контроль на основе планов

КонтрольОписание
Лимиты сущностейМаксимальное количество сделок, контактов и т.д.
Доступ к модулямВключение или отключение конкретных модулей CRM по плану
Пробный периодБесплатные пробные дни до начала оплаты
АвтоприостановкаАвтоматическая приостановка арендаторов с просроченными платежами

Интеграция платёжных шлюзов

SaaS-модуль интегрируется со Stripe и PayPal для автоматизированной периодической оплаты.

warning

Обработка платежей требует установки и активации модуля счетов Concord CRM. Без него функции оплаты и управления подписками не будут доступны.

Настройка Stripe

  1. Перейдите в SaaS → Настройки → Платёжные шлюзы.
  2. Выберите Stripe.
  3. Введите Publishable Key и Secret Key из панели управления Stripe.
  4. При необходимости настройте конечные точки webhook для обработки платёжных событий в реальном времени.
  5. Нажмите Сохранить.

Настройка PayPal

  1. Перейдите в SaaS → Настройки → Платёжные шлюзы.
  2. Выберите PayPal.
  3. Введите Client ID и Client Secret из панели разработчика PayPal.
  4. Выберите режим: Sandbox для тестирования или Live для продакшена.
  5. Нажмите Сохранить.

Настройка лендинговой страницы

SaaS-модуль включает встроенную, полностью редактируемую фронтенд-страницу с ценами, которую вы можете настроить в соответствии с вашим брендингом.

Настройка лендинговой страницы

  1. Перейдите в SaaS → Настройки → Лендинговая страница.
  2. Отредактируйте содержимое страницы:
    • Заголовок и логотип -- Загрузите логотип бренда и задайте заголовок страницы.
    • Карточки планов -- Автоматически генерируются из настроенных планов.
    • Описание функций -- Добавляйте или удаляйте описания функций.
    • Кнопки призыва к действию -- Настройте текст и цвета кнопок.
    • Подвал -- Добавьте контактную информацию, условия использования и ссылки на политику конфиденциальности.
  3. Нажмите Сохранить для публикации изменений.

Поддержка прокси для лендинговой страницы

Если вы хотите обслуживать страницу с ценами с другого домена или поддомена, модуль поддерживает конфигурации прокси. Это позволяет размещать лендинговую страницу на www.yourdomain.com, в то время как CRM работает на app.yourdomain.com.

подсказка

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


Конфигурация домена

Арендность на основе поддоменов

Каждый арендатор получает поддомен вашего основного домена (например, tenant1.yourdomain.com).

Требования:

  1. Wildcard DNS-запись: *.yourdomain.com → IP-адрес-вашего-сервера
  2. Wildcard SSL-сертификат, покрывающий *.yourdomain.com

Поддержка пользовательских доменов

Позвольте арендаторам использовать собственный домен (например, crm.clientdomain.com).

Требования:

  1. Арендатор создаёт CNAME-запись, указывающую на ваш сервер.
  2. Обеспечение SSL для каждого пользовательского домена (вручную или автоматически через Let's Encrypt).

Email-уведомления

Настройте автоматические email-рассылки для жизненного цикла арендатора:

УведомлениеТриггер
Приветственное письмоОтправляется при создании нового арендатора
Истечение пробного периодаОтправляется перед окончанием пробного периода
Подтверждение оплатыОтправляется после успешного платежа
Уведомление о приостановкеОтправляется при приостановке аккаунта арендатора
Изменение планаОтправляется при смене плана арендатором

Перейдите в SaaS → Настройки → Уведомления для настройки шаблонов email и времени отправки для каждого типа уведомлений.

к сведению

Убедитесь, что отправка email в CRM (SMTP) правильно настроена для надёжной доставки уведомлений.