The product characteristics import field has been simplified
Now, when importing product characteristics, two formats are available:
- Extended format – each characteristic is entered in a separate cell, allowing more precise value assignment and visibility of all possible options.
- Compressed format – all characteristics are entered in a single cell. In this case, you must specify the product type in the first line, and each characteristic on a new line.
This approach simplifies import and allows flexible handling of different product types and their characteristics, ensuring data accuracy in the database.
Impossible is Possible: How We Achieved Nearly 100% in Google PageSpeed
In today’s web world, site loading speed is one of the key success factors. Recently, we made a real breakthrough and raised our Google PageSpeed scores to nearly 100% across all critical metrics! This is the result of comprehensive and meticulous optimization, into which we poured maximum knowledge and experience.
https://pagespeed.web.dev/analysis/https-hotlist-biz-ru/v87znuv93s?form_factor=desktop
What helped us achieve such a result?
1. Script and style loading optimization
We implemented deferred loading of JavaScript and CSS so that critical resources needed for page rendering load first, while all others load asynchronously and only when necessary. Most scripts on the platform load directly upon user interaction. Thanks to this, users see content instantly, and the browser is not blocked by unnecessary calls.
2. Compression and minimization of data
All scripts, styles, and images were maximally compressed and optimized. Using modern WebP/SVG image formats as well as CSS and JavaScript minification significantly reduced the overall amount of loaded data.
3. Effective caching and CDN
We set up caching on the server and used a content delivery network (CDN), allowing files to be delivered closer to users and reducing server response time.
4. Smart image handling
All images use adaptive loading — different sizes and formats for different devices and resolutions. Lazy loading techniques are applied, so images are not loaded until the user scrolls to them.
5. Font optimization
Fonts are loaded with the font-display: swap parameter, reducing text rendering delays due to font loading.
6. Improved rendering and DOM
We reduced unnecessary elements, optimized the HTML structure, removed redundant reflows and style recalculations, speeding up the first render and making the interface responsive.
All these measures have allowed us to practically achieve maximum scores in Google PageSpeed Insights — meaning the site loads fast, smoothly, and conveniently on any device and network.
Impossible became possible thanks to attention to detail and a comprehensive optimization approach. This opens new horizons for improving user experience and increasing conversions.
You will receive all these benefits if you choose the Hotlist.biz platform for creating websites and online stores.
A new page with a list of manufacturer countries has been added to the Hotlist.biz platform. Now visitors to your online stores can quickly find products by their country of origin.
In addition, on the product page, the manufacturer country name is now a clickable link. Clicking it will take you to a page showing all products from the same country as the selected item.
This update makes searching and selecting products even more convenient and helps users quickly find items of the desired origin.
The Price Range Swiper — a price range slider in the search filter — has been added to the Hotlist.biz platform. Now users can conveniently set the minimum and maximum price using the “From” and “To” sliders, which are displayed above the search form. This improves the ease and accuracy of product price filtering.
To install this code, follow these steps:
- Go to the «Pages» → «HTML Widgets» section.
- In the «Price range swiper - Price range slider in the search filter» item, copy the JavaScript code.
- Create a menu block and paste the copied code into it.
- Check the «JavaScript / CSS style» option.
- In the appeared parameters field, select «Javascript - async».
To connect styles:
- Copy the CSS style from the Price Range Swiper instruction page.
- Paste it into the design editor under the «CSS styles» tab.
The code is available at the link: #Price_range_swiper
Site Performance Update: JavaScript Optimization and Deferred Loading
We have carried out extensive JavaScript optimization on the site to increase loading speed and improve user experience. Now most libraries load deferred — only when truly necessary.
All scripts have been moved to separate files and are loaded exclusively on pages where they are used or when the user interacts with the relevant elements.
As a result, the following features have been improved:
- Scrolling of products and articles
- Changing product quantities when adding to the cart
- Interaction with product variants
- Adding products to favorites
- Showing and hiding filled values in the search filter
- Mobile menu
- Slide menu script
- And more...
This update significantly speeds up page loading and makes the site experience smoother and more comfortable. Thank you for choosing us!
Now on Hotlist.biz, you can create not only cached JavaScript files but also CSS style files — directly within the block/menu text.
What this gives you:
- 🔧 Ability to add custom styles only on selected pages;
- 📁 Styles are stored in a separate cached file, not on the page itself;
- ⚡ Ensures clean and fast page loading without inline CSS.
To create a CSS file, set CSS in the block/menu parameters.
Insert your CSS style into the Block/Menu text and specify the pages where it should appear.
🔹 Previously: during import, the site became temporarily unavailable to the administrator until the entire process was completed. This was inconvenient — especially with a large number of products.
🔹 Now: you can continue working with the site while the import runs in the background. The import process no longer blocks the interface, and lines from the file are processed and displayed in real time directly on the screen.
💡 For example, when uploading 5000 products, each containing dozens of images, processing time can take tens of minutes. Asynchronous import completely solves this problem — the site remains accessible, and you see the progress.
You can enable the "Asynchronous Import" option to upload large volumes of data in the background.
Advantages:
- Import runs in the background — you can continue working with the site during processing.
- The browser is not overloaded, and you see progress in real time.
Important:
- If you do not use asynchronous mode, the site will become temporarily unavailable specifically for you during the import. However, for other users, it will continue to work normally.
- During asynchronous import, a detailed log for each product is not available — you will not see which specific fields were changed for each item in real time.
- After the import is completed, a brief summary report will be available with a list of updated, skipped, deleted, and problematic products and variations.
History is available under "Show previous import result" or "Previous import process".
It is possible to bulk add or update products, including characteristics and varieties.
More details in the instructions: https://hotlist.biz/en/user_guide.html#hotengine-CommerceAPI
The booking feature is an additional widget that allows implementing a booking system for available time slots. Bookings can be organized into groups, for example, for massage beds, restaurant tables, rental cars, or other resources.
You can specify the schedule for available time slots in your calendar, both recurring and one-time. After that, visitors will be able to make a booking.
Various statuses are available when booking. You can specify a default status to register, as well as activate a Payment feature, after which a different status, specified in the settings, will be applied.
The feature allows limiting the dates displayed in the calendar. Additionally, you can enable booking for one slot with a specified number of available spots.
The widget allows you to receive reviews about your company from your Google My Business profile.
Google Reviews - Api