Новости платформы SAAS HotList.biz CMS
Обновления на платформе для создания сайтов и интернет-магазинов HotList.biz

Обновления и новости

Сокращено поле для импорта характеристик товаров

Теперь при импорте характеристик товаров доступны два формата:

  1. Расширенный формат – каждая характеристика указывается в отдельной ячейке, что позволяет более точно задать значения и видеть все возможные варианты.
  2. Сжатый формат – все характеристики указываются в одной ячейке. В этом случае необходимо вводить тип товара в первой строке, а каждую характеристику – с новой строки.

Такой подход упрощает импорт и позволяет гибко работать с различными типами товаров и их характеристиками, сохраняя корректность данных в базе.




Невозможное возможно: как мы достигли почти 100% в Google PageSpeed

В современном веб-мире скорость загрузки сайта — один из ключевых факторов успеха. Недавно нам удалось совершить настоящий прорыв и поднять показатели Google PageSpeed до практически 100% по всем важнейшим метрикам! Это результат комплексной и тщательной оптимизации, в которую мы вложили максимум знаний и опыта.





https://pagespeed.web.dev/analysis/https-hotlist-biz-ru/v87znuv93s?form_factor=desktop

Что же помогло достичь такого результата?

1. Оптимизация загрузки скриптов и стилей
Мы внедрили отложенную загрузку JavaScript и CSS, чтобы критичные для отображения страницы ресурсы загружались в первую очередь, а все остальные — асинхронно и только при необходимости. Большинство скриптов на платформе загружается непосредственно при взаимодействии с пользователем. Благодаря этому пользователи видят контент мгновенно, а браузер не блокируется лишними вызовами.

2. Сжатие и минимизация данных
Все скрипты, стили и изображения были максимально сжаты и оптимизированы. Использование современных форматов изображений WebP/SVG, а также минификация CSS и JavaScript существенно уменьшили общий объем загружаемых данных.

3. Эффективное кеширование и CDN
Мы настроили кэширование на сервере и использовали сеть доставки контента (CDN), что позволило доставлять файлы ближе к пользователям и снижать время ответа сервера.

4. Умная работа с изображениями
Для всех картинок реализована адаптивная загрузка — разные размеры и форматы под разные устройства и разрешения. Используются техники lazy loading, что позволяет не загружать изображения, пока пользователь не дойдет до них.

5. Оптимизация шрифтов
Подключение шрифтов выполнено с параметром font-display: swap, что снижает время отображения текста без задержек из-за загрузки шрифтов.

6. Улучшение рендеринга и DOM
Мы уменьшили количество лишних элементов, оптимизировали структуру HTML, убрали ненужные перерисовки и повторные вычисления стилей, что позволило ускорить первую отрисовку и сделать интерфейс отзывчивым.

Все эти меры позволили нам практически добиться максимальных значений в Google PageSpeed Insights — а значит, сайт загружается быстро, плавно и удобно на любых устройствах и сетях.

Невозможное стало возможным благодаря вниманию к деталям и комплексному подходу к оптимизации. Это открывает новые горизонты для улучшения пользовательского опыта и повышения конверсии.

Все эти преимущества вы получите, если выберете платформу Hotlist.biz для создания сайтов и интернет-магазинов.

Добавлены страницы производителей по странам

На платформе Hotlist.biz появилась новая страница со списком стран производителей. Теперь посетители ваших интернет-магазинов смогут быстро находить товары по стране их производства.

Кроме того, в карточке товара название страны производителя стало активной ссылкой. Кликнув на неё, вы попадёте на страницу со всеми товарами из той же страны, что и выбранный товар.

Это обновление сделает поиск и выбор товаров ещё удобнее и поможет быстрее находить продукцию нужного происхождения.


Пример:
Карточка товара с указной страной производителем
Список стран производителей


На платформу Hotlist.biz добавлен Price Range Swiper — слайдер выбора диапазона цен в поисковом фильтре. Теперь пользователи могут удобно устанавливать минимальную и максимальную цену с помощью ползунков «От» и «До», которые отображаются сверху формы поиска. Это улучшает удобство и точность подбора товаров по цене.

