Перейти до вмісту

iEXExchanger 11.7.1 — Нові можливості готівкових обмінів та оновлені таблиці

У версії 11.7.1Розширили роботу з готівкою: додали способи передачі, офіси та окремі курси для міст. Повністю переробили таблиці адмін-панелі з налаштуванням колонок, перетягуванням, сортуванням і фільтрами в таблицях.

Також оновили управління контактами, додали скасування встановлення плагінів, розширили інформацію про клієнта у заявці та доопрацювали оформлення адмінки.

Система повністю переходить на PHP 8.5. Підтримка PHP 8.4 припинена. Перед встановленням оновлення потрібно підготувати сервер для роботи на PHP 8.5.

Обмін готівки: офіси, кур'єр та передача за домовленістю

Додано три способи передачі готівки:

  • Офіс — клієнт обирає доступний офіс.
  • Кур'єр — клієнт вказує адресу.
  • За домовленістю — умови передачі погоджуються окремо.

Доступні способи налаштовуються для кожного міста.

Управління офісами.Офіси створюються та редагуються безпосередньо в налаштуваннях міста. Їх можна підключати до потрібних напрямків і відключати. Назва та адреса підтримують кілька мов. Для кур’єрської доставки можна додати багатомовний опис.

Вибір під час обміну.Спосіб передачі відображається у формі обміну разом з іншими додатковими полями. Після вибору офісу клієнт бачить його адресу, а при виборі кур’єра вводить власну.

Збереження заявки.Обрані умови фіксуються під час створення заявки. Подальша зміна офісу не впливає на дані вже оформленого обміну.

Інформація про переказ відображається в деталях оплати та заявки. Робота узгоджена між сайтом, Mini App та ботом Telegram.

Оновлене управління містами

Переробили список міст, додавання та налаштування.

Додавання міст.Спочатку вибирається країна, потім — міста зі сусіднього списку. Показується загальна кількість міст у країні та скільки з них уже додано.

Налаштування за вкладками.Параметри поділені на «Основне», «Курс», «Передача», «Тексти» та «Додатково». Налаштування прибутку обмінника і партнера відкриваються в окремих вікнах, а вибрані значення коротко відображаються у головній формі.

Курс для кожного міста.Можна використовувати курс напрямку або вибрати власний курс за формулою. Результат відображається в налаштуваннях, а при оновленні беруться до уваги відповідні комісії та прибуток.

Виправлено відображення застарілих значень і додано зрозумілі причини недоступності курсу. Доопрацьовано введення XML-міток: доступні підказки, готові варіанти та власні значення.

Вибір міста у формі обміну

Видалено автоматичний вибір першого міста зі списку.

Якщо місто за замовчуванням не встановлено, клієнт бачить Виберіть місто, навіть коли доступний лише один варіант. Якщо основне місто налаштоване і доступне, форма вибирає його. Ручний вибір клієнта та місто з посилання мають пріоритет.

Виправлено повторну появу міста після очищення, збереження даних попереднього напрямку та перерахунок курсу, комісій і обмежень при зміні вибору.

Поле міста уніфікували у всіх випадаючих списках, включно з мобільною версією та обома темами.

Нова система таблиць

Повністю оновили оформлення та поведінку таблиць у адмін-панелі.

Персоналізовані налаштування.Стовпці можна показувати та приховувати, переставляти, закріплювати зліва або справа, змінювати їх ширину й вирівнювання вмісту. Налаштування зберігаються і за потреби їх можна скинути.

Управління через заголовок.Натискання на назву колонки відкриває меню, а перетягування заголовка змінює її положення.

Сортування та фільтри.Додано керування безпосередньо з колонок. Активні умови видно, вибраний стан зберігається в адресі сторінки. Для великих списків передбачено пошук.

Оновлення без перезавантаження сторінки.Під час сортування та фільтрації поточні дані залишаються видимими до отримання нових. Запізніла відповідь не скасовує більш свіжий вибір.

