iEXExchanger 11.0.7 — напрямки обміну, курси, заявки та клієнтські розділи

iEXExchanger
iEXExchanger 11.0.7 — напрямки обміну, курси, заявки та клієнтські розділи

У версії 11.0.7 ми оновили кілька важливих частин системи: роботу з мерчантами та виплатами саме у напрямках обміну, оновлення курсів та експорт, операторські сценарії у заявках, а також клієнтські розділи зі знижками та промокодами. Паралельно покращено форми, налаштування та інтерфейси, а також виправлено знайдені помилки.

Напрямки обміну, мерчанти та виплати

  • Виправлено баг, через який не працювало переключення між режимами з верифікацією та без неї в налаштуваннях напрямків.
  • Повністю перероблено роботу з мерчантами та виплатами у напрямках обміну. Тепер замість старої загальної схеми використовуються окремі та зрозуміліші правила: можна окремо налаштовувати, який мерчант використовувати для прийому, а яку систему — для виплати.
  • Логіка виплат винесена в окрему систему для напрямків. Завдяки цьому налаштування стали чистішими, зрозумілішими та зручнішими для подальшої роботи.
  • Покращено журнал роботи мерчанта. Тепер він більш простою та наочною мовою показує, як система обирала варіант, чому один сценарій не підійшов і який було обрано в результаті.
  • Оновлено інтерфейс платіжних систем. Він став компактнішим і зручнішим, а назви валют тепер можна показувати у більш структурованому та згрупованому вигляді.
  • Покращено сортування напрямків.

Курси, експорт та розрахунки

  • Покращено форму редагування курсів із файлу. Тепер система одразу перевіряє назву пари під час введення, показує зрозумілу підказку про помилку або успішну перевірку, виводить нормалізовану назву та напрямок обміну, а попередній перегляд працює лише після коректної перевірки.
  • Покращено систему оновлення курсів та експорту. Оновлення стало стабільнішим, перерахунок напрямків — швидшим, а обробка помилок — надійнішою.
  • Видалено небезпечну поведінку при збоях. Робочі курси більше не повинні скидатися через помилки в процесі оновлення.
  • Покращено оновлення та перерахунок BestChange. Також доопрацьовано логіку звичайних парсерів і виправлено розрахунок зворотних курсів.
  • Спрощено та очищено конфіг. Видалено зайві та невикористовувані налаштування, що зробило систему зрозумілішою в супроводі.
  • Покращено роботу експорту курсів. Скорочено зайві звернення до резервів, додано пакетну підготовку даних по резервах перед експортом.
  • Повністю перероблено розділ експорту заявок. Ручний експорт та автозапуск тепер розділені, додано шаблони автоматичного експорту з гнучким налаштуванням періоду, інтервалу, днів тижня та днів місяця.
  • Покращено створення та редагування шаблонів експорту. Також додано ручний запуск шаблону в один клік і зручніше вікно видалення.
  • Підготовлено основу для автоматичного створення експортів за розкладом через чергу та cron.
  • Покращено масове редагування курсів BestChange. Тепер можна швидше змінювати одразу кілька параметрів для вибраних напрямків, коректно працюють позиція та крок, додано варіанти розрахунку курсу, покращено підказки.
  • Виправлено баг, через який деякі значення кроку працювали некоректно.
  • Розрахунки в калькуляторі стали точнішими.

Заявки, оператори та робочі сценарії

  • Повністю перероблено історію перерахунків заявки. Вона стала зрозумілішою та зручнішою: тепер у ній простіше побачити причину перерахунку, зміни сум, курс до і після, дані менеджера та інші важливі деталі.
  • Розширено роботу операторів у заявках. Тепер система повноцінно підтримує кілька операторів на одній заявці.
  • Покращено призначення, підключення, відмову та зміну операторів.
  • Виправлено проблеми з оновленням інтерфейсу після дій операторів. Усунено ситуації, коли стан заявки або кнопки не змінювалися одразу без ручного оновлення сторінки.
  • Додано режим «закрити заявку під себе». У цьому режимі інші оператори не можуть підключатися до заявки, а вже підключені автоматично відключаються.
  • Додано можливість тимчасово виключати операторів із заявки із забороною на повторне підключення.
  • Виправлено критичний баг, при якому виключений оператор міг повернути собі доступ.
  • Розширено систему прав доступу для операторів. Тепер краще розділені звичайна робота із заявками, модерація, обмеження та повний контроль.
  • Перероблено відображення операторів в інтерфейсі. Окремо показуються активні, виключені та історія дій, а кнопки доступні лише в тих сценаріях, де вони справді потрібні.
  • Додано налаштування публічної видимості заявки прямо в картці замовлення. Режим можна обрати одразу, без зайвих дій, а система зберігає автора та час зміни.
  • Додано логіку приховування заявок із публічної картки та клієнтського списку залежно від обраного режиму видимості.
  • Виправлено баг, через який у заявках некоректно відображався лічильник архівованих заявок.

Клієнтські розділи, тексти та інтерфейси

  • Повністю перебудовано систему знижок. Видалено стару персональну знижку, а логіку переведено на нову систему рівнів і прогресу.
  • Виправлено помилки в розрахунку переходів між рівнями. Також покращено роботу таймерів, перерахунок поточної знижки та накопиченого обсягу, а великі заявки тепер коректно враховуються при переході на наступний рівень.
  • Сторінка знижок для клієнтів стала зрозумілішою. Покращено відображення прогресу, цілей та залишкового обсягу.
  • Для адміністраторів додано зручніші інструменти контролю, перерахунку та синхронізації знижок.
  • Повністю перероблено систему промокодів у особистому кабінеті. З’явився окремий розділ «Мої промокоди», де зібрана вся робота з користувацькими промокодами.
  • Додано швидке застосування промокоду. Користувач бачить єдиний список своїх промокодів зі статусами і може одразу обрати потрібний варіант.
  • Оновлено backend-методи та логіку видачі даних по промокодах. Також покращено обробку помилок і оновлення стану після дій користувача.
  • Оновлено меню особистого кабінету. У ньому з’явилося окреме посилання на сторінку промокодів.
  • Повністю перероблено відображення кодів валют та пов’язаних із ними даних. Картки стали чистішими, компактнішими та зрозумілішими, а пов’язані валюти тепер виводяться через єдиний компонент.
  • Покращено роботу з багатомовним введенням тексту. Перемикання мов стало зручнішим, елементи автоперекладу — компактнішими, а поля введення та текстовий редактор приведені до єдиного акуратного стилю.
  • Додано індикатори доступних перекладів і більш зрозуміле відображення процесу автоперекладу.
  • Оновлено розділ текстових налаштувань. Налаштування footer перенесено в загальний блок текстів, покращено редагування заголовка, опису та зображення.
  • Видалено Telegram-посилання з текстових налаштувань.
  • Виправлено баг, через який у нижній частині сайту можна було створювати лише заголовки без посилань під ними.