Налаштування тарифів для продавців маркетплейсу 1С-Бітрікс
Уявіть: маркетплейс зростає, продавців вже кілька сотень, а кожен тариф доводиться продовжувати вручну. Менеджери витрачають по 3 години на день на виставлення рахунків, помилки в лімітах призводять до недоотриманого прибутку, а продавці йдуть через неоптимальні умови. Без гнучкої системи тарифів платформа втрачає до 30% обороту — втрати сягають 300 000 грн на місяць при 200 продавцях. При масштабуванні ручне адміністрування стає вузьким місцем: підтримка перевантажена, а прострочення оплат досягають 20%.
Ми розробляємо білінговий модуль для маркетплейсів на 1С-Бітрікс, який автоматизує всі етапи: від створення тарифів до списання коштів. Наш досвід показує, що правильне налаштування тарифів збільшує LTV продавців на 20% і знижує навантаження на підтримку вдвічі. У цій статті розберемо, як побудувати архітектуру тарифів на HL-блоках, налаштувати ліміти та інтегрувати рекурентні платежі. Автоматизація скорочує час на адміністрування на 80%.
Які проблеми вирішує автоматизація тарифів?
Ручне управління тарифами породжує три типові проблеми: виставлення рахунків займає 2–3 години на день і призводить до помилок; жорсткі ліміти не дозволяють гнучко налаштовувати умови для різних категорій продавців (50 товарів для базового тарифу, 500 — для преміум); відсутність автоматичного переходу — продавець з простроченим тарифом продовжує торгувати, знижуючи монетизацію. Ці проблеми вирішуються єдиною системою на HL-блоках з перевірками в компоненті 2.0.
Як налаштовуються ліміти для різних категорій продавців?
Тарифи зберігаються в HL-інфоблоці або кастомній таблиці з набором параметрів: максимальна кількість товарів, комісія, доступ до аналітики, пріоритет у пошуку. Кожен тариф — запис з числовими та булевими полями.
Приклад структури:
| Параметр | Тип | Приклад значень |
|---|---|---|
| Максимум товарів | int | 50 / 500 / 0 (безліміт) |
| Комісія з продажів | float | 15% / 12% / 10% |
| Доступ до advanced-аналітики | bool | true/false |
| Пріоритет у пошуку | enum | standard / high |
Перевірка лімітів відбувається в компоненті 2.0 при кожній дії продавця:
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; } При досягненні ліміту — зрозуміле повідомлення продавцю з пропозицією перейти на старший тариф. Для масового адміністрування передбачений інтерфейс з груповими операціями (зміна тарифу, продовження).
Чому автоматичне продовження збільшує LTV на 20%?
Автоматична оплата через API платіжних систем (Тінькофф, ЮMoney) виключає людський фактор. Агент Бітрікс за N днів до закінчення тарифу ініціює списання. Якщо платіж не пройшов — система надсилає повідомлення та надає grace period. При відсутності продовження продавець переводиться на безкоштовний тариф або товари деактивуються.
Ручне продовження втрачає 15% клієнтів через затримки — автоматизація в 5 разів ефективніша. В одному з проєктів ми впровадили автопродовження для 200 продавців: кількість прострочень знизилася з 30% до 2%. Інтеграція з платіжними шлюзами здійснюється через REST API.
Кейс: маркетплейс з 500 продавцями
Після впровадження автоматизації час на адміністрування скоротився з 5 годин до 15 хвилин на день. Втрати від прострочень знизилися з 300 000 грн до 10 000 грн на місяць.Порівняння підходів до тарифікації
| Критерій | Ручне управління | Автоматизована система |
|---|---|---|
| Час на продовження 100 продавців | 5 годин | 5 хвилин |
| Помилки в лімітах | 10–15% | <1% |
| Втрата клієнтів при продовженні | до 20% | 2–5% |
Які терміни та гарантії ми надаємо?
Базовий функціонал (ручне управління) — 1–2 тижні. З автоматичною оплатою — 2–4 тижні. Ми гарантуємо стабільну роботу при навантаженні до 10 000 продавців. Досвід нашої команди — понад 10 років у 1С-Бітрікс і 50+ реалізованих маркетплейсів. Економія від автоматизації сягає 150 000 грн на рік за рахунок зниження відтоку клієнтів.
Що входить в роботу з налаштування тарифів?
- Аналіз поточної бізнес-логіки — збір вимог, проєктування таблиць тарифів.
- Розробка HL-блоків та UF-полів — зберігання тарифів та прив'язка до продавців.
- Реалізація перевірок лімітів — компонент 2.0 з кешуванням.
- Інтеграція з платіжним API через REST API — рекурентні списання, webhooks.
- Адміністративний інтерфейс — управління тарифами, масові операції, журнал платежів.
- Документація та навчання — опис API, інструкція для менеджерів.
Як ми працюємо над налаштуванням тарифів?
- Аналітика — визначаємо структуру тарифів, ліміти, бізнес-правила.
- Проєктування — схема БД, API, інтерфейсів.
- Розробка — ітераціями з демонстрацією замовнику.
- Тестування — unit-тести, навантажувальне тестування.
- Деплой — налаштування агентів, моніторинг.
Зв'яжіться з нами для розрахунку вартості під ваш проєкт. Отримайте консультацію з налаштування тарифів — підготуємо кошторис за 1 день.
Замовте налаштування тарифів під ваш маркетплейс.







