ChangeLog версии OkayCMS 4.4.0
Замечательные новости! Мы рады анонсировать, что новая версия вашей системы уже доступна, она содержит множество изменений, особенно в отношении работы с Новой Почтой.
"Внимание! Минимальная поддерживаемая версия PHP для Okay CMS 4.4.0 теперь 7.4. Пожалуйста, перед обновлением обязательно проверьте вашу текущую версию PHP и, если она ниже 7.4, выполните поднятие версии."
1) Ранее у наших разработчиков возникала проблема при работе через Docker Compose – они должны были настраивать его самостоятельно. Однако теперь мы добавили конфигурацию в систему для разработчиков, которые предпочитают использовать Docker Compose. №277
Эта новая конфигурация предоставляет следующие возможности:
- Включение набора LEMP (Linux, Nginx, MySQL, PHP) для удобной работы.
- Автоматическое создание администраторской панели с паролем "1234" при поднятии Docker-окружения, что упрощает базовые проблемы локальной разработки.
- Возможность указать свой продакшн-сервер в конфигурации Docker Compose для передачи изображений на локальный сайт.
Детальнее тут
Также были добавлены дополнительные улучшения:
- Появилась функция переназначения электронных адресов получателей на тестовый адрес по желанию.
- Была настроена интеграция с Xdebug для удобного дебага кода.
2) Исправлена опенграф разметка №278
3) Добавили новый элемент в шаблон SEO для товаров, позволяющий вставлять роут на страницу бренда под переменной . Это предоставляет удобную возможность использовать и автоматически получать ссылку на страницу бренда с учетом мультиязычности и настроек ЧПУ.№279
4) Обновления и новые функции модуля "Новая почта":
- Теперь обновление отделений происходит порционно, и пользователи могут отслеживать прогресс обновления через прогресс-бар.
- В корзине отделения сортируются по номеру отделения, что облегчает поиск и выбор нужного пункта выдачи.
- В настройках модуля появилась возможность создавать разные варианты доставки: почтомат, отделение, грузовое отделение или их комбинации. Каждый вариант доступен клиентам отдельными табами в корзине.
- Для оптимизации объема ответа в корзине, запросы на просчет стоимости и получение пунктов выдачи были разделены на отдельные запросы. Это позволило решить проблему с длительным ожиданием ответа от API "Новой почты" при появлении пунктов выдачи.
- Улучшили поиск по номеру и адресу отделений в корзине для удобства пользователей.
- Добавлена информация в админ-панели о проблемах с API-ключом, чтобы менеджеры могли быстрее реагировать на возможные проблемы с доставкой.
- Решена проблема с повторным заполнением дефолтного поля адреса клиентами. Теперь введено новое модульное поле для способов доставки, которое позволяет создавать текстовые поля и выбирать, будут ли они обязательными.
- После обновления файлов ядра и установки модуля появляется новое поле "адрес" в модуле, и данные адресов всех старых заказов переносятся в это поле.
5) Было замечено, что ранее у клиентов возникала проблема отсутствия информации о доступе к новым версиям модуля на протяжении полугода после его покупки. Эта информация была доступна только на странице modules, что могло приводить к недопониманию.
Для улучшения ситуации мы внесли необходимые изменения, добавив информацию об остатке срока доступа в административную панель сайта. Теперь клиенты будут получать уведомления за месяц до окончания срока доступа к новым версиям модулей.
Це дозволить їм бути в курсі термінів і приймати своєчасні рішення щодо продовження доступу до нових версій модулів.
6) Был сделан общий рефакторинг кода.
не працює модуль новой пошти, Місто підправки теж не сохроняється .
пхп 7,4
на пхп 8,0 кошик не працює
1. Переконайтесь, що OkayCMS оновлений до останньої версії.
2. Переконайтесь, що модуль оновлений до останньої версії.
3. Видалити і знову встановити модуль в Адмінці.
4. Спробуйте тимчасово підключити дефолтну базу даних.
5. Звернутись в Техпідтримку (платно). Кнопка вгорі праворуч в адмінці