В версии 11.0.7 мы обновили несколько важных частей системы: работу с мерчантами и выплатами именно в направлениях обмена, обновление курсов и экспорт, операторские сценарии в заявках, а также клиентские разделы со скидками и промокодами. Параллельно улучшены формы, настройки и интерфейсы, а также исправлены найденные ошибки.
Направления обмена, мерчанты и выплаты
- Исправлен баг, из-за которого не работало переключение между режимами с верификацией и без неё в настройках направлений.
- Полностью переработана работа с мерчантами и выплатами в направлениях обмена. Теперь вместо старой общей схемы используются отдельные и более понятные правила: можно раздельно настраивать, какой мерчант использовать для приёма, а какую систему — для выплаты.
- Логика выплат вынесена в отдельную систему для направлений. За счёт этого настройки стали чище, понятнее и удобнее для дальнейшей работы.
- Улучшен журнал работы мерчанта. Теперь он более простым и наглядным языком показывает, как система выбирала вариант, почему один сценарий не подошёл и какой был выбран в итоге.
- Обновлён интерфейс платёжных систем. Он стал компактнее и удобнее, а названия валют теперь можно показывать в более структурированном и сгруппированном виде.
- Улучшена сортировка направлений.
Курсы, экспорт и расчёты
- Улучшена форма редактирования курсов из файла. Теперь система сразу проверяет название пары во время ввода, показывает понятную подсказку об ошибке или успешной проверке, выводит нормализованное имя и направление обмена, а предварительный просмотр работает только после корректной проверки.
- Улучшена система обновления курсов и экспорта. Обновление стало стабильнее, пересчёт направлений — быстрее, а обработка ошибок — надёжнее.
- Убрано опасное поведение при сбоях. Рабочие курсы больше не должны сбрасываться из-за ошибок в процессе обновления.
- Улучшены обновление и пересчёт BestChange. Также доработана логика обычных парсеров и исправлён расчёт обратных курсов.
- Упрощён и очищен конфиг. Удалены лишние и неиспользуемые настройки, что сделало систему понятнее в сопровождении.
- Улучшена работа экспорта курсов. Сокращены лишние обращения к резервам, добавлена пакетная подготовка данных по резервам перед экспортом.
- Полностью переработан раздел экспорта заявок. Ручной экспорт и автозапуск теперь разделены, добавлены шаблоны автоматического экспорта с гибкой настройкой периода, интервала, дней недели и дней месяца.
- Улучшено создание и редактирование шаблонов экспорта. Также добавлен ручной запуск шаблона в один клик и более удобное окно удаления.
- Подготовлена основа для автоматического создания экспортов по расписанию через очередь и cron.
- Улучшено массовое редактирование курсов BestChange. Теперь можно быстрее менять сразу несколько параметров для выбранных направлений, корректно работают позиция и шаг, добавлены варианты расчёта курса, улучшены подсказки.
- Исправлен баг, из-за которого некоторые значения шага работали некорректно.
- Расчёты в калькуляторе стали точнее.
Заявки, операторы и рабочие сценарии
- Полностью переработана история пересчётов заявки. Она стала понятнее и удобнее: теперь в ней проще увидеть причину пересчёта, изменения сумм, курс до и после, данные менеджера и другие важные детали.
- Расширена работа операторов в заявках. Теперь система полноценно поддерживает несколько операторов на одной заявке.
- Улучшены назначение, подключение, отказ и смена операторов.
- Исправлены проблемы с обновлением интерфейса после действий операторов. Убраны ситуации, когда состояние заявки или кнопки не менялись сразу без ручного обновления страницы.
- Добавлен режим «закрыть заявку под себя». В этом режиме другие операторы не могут подключаться к заявке, а уже подключённые автоматически снимаются.
- Добавлена возможность временно исключать операторов из заявки с запретом на повторное подключение.
- Исправлен критичный баг, при котором исключённый оператор мог вернуть себе доступ.
- Расширена система прав доступа для операторов. Теперь лучше разделены обычная работа с заявками, модерация, ограничения и полный контроль.
- Переработано отображение операторов в интерфейсе. Отдельно показываются активные, исключённые и история действий, а кнопки доступны только в тех сценариях, где они действительно нужны.
- Добавлена настройка публичной видимости заявки прямо в карточке заказа. Режим можно выбрать сразу, без лишних действий, а система сохраняет автора и время изменения.
- Добавлена логика скрытия заявок из публичной карточки и клиентского списка в зависимости от выбранного режима видимости.
- Исправлен баг, из-за которого в заявках некорректно выводился счётчик архивированных заявок.
Клиентские разделы, тексты и интерфейсы
- Полностью пересобрана система скидок. Убрана старая персональная скидка, а логика переведена на новую систему уровней и прогресса.
- Исправлены ошибки в расчёте переходов между уровнями. Также улучшена работа таймеров, пересчёт текущей скидки и накопленного объёма, а большие заявки теперь корректно учитываются при переходе на следующий уровень.
- Страница скидок для клиентов стала понятнее. Улучшено отображение прогресса, целей и оставшегося объёма.
- Для администраторов добавлены более удобные инструменты контроля, пересчёта и синхронизации скидок.
- Полностью переработана система промокодов в личном кабинете. Появился отдельный раздел «Мои промокоды», где собрана вся работа с пользовательскими промокодами.
- Добавлено быстрое применение промокода. Пользователь видит единый список своих промокодов со статусами и может сразу выбрать нужный вариант.
- Обновлены backend-методы и логика выдачи данных по промокодам. Также улучшены обработка ошибок и обновление состояния после действий пользователя.
- Обновлено меню личного кабинета. В нём появилась отдельная ссылка на страницу промокодов.
- Полностью переработано отображение кодов валют и связанных с ними данных. Карточки стали чище, компактнее и понятнее, а связанные валюты теперь выводятся через единый компонент.
- Улучшена работа с многоязычным вводом текста. Переключение языков стало удобнее, элементы автоперевода — компактнее, а поля ввода и редактор текста приведены к единому аккуратному стилю.
- Добавлены индикаторы доступных переводов и более понятное отображение процесса автоперевода.
- Обновлён раздел текстовых настроек. Настройки footer перенесены в общий блок текстов, улучшено редактирование заголовка, описания и изображения.
- Удалена Telegram-ссылка из текстовых настроек.
- Исправлен баг, из-за которого в нижней части сайта можно было создавать только заголовки без ссылок под ними.


