RadicalMart

RadicalMart 3.0.0

Расширение Joomla · Стабильная версия · 22 декабря 2025

История изменений

Общее - Рефакторинг кода. - Удаление legacy-кода. Панель управления - Рефакторинг и переработка интерфейсов панели управления. - Переработан интерфейс и взаимодействие с мета-товарами в панели управления. - В панели управления добавлены логи изменений товаров. - Добавлены модули аналитики для панели управления: количество заказов, сумма заказов, количество товаров, средний чек. Архитектура и производительность - Изменена архитектура баз данных для оптимизации времени ответа при большом количестве товаров. - Реализован одновременный вывод товаров и мета-товаров в одной категории. - Реализована отдельная сортировка товаров и мета-товаров для каждой категории. - Товары «Всегда в наличии» выводятся первыми; стандартный фильтр «в наличии» удалён. - Добавлены сортировки: по дате, цене, рейтингу, заголовку, произвольная (кастомная). - Изменён алгоритм фильтрации по полям: JSON-колонка теперь фильтруется как таблица. - Реализована фильтрация по товарам и мета-товарам. Шорткоды - Расширены шорткоды: добавлена возможность вставлять любые значения из объекта. Конфиг и ACL - Переделан ACL: доступ к каждому разделу панели управления можно настраивать отдельно; запреты наследуются во вложенные разделы (сначала разрешите всё, затем запретите нужное). - Переделаны настройки компонента: всё разделено по разделам и вкладкам, добавлен поиск по настройкам. Мета-товары - Добавлена возможность создавать все возможные вариации товаров. - Добавлена возможность быстро создавать товары прямо из интерфейса мета-товара. Группы полей и поля - Добавлена возможность выбирать вкладку, в которой будет отображаться группа полей. - Добавлена возможность использовать группу полей как вкладку. - Разделены группы полей для сайта и панели управления. Формы и редактирование - Добавлена защита от перезаписи изменённых данных: перед сохранением проверяется, не изменился ли исходный объект; при изменении выводится сообщение. - Добавлена возможность создавать формы быстрого редактирования. - Добавлено быстрое редактирование товара: заголовок, артикул, алиас, вариативность, состояние, галерея. - Добавлено быстрое редактирование товара: цены. - Добавлено быстрое редактирование товара: остатки. - Добавлено быстрое редактирование товара: категории. Пакетная обработка - Теперь обрабатывает по 10 элементов за запрос через AJAX (ускорение и стабильность). - Пакетная обработка товара: категории, языки. - Пакетная обработка мета-товара: категории, языки. - Пакетная обработка покупателей: группы пользователя. - Пакетная обработка категорий: тип, фильтры, отображение, язык. - Пакетная обработка полей: группы полей, язык. Админские команды - Полностью переделаны. - Добавлена возможность делать многозадачные команды. - Старые команды удалены. - Добавлены новые команды: категории — пересохранение товаров и мета-товаров. - Добавлены новые команды: категории — подсчёт количества товаров, мета-товаров и отображаемых. - Добавлены новые команды: категории — подсчёт минимальной и максимальной цены. - Добавлены новые команды: мета-товары — пересохранение мета-товаров. - Добавлены новые команды: товары — пересохранение товаров. CLI - Добавлена возможность легко создавать прогресс-бары с отображением времени. - Старые команды удалены. - Добавлены новые команды: удаление/отправка уведомлений для брошенных корзин. - Добавлены новые команды: удаление/отправка уведомлений для забытых заказов. - Добавлены новые команды: категории — пересохранение товаров и мета-товаров. - Добавлены новые команды: категории — подсчёт минимальной и максимальной цены. - Добавлены новые команды: категории — подсчёт количества товаров, мета-товаров и отображаемых. - Добавлены новые команды: мета-товары — пересохранение мета-товаров. - Добавлены новые команды: товары — пересохранение товаров.