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

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Пропоновані послуги
Показано 1 з 1 послугУсі 1626 послуг
Налаштування тарифів для продавців маркетплейсу 1С-Бітрікс
Проста
~1 робочий день
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • 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
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

Налаштування тарифів для продавців маркетплейсу 1С-Bitrix

Тарифи продавців — це платна модель участі на платформі. Крім комісії з продаж, платформа може брати щомісячний абонентський платіж за розміщення, встановлювати обмеження на кількість товарів або функціональність особистого кабінету. В 1С-Bitrix це реалізується як окремий біллінговий модуль поверх системи користувачів.

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

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

Параметр Приклади значень
Максимум товарів 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, YuMoney). Агент Bitrix за N днів до закінчення тарифу ініціює списання. При невдачі — сповіщення продавцю та grace period

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

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

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

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

Терміни

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