Настройка тарифов для продавцов маркетплейса 1С-Битрикс

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Настройка тарифов для продавцов маркетплейса 1С-Битрикс
Простая
~1 рабочий день
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1167
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    563
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    743
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Настройка тарифов для продавцов маркетплейса 1С-Битрикс

Тарифы продавцов — это платная модель участия в платформе. Помимо комиссии с продаж, платформа может брать ежемесячный абонентский платёж за размещение, устанавливать лимиты на количество товаров или функциональность личного кабинета. В 1С-Битрикс это реализуется как отдельный биллинговый модуль поверх системы пользователей.

Структура тарифов

Тариф — это набор параметров, которые влияют на возможности продавца:

Параметр Пример значений
Максимум товаров 50 / 500 / безлимит
Лимит фото на товар 3 / 10 / безлимит
Доступные категории базовые / все
Комиссия с продаж 15% / 12% / 10%
Выделение в каталоге нет / да
Аналитика базовая / расширенная
Приоритет в поиске стандартный / повышенный

Тарифы хранятся в HL-инфоблоке или кастомной таблице. Текущий тариф продавца — UF-поле в таблице продавцов с FK на тарифный план и датой окончания.

Проверка ограничений тарифа

При каждом действии продавца система проверяет, доступно ли оно по его тарифу:

function checkVendorLimit(int $vendorId, string $feature): bool
{
    $vendor = VendorTable::getByPrimary($vendorId)->fetch();
    $tariff = TariffTable::getByPrimary($vendor['UF_TARIFF_ID'])->fetch();

    switch ($feature) {
        case 'add_product':
            $currentCount = getVendorProductCount($vendorId);
            return $tariff['UF_MAX_PRODUCTS'] === 0
                || $currentCount < $tariff['UF_MAX_PRODUCTS'];
        case 'advanced_analytics':
            return (bool)$tariff['UF_ADVANCED_ANALYTICS'];
    }
    return false;
}

При достижении лимита — понятное сообщение продавцу с предложением перейти на старший тариф.

Оплата тарифа

Абонентская плата может сниматься:

  • Вручную — менеджер платформы выставляет счёт, продавец платит и менеджер продлевает тариф в системе
  • Автоматически — рекуррентный платёж через API платёжной системы (Tinkoff, ЮMoney). Агент Битрикс за N дней до истечения тарифа инициирует списание. При неуспехе — уведомление продавцу и grace period

При истечении тарифа без продления: продавец переводится на бесплатный тариф (если есть) или его товары деактивируются (ACTIVE = N) через агента.

Административный интерфейс

Страница управления тарифами в /bitrix/admin/: список тарифов с параметрами, форма создания/редактирования, список продавцов на каждом тарифе, журнал платежей за тарифы.

Отдельная страница — массовое управление: перевести группу продавцов на другой тариф, установить индивидуальные условия.

Сроки

Базовые тарифы с ручным управлением — 1–2 недели. Автоматическая оплата и продление через платёжный API — дополнительно 1–2 недели.