Для установки данного кода выполните следующие шаги:

  1. Перейдите в раздел «Страницы» → «Виджеты HTML».
  2. В пункте «Price range swiper - Cлайдер выбора диапазона цен в поисковом фильтре» скопируйте код JavaScript.
  3. Создайте блок меню и вставьте в него скопированный код.
  4. Установите галочку «JavaScript / CSS style».
  5. В появившемся поле с параметрами выберите «Javascript - async».

Для подключения стилей:

  1. Скопируйте CSS стиль со страницы инструкций по созданию «Price Range Swiper».
  2. Вставьте его в редактор дизайна во вкладке «CSS стили».

Код доступен по ссылке: #Price_range_swiper




Обновление производительности сайта: оптимизация JavaScript и отложенная загрузка

Мы провели масштабную оптимизацию JavaScript на сайте для повышения скорости загрузки и улучшения пользовательского опыта. Теперь большинство библиотек загружаются отложенно — только тогда, когда это действительно необходимо.

Все скрипты вынесены в отдельные файлы и подгружаются исключительно на тех страницах, где они используются или когда пользователь взаимодействует с соответствующими элементами.

В результате улучшена работа следующих функций:

  • Перемотка товаров и статей
  • Изменение количества товаров при добавлении в корзину
  • Взаимодействие с разновидностями товаров
  • Добавление товаров в избранные
  • Отображение и скрытие заполненных значений в поисковом фильтре
  • Мобильное меню
  • Скрипт Слайд Меню
  • И прочие...

Это обновление значительно ускоряет загрузку страниц и делает работу сайта более плавной и комфортной. Спасибо, что выбираете нас!




Добавлена поддержка CSS-файлов в блоках/меню.
Теперь на Hotlist.biz вы можете создавать не только кэшируемые JavaScript-файлы, но и CSS-файлы стилей — прямо в тексте блоков/меню.

Что это даёт:
  • 🔧 Возможность подключения кастомных стилей только на нужных страницах;
  • 📁 Стили хранятся в отдельном кэшируемом файле, а не на самой странице;
  • ⚡ Обеспечивается чистая и быстрая загрузка страниц без встроенного CSS.
Как использовать:
Для создания CSS-файла укажите в параметрах блока/меню — CSS.
Вставьте в тексте Блока/Меню ваш CSS стиль и укажите страницы, на которых его отображать.


В систему добавлены обновлённые сигналы и события для Google Tag Manager и Google Analytics 4 (GA4).
Настройка реализована с учётом требований GA4 — для максимальной совместимости с современными отчётами и автоматическим отслеживанием конверсий. Полностью аннулирована поддержка устаревшей версии Google Analytics Universal.


Добавлен специальный CSS-стиль для улучшенного отображения таблицы товаров в корзине на мобильных устройствах и экранах шириной менее 450 пикселей. Стиль автоматически применяется только на странице просмотра корзины и не влияет на другие разделы сайта. Теперь оформление корзины стало более удобным и читаемым на смартфонах и компактных экранах.


Теперь на Hotlist.biz реализована возможность асинхронного импорта товаров — это значит, что вы можете загружать большие объёмы данных без обновления страницы и без временного отключения сайта для вас.
🔹 Раньше: во время импорта сайт становился временно недоступным для администратора, пока не завершится весь процесс. Это было неудобно — особенно при большом количестве товаров.
🔹 Теперь: вы можете продолжать работу с сайтом, в то время как импорт проходит в фоне. Процесс импорта больше не блокирует интерфейс, а строки из файла обрабатываются и отображаются в реальном времени прямо на экране.
💡 Например, при загрузке 5000 товаров, содержащих десятки изображений каждый, время обработки может занимать десятки минут. Асинхронный импорт полностью решает эту проблему — сайт остаётся доступным, а вы видите ход выполнения.



