#### **Что нового**

**👥 Подтверждение перед увеличением вместимости занятия** Добавляете гостя на полностью забитое занятие? Теперь система сначала спросит: «Точно увеличиваем вместимость?» — и только потом распахнёт дверь. Никаких случайных «упс, как это там оказался ещё один человек».

**🏢 Привязка клиента к контрагенту** Если вы работаете с B2B — теперь можно явно связать клиента с контрагентом. Удобно, когда корпоративные клиенты приходят на занятия как физлица, но платят от компании.

**🎁 Промо «только новым клиентам» — теперь работает чётко** Акции типа «скидка только новичкам» и «только на первый визит» теперь корректно применяются именно к новым клиентам, и ни к кому больше. Никаких халявщиков.

**💰 Несколько ценовых периодов на одну услугу** Большое улучшение прайсинга: одна услуга может иметь несколько ценовых периодов — например, утренний тариф, дневной и вечерний — каждый со своей привязкой. Раньше так не получалось.

**📬 Уведомления в карточке сотрудника** У клиентов уже была вкладка «История уведомлений» — теперь такая же появилась и у сотрудников. Видно, что им уходило, когда и через какой канал.

**🗑️ Удаление сотрудника из карточки** Раньше для удаления нужно было лезть в общий список. Теперь — кнопка прямо в карточке, с подтверждением и автопереходом обратно к списку. Плюс причесали отступы в форме сотрудника.

**❌ Отмена оплаты прямо из карточки** Передумали оплачивать услугу или ошиблись? Можно отменить оплату прямо из карточки занятия или разовой услуги — без походов по меню.

**🔍 Быстрый поиск категории при создании записи** В модалке создания записи появился быстрый поиск категории. Не нужно скроллить длинный список — печатаете и сразу попадаете в нужную.

**📍 Автопереключение студии при оплате** Платите длинную запись из контракта, который был оформлен в другой локации? Система сама переключит студию — больше не нужно вручную возиться.

**📝 Длинные расписания и контракты — связали как следует** Длинные расписания корректно линкуются с контрактом, появился поиск и моментальное превью. Раньше приходилось ловить момент, когда данные подгрузятся.

**🚗 Режим выезда — теперь на уровне подуслуги** Если у вас, например, массаж: одна процедура может быть только в студии, другая — на выезде. Теперь это настраивается отдельно на каждой подуслуге, а не сразу на всей услуге.

**🔄 Превью возврата без выбора метода** При оформлении возврата не нужно сначала выбирать способ — превью с суммой подтянется сразу. Меньше кликов — больше скорости.

**🔎 Умнее ищем клиентов** Подкрутили нечёткий поиск: опечатался в фамилии, ввёл часть телефона — система всё равно найдёт нужного клиента.

**📲 Требования к занятиям — и в клиентском приложении** Дополнительные требования к занятиям (справки, уровень и т.д.) теперь корректно отрабатывают и в клиентском приложении. Если не выполнено — клиент видит понятную причину, а не загадочную ошибку.

**📊 Источники трафика теперь сохраняются в транзакциях** Для маркетинговой аналитики: с какого канала пришёл клиент — теперь это видно прямо в транзакции. Удобно считать ROI по каналам.

**👨‍💼 В матрице прав — только активные сотрудники** Удалённые сотрудники больше не маячат в матрице прав доступа. Меньше шума, проще работать.

**✏️ «Добавить» вместо «Сохранить»** В форме бронирования гостя кнопка теперь подписана как «Добавить» — звучит понятнее, чем «Сохранить».

**📐 Каталог — стили, валидация, дизайн** Подкрутили внешний вид и валидацию формы создания в каталоге — мелочи, но всё стало аккуратнее. Переключатель тоже редизайнули.

---

#### **Работа над ошибками 🔧**

**Деньги, кассы, возвраты**

* Скидка в частичных возвратах товаров считается корректно

* При возврате проверяется, использовать ли офлайн-кассу — и используется именно та, что нужно

* Если включены авансовые чеки — наличная оплата подписки блокируется (как и должно быть по закону)

* Превью оплаты длинных контрактов больше не ошибается с суммой

* Контракты теперь видно в способах оплаты в расписании

* Превью оплаты не блокируется проверкой офлайн-кассы — это же только превью

* Превышение лимита по контракту корректно отлавливается на этапе создания

* Дедупликация при возвратах больше не теряет новые позиции

* Плохие коды маркировки отбиваются сразу — не надо ждать таймаута

* Партнёрский расчёт фиксированной цены на стыке временных тарифов — теперь честный

**Расписание и записи**

* Стабилизировали обновления в реальном времени: подключение происходит только после авторизации и определения студии — больше никаких «привет всем» в случайные чаты

* Часовой пояс корректно учитывается в фильтре доступности подписок в клиентском приложении

* Связывание длинных расписаний с контрактом — починили поиск и превью

**Карточка клиента и формы**

* Не падает при бронировании гостя с дополнительными полями

* Счётчик процента заполнения дополнительных полей не ломается, если поле пустое

* Подкрутили UI карточки сотрудника: ширина колонок в списке, отступы в форме

* Больше понятных ошибок в истории уведомлений вместо технических кодов

**Каталог и подписки**

* Фикс цены в каталоге

* Фикс категории в подписке

* Убран хардкод студий для способов оплаты подписки — теперь правила универсальные

* Стили и валидация формы создания в каталоге — приведены в порядок