Настройка аналитики продавца на маркетплейсе 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С-Битрикс стандартные торговые отчёты в /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);

Тяжёлые агрегации (итоги за год, топ по всем товарам) выносятся в кэш с обновлением раз в час через агента Битрикс (CAgent::AddAgent()). Оперативные данные (текущий день) — считаются при каждом запросе.

Интерфейс аналитики

Минимальный дашборд: 4–6 ключевых цифр (выручка за 7 дней, количество заказов, средний чек, рейтинг), линейный график динамики выручки, таблица топ-товаров. Графики — Chart.js или ApexCharts, данные через AJAX.

Фильтр периода (вчера / 7 дней / 30 дней / квартал / произвольный диапазон) — обязательный элемент.

Экспорт в Excel — через PhpSpreadsheet или через встроенный Битрикс-экспорт CSV.

Сроки

Базовая аналитика (выручка, топ товаров, метрики заказов) с графиками — 1–2 недели. Расширенная аналитика (воронки, когортный анализ, прогнозы) — 3–5 недель.