Вы можете включить опцию «Асинхронный импорт», чтобы загружать большие объёмы данных в фоновом режиме.

Преимущества:

  • Импорт выполняется в фоне — вы можете продолжать работу с сайтом во время обработки.
  • Браузер не перегружается, а вы видите прогресс в реальном времени.

Важно:

  • Если вы не используете асинхронный режим, сайт станет временно недоступен лично для вас на время импорта. Однако для других пользователей он продолжит работать в обычном режиме.
  • Во время асинхронного импорта детальный лог по каждому товару недоступен — вы не увидите, какие конкретно поля были изменены у каждой позиции в реальном времени.
  • После завершения импорта будет доступен краткий сводный отчёт с перечнем обновлённых, пропущенных, удалённых и проблемных товаров и разновидностей.
    История доступна в пунктах - «Показать результат предыдущего импорта» или «Предыдущий процесс импорта».
Добавлены Push-уведомления. Push-уведомления — это короткие сообщения, которые появляются на вашем экране (компьютере или телефоне) даже если ваш сайт или hotlist.biz закрыт. Они помогают быстро узнавать о важных событиях: заказах, сообщениях, завершении импорта, обратной связи.


Как включить уведомления? Перейдите в раздел НАСТРОЙКИ, УВЕДОМЛЕНИЯ, Push-УВЕДОМЛЕНИЯ - Включить. Сохраните изменения, после чего нажмите "Подписаться".
Произведена дополнительная оптимизация запросов к Базе Данных, а также ускорение платформы. В ближайшее время будет произведено обновление безопасности.


В системе добавлен API — аналог WooCommerce API — который позволяет: получать статистику заказов, добавлять, обновлять и удалять заказы, просматривать категории и управлять товарами. Всё это доступно через защищённые запросы.
Возможно массовое добавление или обновление товаров, в том числе характеристик и разновидностей.

Подробнее в инструкции: https://hotlist.biz/ru/user_guide.html#hotengine-CommerceAPI


Вкладки при добавлении и редактировании товара обновлены, а для параметров разновидностей реализована функция их сворачивания и разворачивания.


Добавлена опция защиты формы оформления заказа через корзину с помощью изображения (капчи), а также реализована дополнительная фильтрация текста во всех заказах и формах сайта.



Добавлено всплывающее окно редактирования отзывов и комментариев



Добавлена Функция согласия использования Cookie и передачи данных в Google Analytics И Tag Manager.



Добавлен массовый перенос цены из разновидностей в основную цену товара. Можно установить минимальную цену разновидности или максимальную. Функция находится в разделе Настройки, Магазин, Обслуживание.



Добавлен Календарь бронирования. Календарь содержит информацию о занятых слотах, расположенных на календаре. Цвета статусов и подсказки сделаны аналогично со статистикой продаж. Кроме того, добавлена опция отображения времени в системе бронирования, формат 24ч, а так же 12ч - AM/PM. Добавлена возможность сделать систему бронирования на множество дней.



Добавлен виджет Бронирования.
Функция бронирования — это дополнительный виджет, который позволяет реализовать систему записи в промежутки свободного времени. Бронирование можно реализовать с разделением на группы, например, для массажных кроватей, столиков в ресторане, прокатных автомобилей или других ресурсов.

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

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

Функция позволяет ограничить отображаемые в календаре даты. Кроме того, можно реализовать бронирование одного слота на определенное количество мест.




Добавлен виджет с отзывами Google Reviews - Api (Google My Business).
Виджет позволяет получать отзывы о вашей компании из профиля Google My Business.
Google Reviews - Api


Добавлен новый способ отображения списка категорий в Магазине. Вертикальное Flex меню (Vertically Flex) - компактное вертикальное меню с фиксированной высотой, которое содержит категории и подкатегории магазина. Дочерние категории отображаются в блоке фиксированном по высоте, справа от кнопки родительской категории.