Мобільне відображення.На телефонах записи відображаються у вигляді карток з підписами полів та доступними діями. Довгі значення переносяться, а на комп’ютері таблиця зберігає читабельну ширину колонок і горизонтальне прокручування.

Також виправили накладення колонок, ривочки при перетягуванні, зміну ширини, закріплення, пагінацію та роботу меню на малих екранах.

Таблиці в розділах адмінки

До загальної системи перенесено списки користувачів, верифікацій, валют, мереж, реквізитів, напрямків, комісій, профілів, формульних курсів та плагінів.

Користувачі.Закріпили ID зліва, дії — справа. Розділили кількість обмінів та їхню загальну суму, додали сортування та можливість розблокування безпосередньо зі стрічки користувача. Дата реєстрації доступна як додаткова колонка.

Верифікація карток.Додано сортування за заявкою, статусом, менеджером та датою створення, фільтри за статусами та валютами.

Валюти.Додано сортування за резервом та часом оновлення.

У низці розділів зʼявилися додаткові колонки з датами створення та оновлення, за замовчуванням приховані.

Окремі контакти для сайту та Telegram

Повністю оновили розділ контактів і додали вкладки Для сайту та «Для Telegram».

Тепер сайт використовує власний набір контактів, а бот Telegram і Mini App — окремий. Існуючі записи збережені у відповідному розділі сайту.

Переробили керування групами, додавання та редагування контактів, вибір іконок і розміщення у шапці. Виправили переміщення, збереження порядку та відновлення списку після помилки.

Форми зберігають введені дані при переході між пов’язаними вікнами та адаптовані для мобільних телефонів.

Скасування встановлення плагінів

Додано кнопку Скасувати встановлення у діалоговому вікні встановлення та блокуванні операцій на сторінках готових та встановлених плагінів.

Скасування доступне навіть після закриття вікна. Операція отримує статус «Скасовано», припиняє показ безкінечного завантаження і звільняє можливість виконувати подальші дії.

Під час застосування змін скасування обмежене, щоб уникнути пошкодження плагіна.

Також додано зрозумілі повідомлення про помилки скасування та можливість видаляти завершені операції зі списку.

Додаткові відомості про клієнта

У картці заявки, у блоці Про клієнта, з’явилися нові поля:

  • Локація за IP— країна, регіон і місто, визначені за адресою клієнта.
  • Мова при створенні — мова інтерфейсу, якою було надіслано заявку.

Локація за IP відображається окремо від обраного міста для обміну готівки. Для старих заявок та відсутніх даних передбачено зрозумілі позначення без підстановки недостовірної інформації.

NullSwap

Додано інтеграцію NullSwap для прийому й виплати криптовалют: налаштування акаунту, вибір валюти і мережі, строк оплати, комісії та окремі платіжні реквізити для заявки.

Оформлення та зручність адмін-панелі

Єдиний завантаження.Оновлено індикатори сторінок, таблиць і віджетів. Додано напис «Завантаження даних…», компактне відображення для невеликих блоків та підтримку системного вимкнення анімації.

Панелі мерчантів і авто-виплат.Спрощено оформлення перевірок безпеки та доступності API. Покращено внутрішню прокрутку: заголовок і перехід до налаштувань залишаються видимими, довгі списки не розтягують панель.

Загальні виправлення.Виправлено виявлені помилки встановлення плагінів, таблиць, контактів і міських налаштувань. Поліпшено обробку повторних дій, застарілих відповідей, помилок завантаження та збереження, а також відображення на телефонах у світлій та темній темах.

Перехід на PHP 8.5

Починаючи з iEXExchanger 11.7.1, використовується PHP 8.5Підтримка PHP 8.4 припинена.

Перед оновленням переконайтеся, що сайт, фонові обробники та заплановані завдання налаштовані на PHP 8.5.