Что нового в Rapido.CMS 2.9

Обновление JS библиотек.

На frontend стороне обновилась библиотека JQuery до последней версии 3.2 и библиотека для создания фотогалерей и увеличенного просмотра видео fancybox до версии 3.0. Новый fancybox не использует дополнительные изображения для построения собственного интерфейса, выглядит более современно, а еще он полностью адаптивен и поддерживает листания изображений свайпом.

Удаление устаревших функций

В файле /inc/js/common.js удалены функции grayscaleInit(selector) и grayscale(src), т.к. эффект черно-белого изображения теперь работает через CSS во всех современных браузерах.

Модуль "Корзина заказов"

Модуль обновился, теперь он работает "из коробки" и поддерживает скидки и расчет доставки по тарифной сетке. Автоматический пересчет заказа (на ajax) при изменении количества товаров как во всплывающем окне, так и на странице оформления заказа. В панели управления модуль "Корзина заказов" получил:

  • новый виджет для главной страницы панели с краткой статистикой по статусам и сумме заказов;
  • в списке заказов рядом с количеством заказов указана общая сумма заказов.
  • Появилась возможность отфильтровать список заказов по каждому из статусов, указанных в настройках.
  • в модуле "Клиенты" появилась ссылка на список заказов каждого клиента, так теперь можно посмотреть все заказы, которые делал конкретный клиент.
  • в редактировании заказа появилась кнопка для печати содержимого заказа - это должно быть полезно для сбора заказа на складе например.
  • Все формы писем вынесены в отдельный пункт настроек
  • API-функции

  

Модуль комментарии

Модуль комментариев теперь работает "из коробки". На одной странице сайта теперь спокойно могут уживаться сразу несколько блоков с комментариями. Модуль автоматически распознает зарегистрированных пользователей и показывает разные формы для отправки сообщений авторизованным и не авторизованным пользователям.

Модуль электронных платежей Paymaster

К модулю Яндекс.Касса добавился модуль Paymaster. Работает по той же логике, создавая отдельные платежи и фиксируя их оплату.

API-функции

В Rapido.CMS появилась возможность получения информации и проведение некоторых операций не заходя в панель управления, а через удаленные запросы к API сайта. API-функции доступны только с ключом доступа, который действует только на один удаленный сайт или ip. Добавлять и удалять ключи доступа могут пока только разработчики, однако позже возможно эта функция станет доступна и администраторам. API-методы делятся на модули. На данный момент доступны методы для работы с заказами, системные методы для управления бекапами, управления хеш-слепками системных файлов. Также сделан api-модуль "ping" для демонстрации способа создания своих api-модулей. Подробнее об API-методах можно прочитать в документации.