Налаштування аналітики продавця на маркетплейсі 1С-Bitrix
Продавцю потрібно розуміти, що продається, за якими цінами, який повернення та скільки він заробляє після комісії платформи. В 1С-Bitrix стандартні торгові звіти в /bitrix/admin/sale_reports.php показують дані по всіх замовленнях та не роблять розмежування за продавцями. Потрібна окрема аналітична система у особистому кабінеті.
Джерела даних
Аналітика продавця будується на даних з кількох таблиць:
-
b_sale_basket/ суб-замовленняmp_sub_orders— продажі, повернення -
mp_finance_log— комісії, виплати, баланс -
b_iblock_elementз фільтромUF_VENDOR_ID— перегляди товарів (якщо підключено лічильник) -
mp_vendor_reviews— рейтинг та динаміка відзивів
Ключові метрики та їх реалізація
Виручка за період — SUM(PRICE * QUANTITY) по суб-замовленням продавця за вибраний період. Групування за днями/тижнями/місяцями для графіка динаміки.
Топ товарів — GROUP BY PRODUCT_ID, ORDER BY SUM(QUANTITY) DESC по позиціям суб-замовлень. Показуємо топ-10 з сумою виручки та кількістю продаж.
Процент повернень — COUNT(*) WHERE STATUS = 'refunded' / COUNT(*) * 100 по суб-замовленням за період.
Чистий прибуток — виручка - комісії - повернення за період. Береться з mp_finance_log підсумуванням за типами операцій.
Конверсія за статусами — скільки суб-замовлень завершилося успішно vs скасовано/повернено.
Продуктивність аналітичних запитів
Агрегуючі запити по великим таблицям — повільні. Для аналітики з діапазоном дат потрібен складний індекс:
CREATE INDEX idx_sub_orders_vendor_date
ON mp_sub_orders (VENDOR_ID, CREATED_AT, STATUS);
Важкі агрегації (підсумки за рік, топ по всіх товарах) виносяться в кеш з оновленням раз на годину через агент Bitrix (CAgent::AddAgent()). Оперативні дані (поточний день) — розраховуються при кожному запиті.
Інтерфейс аналітики
Мінімальний дашборд: 4–6 ключових цифр (виручка за 7 днів, кількість замовлень, середній чек, рейтинг), лінійний графік динаміки виручки, таблиця топ-товарів. Графіки — Chart.js або ApexCharts, дані через AJAX.
Фільтр періоду (вчора / 7 днів / 30 днів / квартал / довільний діапазон) — обов'язковий елемент.
Експорт в Excel — через PhpSpreadsheet або через вбудований Bitrix-експорт CSV.
Терміни
Базова аналітика (виручка, топ товарів, метрики замовлень) з графіками — 1–2 тижні. Розширена аналітика (воронки, когортний аналіз, прогнози) — 3–5 тижнів.







