В текущей версии расширили управление дополнительными администраторами, переделали способы хранения и обработки заказов в корзине, немного улучшили интерфейсные решения в ряде модулей.
Краткий перечень основных реализованных возможностей в обновлении:
- ограничение срока действия для дополнительных администраторов сайта;
- контроль одновременного изменения содержания либо настроек раздела;
- увеличение срока хранения состава корзины заказа, включая полей формы;
- автоматическое списание остатков при оформлении или обработке заказа.
Видео: обновление UralCMS до версии 8.4
Описание новых возможностей системы управления
Добавлена возможность задать срок действия для каждого дополнительного администратора сайта. По истечении указанной даты система автоматически заблокирует его авторизацию.
Вы также можете в любой момент времени заблокировать доступ для каждого Администратора, изменив его активность, вне зависимости от наличия срока действия или не дожидаясь его окончания.
Управлять добавлением, изменением активности, сроком действия, или удалять дополнительных Администраторов вы можете в разделе:
"Настройки и оформление" - "Администраторы сайта".
Рекомендуем предоставлять доступ в систему управления только через создание новых Администраторов, назначив им доступ лишь к нужным разделам, чтобы вы могли закрыть либо ограничить предоставленный ранее доступ, а также видели в журнале действий: кто, где и когда - производил какие-либо изменения.
Также, если Вы удалите дополнительных Администраторов, то потом не сможете понять по Журналу действий - кто именно из них вносил корректировки.
Реализован механизм защиты от одновременного изменения содержания разделов сайта, их элементов либо настроек.
Данная ситуация возникает, если Вы открываете для изменения один и тот же раздел в различных вкладках. При этом, в одном месте вносите одни изменения, а в другом - пытаетесь внести другие, не обновив при этом данные от предыдущего изменения.
Аналогично система контролирует, если какие-либо изменения пытаются совместно произвести различные администраторы, и не догадываются, что кто-то уже успел внести корректировки в этом разделе.
Во всех подобных случаях, система управления принимает изменения от первого, кто их вносит, тогда как каждому последующему предложит сначала обновить уже измененное содержимое или настройки, либо продолжить и сохранить свои изменения, с потерей уже внесенных до этого корректировок.
Как и прежде, увидеть кто и когда вносил изменения в содержимое раздела или его настройки, вы можете в Журнале действий.
Мы полностью переделали способ хранения состава корзины заказа в интернет-магазине, а также добавили в него сохранение заполненных полей, в том числе для неавторизованных пользователей.
Это позволило увеличить срок хранения состава корзины и полей формы заказа, а также исключить необходимость повторного ввода данных в уже заполненных полях, если посетитель по какой-то причине перешёл из корзины на другие разделы сайта или вовсе закрыл его и вернулся позднее.
К сожалению, равно как и у большинства прочих сервисов, сохранение не сработает, если неавторизованный посетитель зайдет на сайт с другого устройства, либо выставил у себя в браузере нестандартные настройки хранения и обработки куков и сессий.
Тем не менее, для большинства посетителей, данная реализация позволит хранить сформированный заказ и данные из корзины интернет-магазина - практически без ограничений по времени.В текущем обновлении реализован механизм списания остатка у позиций интернет-магазина в момент оформления заказа, либо при смене его статуса на "Выполнен" либо "Оплачен".
По умолчанию - никакие остатки не списываются. Активировать данную настройку вы можете в "Корзине" - "Изменение настроек корзины".
При этом, если вы не хотите, чтобы посетитель заказал позиций, больше чем указано (осталось) в наличии - поставьте в настройках корзины галку "Проверка наличия товара при заказе". Без данной галки, система позволит заказать позиций больше, чем указано в наличии.
Помимо указанных выше доработок, мы также произвели прочие, менее значительные улучшения: скорректировали названия полей и подсказки в ряде модулей, учли дополнительные нестандартные комбинации настроек на вывод блоков и элементов.
В том числе, вывели иконки для разделов, которые были назначены "Всплывающими окнами" либо для них ограничен доступ. Добавили возможность задать спец.символы для пароля администратора. Улучшили отображение подсказок и подгрузку элементов в списках.
Наряду с доработками функционала системы управления мы продолжаем улучшать собственную базу готовых шаблонов для UralCMS, а также разрабатывать и подключать их новые варианты. Регулярно исправляем мелкие недочеты, дополняем настройки вывода виджетов, добавляем новые цветовые схемы.
Мы уже тестируем очередные улучшения и доработки из следующей версии, а также приступили к реализации новых возможностей для будущих обновлений.