Налаштування виплат продавцям маркетплейсу 1С-Бітрікс
Проблема виплат продавцям на маркетплейсі знайома кожному власнику агрегатора: ручні перекази забирають години, помилки в розрахунках призводять до конфліктів, а податкова вимагає документи. Наша команда сертифікованих фахівців 1С-Бітрікс з досвідом більше 10 років налаштовує виплати продавцям маркетплейсу на 1С-Бітрікс — з урахуванням балансу, ручними заявками та автоматичним перерахуванням через API. За цей час ми реалізували системи для 40+ маркетплейсів: від інтернет-магазинів електроніки до агрегаторів послуг. Середня економія клієнтів — до 2 млн грн на рік за рахунок автоматизації.
Проблеми, які вирішуємо
1. Ручні виплати — час і помилки
Ручні виплати вимагають від менеджера до 10 хвилин на кожну операцію: перевірити заявку, звірити баланс, виконати переказ через банк-клієнт. При 50 виплатах на день це майже повний робочий день. Помилки при введенні реквізитів — часта причина затримок і репутаційних ризиків. Для великого маркетплейсу з 5000+ транзакцій на місяць економія при автоматизації перевищує 1 млн грн — це підтверджує наш досвід.
2. Некоректний облік балансу продавця
Без чіткої схеми фінансових операцій легко втратити контроль: комісії, повернення, виплати — все має відображатися в реальному часі. Використовуємо фінансовий лог mp_finance_log, який фіксує кожну зміну балансу.
Таблиця mp_finance_log:
| Поле | Тип | Опис |
|---|---|---|
| ID | int, AI | |
| VENDOR_ID | int | FK на продавця |
| TYPE | varchar | sale / commission / payout / refund |
| AMOUNT | decimal(10,2) | Позитивний = прихід |
| REFERENCE_ID | int | ID суб-замовлення або заявки на виплату |
| STATUS | varchar | pending / confirmed / cancelled |
| CREATED_AT | datetime |
Поточний баланс = SUM(AMOUNT) WHERE VENDOR_ID = X AND STATUS = 'confirmed'. Джерело: документація 1С-Бітрікс — фінансовий облік
3. Відсутність податкових документів
При виплатах платформа зобов'язана формувати акти про надані послуги (по комісії) та звіти про продажі. Генерація PDF через tcpdf або шаблон — стандарт. Документи прив'язуються до виплати та доступні для завантаження продавцем і адміністратором. Це вимога ФНС і 54-ФЗ.
Як ми це робимо (доказ експертності)
Ми працюємо з повним стеком: PHP 7.4+, Бітрікс D7, бази даних MySQL, інтеграція з платіжними шлюзами Tinkoff, ЮMoney, CloudPayments, QIWI B2B. Ось реальний кейс: для маркетплейсу електроніки з 2000 продавців ми автоматизували виплати. До впровадження менеджер витрачав 8 годин на день на ручні перекази. Після — система сама обробляє 95% заявок, залишаючи лише винятки. Час обробки однієї виплати скоротився з 10 хвилин до 2 секунд, а помилки зникли повністю. Економія склала близько 1,5 млн грн на рік.
Процес автоматизації виплат
- Вибір платіжного шлюзу. Найчастіше Tinkoff або ЮMoney — вони підтримують масові перекази та мають зручне API.
- Шифрування реквізитів. Зберігаємо платіжні дані продавців в окремій таблиці з AES-256 (вимога 152-ФЗ).
- Розробка агента виплат. Пишемо агент Бітрікс, який запускається за розкладом (наприклад, кожну п'ятницю о 10:00). Агент збирає заявки зі статусом
pending, відправляє запит в API шлюзу, при успіху змінює статус наcompletedі списує баланс. - Логування та сповіщення. Фіксуємо кожну виплату у фінансовому журналі, надсилаємо сповіщення продавцю та менеджеру.
- Генерація документів. При завершенні виплати формуємо PDF-акт про надані послуги (через tcpdf) і прикріплюємо до операції.
Процес оцінки та роботи
- Збір даних — аналізуємо ваш поточний облік, кількість продавців, обсяги виплат.
- Аудит/аналіз — вивчаємо структуру БД, наявні модулі, платіжні інтеграції.
- Проектування — розробляємо схему фінансових операцій (інфоблоки, HL-блоки).
- Оцінка — визначаємо точну вартість та терміни.
- Розробка — реалізуємо модуль обліку балансу, заявок, інтеграцію з платіжним шлюзом.
- Тестування — перевіряємо всі сценарії: виплати, повернення, помилки API.
- Запуск — розгортаємо на бойовому середовищі, навчаємо менеджерів і продавців.
Орієнтири за термінами
- Облік балансу та ручні виплати: 1–2 тижні
- Автоматичні виплати через API: +1–2 тижні
- Генерація фінансових документів: 3–5 днів
Підсумковий термін залежить від складності інтеграції та обсягу каталогу. Оцінимо проект за один день — зв'яжіться з нами для консультації.
Типові помилки при автоматизації
- Ігнорування лімітів платіжного шлюзу (максимальна сума переказу або добовий ліміт).
- Відсутність обробки помилок API: при збої виплата може зависнути в статусі
pending, і баланс не зменшиться. Обов'язково реалізуйте callback-сповіщення. - Складності з поверненнями: при скасуванні замовлення потрібно коректно відновлювати баланс продавця та скасовувати виплату, якщо вона ще не здійснена.
Що входить до роботи
- Проектування схеми фінансових операцій (інфоблоки, HL-блоки)
- Розробка модуля обліку балансу та заявок
- Інтеграція з платіжним шлюзом (Tinkoff, ЮMoney, CloudPayments, QIWI B2B)
- Генерація PDF-документів
- Тестування та документація
- Навчання менеджерів і продавців
Отримайте готовий модуль з документацією та підтримкою. Замовте налаштування виплат — і ваші продавці отримуватимуть гроші вчасно.







