Приветствуем второй релиз нового, 2016-ого года - Moguta.CMS 6.3.0!
Основной целью данного релиза был поиск и устранение уязвимостей в движке и плагинах. Теперь движок стал еще более защищенным от самых современных способов атак и SQL инъекций. Также в список доработок и изменений вошли:
Добавлена проверка наличия товара перед самым оформлением заказа, чтобы избежать некорректного расчета остатков, когда у нескольких пользователей в корзине лежат одинаковые товары одновременно;
Добавлена выгрузка сложных характеристик в файлах csv. Параметры нестроковых характеристик выгружаются в следующей структуре:
Изготовитель=Торекс&Высота (мм)=[type=assortment value=2300#800#|2100#500# product_margin=2300#500#|2100#300#|2000&]Цвет=[type=assortmentCheckBox value=Орех|Белый|Бук|Груша product_margin=Орех|Белый|Бук|Груша|Ольха|Вишня]&Видео=[type=textarea value=< p>< iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/796hpAfegZ4" width="560">< / iframe > < br />product_margin=]
Все характеристики перечисляются через знак &. Для строковых характеристик запись имеет вид: Название=Значение. Для характеристик других типов после названия параметры (тип, значение и наценка перечисляются в квадратных скобках в строгом порядке): Название=[type=Тип характеристики value=Значение или пробел product_margin=Значение1#наценка|Значение2#наценка|Значение3]
Типы характеристик:
• assortment – набор для выбора;
• textarea – текстовое поле;
• assortmentCheckBox – чекбоксы.
Если значение или пункты с наценками отсутствуют – оставлять просто value= и product_margin=. Если параметров type, value и product_margin не будет, характеристика записывается как строковая.
При загрузке товаров из CSV добавлена автоматическая замена знака, разделяющего целую и дробную части в цене;
Исправлена фильтрация для максимальных цен с десятичными значками;
При выгрузке каталога в файл YML для Яндекс.Маркета, теперь формируется ссылка
для автоматического обмена товарами в формате YML;В письмо администратора об оформлении заказа добавлена полная информация о юр.лице;
Разработан плагин для автоматизированного расчёта стоимости доставки службой "Деловые линии";
Обновлен плагин «Логотипы брендов» - исправлен баг с отмеченными характеристиками при создании товара, вывод кнопки Подробнее вместо Купить, если это указано в настройках;
Обновлен плагин «Статистика рекламных кампаний» - изменены формулы расчета.
Обновлен плагин «Возврат брошенных корзин» - закрыты уязвимости.
Обновлен плагин «Импорт каталога из YML» - исправлены все недочеты и ошибки.
С завтрашего дня будет доступно к тестированию обновление для плагина «Курсы валют», исправляющее баг с зависанием сайта в 00:00;
Комментарии (6)
Я понимаю, что можно подправить код ручками, но это вопрос безопасности и тут просто необходим низкий порог вхождения