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; только суперпользователь; доступно не во всех секциях
Массовое удаление отключено. Удаление отдельной записи возможно для бронирований без основной суммы или суперпользователю.
Столбцы таблицы (справочно)
Расширенный набор столбцов (в части секций): дата, новизна клиента, карточка клиента, сумма, тип, телефон, группа, услуга, группа клиента, количество занятий, отзыв, модерация, дата отзыва, скидка %, списано бонусами.
Базовый набор столбцов: дата, карточка клиента, сумма, телефон, тип, группа, услуга, количество занятий, скидка %, списано бонусами.