Добавлен новый способ отображения списка категорий в Магазине. Данный способ позволяет отобразить список категорий, а также несколько дочерних подкатегорий. Данный способ отображения можно включить при помощи Виджетов, "Виджет с категориями магазина", "Способ отображения" - "Стандартный список с блоками (кнопками) + список подкатегорий".


Внимание! Заменена структура файла Google Merchant XML. Ранее в качестве категории указывалось ее наименование. После обновления структуры, наименование перенесено в custom_lagel_2, а в качестве product type устанавливается полный путь к категории.


Добавлено окружение для кнопки корзины «hotengine-shop-product-cart-parent», может содержать дополнительные классы «hotengine-shop-product-compare-exists» и «hotengine-shop-product-favorite-exitst», если включено сравнение товаров или иконка добавить в избранное, с расположение «ЗА» или «ПЕРЕД» кнопкой корзины. Кроме того, если включен переключатель количества добавляемых в корзину товаров, то элемент будет содержать дополнительный класс «hotengine-shop-product-spinner-block».
Обновлены иконки переключения стиля отображения списка товаров.
Обновлен стиль отображения товаров в виде списка.


Добавлена подробная информация о результате импорта.


Добавлена функция показа выбранных в поисковом фильтре значений вверху страницы. Функцию можно включить как в "Мобильном меню: Приложении", так и в функциональном меню "Поисковый фильтр". При включении функции в Мобильном меню, можно задать минимальный размер экрана для ее активации.


jQuery UI полностью удалена с платформы. Установка библиотеки происходит только на некоторых страницах Админ-Центра. Причина удаления — оптимизация и ускорение загрузки. Библиотека jQuery UI занимает более 250 кБ.
После оптимизации мы написали собственные модули всплывающих окон (dialog), изменения количества товаров перед добавлением в корзину (spinner), обновили настраиваемый модуль всплывающих окон hotengine-popup, заменили функцию вкладок (tabs) — теперь они полностью реализованы с помощью стандартных средств браузеров. Кроме того, заменена функция автозаполнения с помощью самого компактного плагина — Awesomplete.

Благодаря такой оптимизации удалось сократить код загружаемых библиотек до 22 кБ. Кроме того, многие наши библиотеки вынесены в отдельные процессы, поэтому они не загружаются без необходимости.








Функции которые отключены:
  • dialog()
  • draggable()
  • droppable()
  • resizable()
  • selectable()
  • sortable()
  • accordion()
  • tabs()
  • tooltip()
  • datepicker()
  • progressbar()
  • spinner()
  • slider()
  • slider("option")
  • slideUp()
  • slideDown()
  • fadeIn()
  • fadeOut()
  • position()
  • widget()
Несколько дней мы будем тестировать и выявлять все ошибки. Пожалуйста, в случае обнаружения ошибок сообщите нам через форму обратной связи.
В ближайшие дни будет осуществлено глобальное обновление функционала платформы. Большая библиотека JUQEY UI будет отключена. Для ее установки, если вы используете какие-то функции из списка ниже для стилизации вашего сайта, то необходимо подключить библиотеку вручную. Это можно сделать при помощи создания блока/меню и размещения в нем кода 


 Code: html
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/jquery-ui.min.js"></script>





Функции которые будут отключены:
  • dialog()
  • draggable()
  • droppable()
  • resizable()
  • selectable()
  • sortable()
  • accordion()
  • tabs()
  • tooltip()
  • datepicker()
  • progressbar()
  • spinner()
  • slider()
  • slider("option")
  • slideUp()
  • slideDown()
  • fadeIn()
  • fadeOut()
  • position()
  • widget()



Некоторые из них будут заменены (или уже заменены) на облегченные и более современные методы. 

Для всплывающих окон будет подключен наш новый модуль hotengine_micromodal , размер которого – всего 8кб. Аналогично будут заменены spinner(), tooltip().  Замена tabs() была произведена ранее. 



Добавлены информационные поля сортировки в админ-центре. Статистика продаж, товары, категории, статьи и прочее. Поле отображается в том случае, если осуществляется поиск по каким-то из доступных параметров.


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