8. Доходы

Раздел «8. Доходы» — все платежи клиентов: абонементы, услуги, бронирования, отзывы и ручные начисления (модель income, админка IncomeAdmin).

Расположение

Раздел находится в Django Admin. Подробнее о таблицах — в Работа с таблицами.

Поля модели

Общие поля

При добавлении дохода вручную:

Город, Площадка, Группа, Покупатель, Тип дохода

Услуга/событие — взять название и цену из услуги

Абонемент, Тип абонемента — взять название из абонемента

Название, Сумма покупки — указать вручную

Количество занятий, Осталось заморозок, Дата первой тренировки абонемента, Дата последней тренировки абонемента

Комментарий (answer)

Менеджер, Процент менеджеру, Фикс менеджеру

Тренер, Процент тренеру, Фикс тренеру

Создано вручную (manager_created)

При просмотре существующего дохода:

Название, Площадка, Группа, Покупатель, Сумма покупки, Количество занятий, Было заморозок, Осталось заморозок

Список купленных тренировок (wiki), даты первой/последней тренировки, Тип абонемента

Разрешить оплату, Сумма бронирования покупки, Количество учеников, Информация о бронировании

Платежный шлюз, Номер счёта, Платежная система, Номер платежа

Изначальная цена, Размер скидки, Списано рублей, Остаток рублей, Кешбэк клиенту

Менеджер, бонусы менеджеру; Тренер, бонусы тренеру

Дата отзыва, Бонусные баллы Яндекс, Текст отзыва, Модерация Яндекс-карты, Яндекс-карты

Создано, Изменено, Комментарий, Список купленных тренировок (доп. поле wiki2)

Дополнительные поля

Возврат средств (return_amount) — в части секций редактируется; в остальных поле только для просмотра, если отображается

Служебные поля модели (частично скрыты в форме): Код тренера, Первая покупка, бонусные баллы ЛК, связь с PayMaster/Mixplat, тип дохода (разовая, абонемент, услуга, бронь и т.д.).

Фильтры в таблице

Общие фильтры

Город

Площадка

Группа

Создано (диапазон дат)

Доходы — «Только с отзывами» / «Только с отзывами без модерации» (ReviewFilter)

Сумма покупки (диапазон)

Менеджер (только связанные)

Тренер (только связанные)

Тип дохода

Первая покупка

Создано вручную

Количество занятий

Дополнительные фильтры

Нет — набор фильтров одинаков для всех секций.

Поиск: по ФИО и телефону клиента, email, названию платежа, номеру счёта, названию площадки.

Действия в таблице

Общие действия

Экспорт доходов в Google Таблицы (export_google_income)

Экспорт доходов в XLSX (export_income_to_xlsx)

review_on — переключение столбцов таблицы для работы с отзывами

Дополнительные действия

Получить возвраты (PayMaster) (get_refunds) — доступно не во всех секциях

Обновить доходы ШМ csv — импорт доходов из CSV; только суперпользователь; доступно не во всех секциях

Массовое удаление отключено. Удаление отдельной записи возможно для бронирований без основной суммы или суперпользователю.

Столбцы таблицы (справочно)

Расширенный набор столбцов (в части секций): дата, новизна клиента, карточка клиента, сумма, тип, телефон, группа, услуга, группа клиента, количество занятий, отзыв, модерация, дата отзыва, скидка %, списано бонусами.

Базовый набор столбцов: дата, карточка клиента, сумма, телефон, тип, группа, услуга, количество занятий, скидка %, списано бонусами.