Июньское обновление Webasyst

Мы выпустили обновление фреймворка Webasyst до версии 1.11.4, Shop-Script 8.4.4 и обновлённую версию плагина доставки «Курьер».

Поддержка эмодзи

Ура! В приложениях Webasyst теперь можно использовать смайлики, иероглифы и другие красивые символы, которые раньше не сохранялись в базу данных.

Чтобы начать использовать эмодзи, переведите базу данных в новый формат — в новом разделе «База данных» приложения «Настройки». Если там написано, что ваш сервер поддерживает эмодзи, щёлкните по ссылке на этой странице и выполните конвертацию таблиц.

После этого можно будет добавлять смайлики в описания товаров и статьи блога 😎.

Ускорение системы маршрутизации

До этого обновления в Вебасисте использовалась устаревшая система маршрутизации. Это замечали владельцы интернет-магазинов со множеством региональных витрин. Мы переработали систему маршрутизации, и теперь ваши сайты станут работать быстрее!

Импорт/экспорт CSV-файлов

Мы продолжаем работать над улучшением импорта и экспорта CSV-файлов с товарами. Вот что ещё сделали:

  • Экспорт характеристик и изображения основного артикула товара в отдельной строке файла. Раньше вся информация об основном артикуле товаров в режиме «Варианты покупки» экспортировалась в общей строке с информацией о товаре.
  • Улучшили импорт изображений товаров со сторонних сайтов, на которых есть ошибки SSL-сертификатов.
  • Исправили несколько ошибок, которые возникали во время импорта.

Расписание работы в плагине «Курьер»

В плагин доставки «Курьер» добавили настройку расписания работы по дням недели с выходными. Будет полезно для интернет-магазинов, у которых есть собственные курьеры.

Другие улучшения

Исправили множество мелких недочётов: визуальные дефекты и серверную логику. Из самого заметного: добавили поиск характеристик в настройки фильтра для категории товаров. Поиск становится доступен, если у вас настроено много характеристик и выбирать их глазами неудобно.

Ещё исправили формирование доступных вариантов услуг на витрине магазина. До этого обновления иногда предлагалось слишком много вариантов услуг, даже если в бекенде магазина было выбрано меньше вариантов.

Для опытных пользователей и разработчиков

net.php

Добавили поддержку конфигурационного файла wa-config/net.php. В нём можно указать собственный набор параметров по умолчанию, которые будут использоваться для подключения к удалённым ресурсам. Например, с помощью этого файла можно через CSV-файл импортировать изображения товаров со стороннего сайта, даже если на этом сайте неправильно настроен SSL-сертификат!

waHtmlControl

Для разработчиков приложений и плагинов сделали несколько улучшений в системном классе waHtmlControl, который используется для создания элементов веб-форм:

  • загрузка файлов для элементов waHtmlControl::FILE;
  • возможность указания разных значений атрибута type для элемента waHtmlControl::INPUT;
  • возможность указывать data-атрибуты для значений параметра 'options' элемента waHtmlControl::GROUPBOX;
  • переопределение стандартного значения 'control_title' для элемента waHtmlControl::INTERVAL;
  • необязательное указание пустого параметра 'value', когда не нужно формировать значение элемента формы.

Не забывайте сообщать нам обо всём, что вы хотели бы улучшить в программных продуктах Webasyst. Пишите нам на форуме поддержки и через Центр заказчика. Все ваши замечания и предложения передаются разработчикам!