5 June 2024
It's time to showcase some of the most interesting features we've introduced in the last quarter. Apart from new features, we have mainly focused on performance optimization.
Search improvements
We have focused on performance optimization, resulting in significant improvements across various areas.
Optimizations
We have notably optimized the Unified Search endpoint in the API, achieving over 30% faster performance for customers with high loads (many products and many requests). This improvement benefits both existing and new customers.
Additionally, the suggestion engine has undergone substantial optimization, enhancing both speed and functionality.
New functionality
A new feature now saves time when creating new parameters based on ingested commercial values. Search will automatically create the parameters in an unconfigured state, making it easy for users to finalize the creation by simply selecting the type, partitions, and other necessary configurations.
PIM improvements
PIM has been released in a new major version, upgrading from 23 to 24. This introduces a whole suite of new features, UI enhancements, new APIs, and updates to existing APIs, significantly improving the overall user experience and functionality.
Categorizing products
The process for placing multiple products in categories has been significantly improved. The UI is now simplified and more logical and optimized for large amounts of categories. Additionally, it's now possible to place products in multiple categories simultaneously, enhancing efficiency and usability.
Filter jobs by type
On the jobs tab, you can now filter jobs by type making it easier to find specific jobs.
UI improvements in PIM
PIM has undergone numerous UI enhancements, including:
- Vertical lines added to column headers in Mass Edit.
- Updated UI for several PIM types on the product details page.
- Ability to navigate to a product enricher from the product category.
- Correct handling of the Enter key when working on the product details page.
- Global list functionality performs better in UI
Backend improvements
We've implemented numerous internal enhancements resulting in better performance, such as:
- Updated and enhanced data importing processes, including support for importing data in JSON format.
- More efficient execution of bulk operations.
- Improved use of system resources overall.
API improvements
A lot of new endpoints are available, and with the new major version, some endpoints have new and updated request and response models.
Notably, three new endpoints facilitate importing data in JSON format: /api/products/bulk-load
and /api/products/bulk-load-from-file
for bulk importing products, and /api/products/bulk-upsert
for upserting (insert or update if already present) product data.
There are many other new endpoints related to products, filters, dashboards, widgets, etc. Some of these endpoints are available in the preview version of the API and will soon be merged into the release version.
DAM improvements
DAM has been released in a new major version, upgrading from 23 to 24. The main change in DAM 24 is a significant optimization in image transformation and scaling, providing fewer round trips with direct image URL construction from the image ID and eliminating the need for pre-caching due to its fast, scalable built-in CDN.
Improved support for WebP images has been added, allowing for more efficient image compression and faster loading times while maintaining high-quality visuals across various platforms and devices. Please note that in version 24, support for transforming JP2, BMP and PSD file formats has been dropped.
API changes
In version 24, a number of previously deprecated APIs have been removed. Additionally, there is a simple change to the POST /api/{culture}/attributes
endpoint, along with a few changes to request and response models. Validation models have changed from custom to default ASP.NET models to align with other Bizzkit products.
Bizzkit AI assistant
As you may know, we have released a brand new feature available in all Bizzkit applications called Bizzkit AI Assistant (or for short, BAIA). BAIA is designed to enhance user experience through automation and intelligent interaction. BAIA is an advanced AI model that enables users to interact naturally using natural language. It has comprehensive and up-to-date knowledge of Bizzkit Documentation, allowing it to answer questions about all products and features. BAIA can access Bizzkit APIs to query and modify data, enriching queries with additional information. All interactions occur within the Bizzkit cloud, ensuring strict data privacy and security, with user permissions guiding its actions.
BAIA includes predefined recipes to expedite common processes and allows users to save their own for future use. Bizzkit products are enhanced with semantic functions for specialized interactions. Users can view, resume, or delete past interactions, promoting accountability and continuity.
You can read more about BAIA here.