Mirasvit Last Updates — February 2025
-
Andriy Kovalenko
- Our News & Updates
- Mar 4, 2025
- 9 min read
The second month of the year is behind us, and we’re ready to share the latest improvements our team has made to enhance our products. In February, we updated over ten modules, providing you with new tools to optimize your online store’s performance.
For example, in Advanced Product Feeds, we added 40+ new marketplace templates, updated filter validation, and improved support for key product parameters in feeds. Additionally, the module now runs on Laminas, ensuring greater stability and compatibility.
In Advanced SEO Suite, we introduced flexible breadcrumb configuration and automatic exclusion of redirect URLs from the sitemap, improving navigation and SEO.
Meanwhile, in Layered Navigation, you can now better control the indexing of filtered pages, helping to reduce duplicate content.
Let’s take a closer look at these and other updates, as well as how to apply them.
Table of Contents
- Advanced Product Feeds
- Layered Navigation
- Advanced SEO Suite
- AI Assistant
- Dynamic Categories
- Custom Form Builder
- GeoIP Redirect
- Help Desk MX
- Product Finder
- Full Page Cache Warmer
Advanced Product Feeds
The Advanced Product Feeds module led the February updates.
🔥 40+ new ready-to-use feed templates for marketplaces
Our developers have added 40+ new preconfigured feed templates for popular marketplaces. This update saves you time by eliminating the need to create feeds from scratch while also reducing the risk of errors—each template is already optimized for marketplace requirements.
To use this feature, go to Catalog > Advanced Product Feeds > Feeds > Add New Feed. Select the desired template (e.g., Google Shopping, TikTok, Instagram), adjust the parameters if needed, and click Save and Generate.
🔥 Consistent validation for filter previews and feed generation
Filter previews now use the same validation as feed generation (previously, they had separate validation), ensuring more accurate results and preventing selection errors. This means that the products displayed in the preview will match those in the final feed.
Accurate exports and proper filtering ensure that only relevant products appear on marketplaces, eliminating missing or extra items.
To use this feature, go to Catalog > Advanced Product Feeds > Filters, select or create a filter, and use Preview to verify which products will be included in the feed.
🔥 Include minimum order quantity and quantity increments in product feeds
Previously, product feeds did not support displaying the minimum order quantity (Minimum Qty Allowed in Shopping Cart) or quantity increments (Qty Increments), making integration with marketplaces that require these parameters more difficult.
You can now include these values in feed templates using the following variables:
- {{ product.min_sale_qty }} — Minimum quantity required for purchase.
- {{ product.qty_increments }} — Quantity increment step.
This improvement ensures more accurate XML/CSV feeds, making them better suited for marketplace requirements.
To configure this feature, go to Catalog > Advanced Product Feeds > Feeds, open or create a feed template, and add these variables:
- Minimum Qty Allowed: {{ product.min_sale_qty }}
- Qty Increments: {{ product.qty_increments }}
Save and Generate the feed.
Note: To ensure this feature works correctly, configure the Minimum Qty Allowed in Shopping Cart and Qty Increments values in the product settings and include the corresponding variables (product.min_sale_qty
, product.qty_increments
) in your XML/CSV template.
🔥 Migration from Zend Framework to Laminas for better compatibility
Previously, the module relied on Zend Framework, which is no longer supported. This could lead to compatibility issues with newer Magento versions. For instance, accessing the feed management page (Catalog > Feeds) could trigger an error due to a missing zf1/zend-reflection library.
This issue has now been resolved, as the module has transitioned to Laminas, the official successor to Zend Framework. Starting from Magento 2.3.5, Laminas is included by default, so you only need to update your system to ensure compatibility.
Layered Navigation
🔥 Control indexing for filtered pages with rel=nofollow
The Layered Navigation module now allows you to specify the number of applied filters, determining when links in filters should have the rel=nofollow
directive. This instructs search engine bots not to follow these links.
Previously, this parameter could only be enabled or disabled for all filter links, with no customization options. What does this mean for you? You can now limit the number of reindexed pages when filters overlap, helping to prevent duplicate content issues and optimize your SEO budget.
To enable this feature, go to Stores > Configuration > Layered Navigation Filters > SEO Settings > Active filters nofollow threshold.
Advanced SEO Suite
Two updates were introduced in February for the Advanced SEO Suite.
🔥 Exclude SEO redirect URLs from the sitemap
We’ve added a new mechanism that removes redirected URLs from the sitemap. If a request URL redirects to a different target URL, there is no need to include the request URL in the sitemap.
This feature helps reduce unnecessary entries in your sitemap and prevents potential indexing issues caused by redirects.
It works automatically—when generating a new sitemap or regenerating an existing one, it scans request URLs from the configured redirects in the Redirect Manager (Marketing > Redirects) and excludes them.
🔥 Flexible breadcrumb configuration for product pages
You can now customize breadcrumbs in the Advanced SEO Suite module. Breadcrumbs help users navigate your store by displaying their path to the current page, making it easy to return to previous categories or product listings.
Previously, breadcrumbs followed a fixed structure. For example, if the product "Montana Wind Jacket" was in the "Jackets" category, which belongs to "Tops," the breadcrumb path would always appear as Men > Tops > Montana Wind Jacket, which might not be the most intuitive option for navigation. Now, you can configure them to display only Men > Montana Wind Jacket, or another preferred format.
To customize breadcrumb format and conditions, go to Marketing > Settings > Product Breadcrumbs.
AI Assistant
🔥 New support for CMS block fields
In February, our developers added support for fields in CMS Blocks: Content > Elements > Blocks in the AI Assistant module.
Before working with a block field, you need to create a Prompt in System > AI Assistant > Prompts with Scope = CMS Block.
Note that if you are using the Page Builder editor, the AI Assistant button will only be available inside the editor.
Dynamic Categories
Two useful features have been added to the Dynamic Categories extension.
🔥 Improved special price condition for dynamic categories
For the Has active special price smart attribute, our developers have introduced a condition ensuring that the special price is lower than the regular price. This resolves the issue of products with a regular price (previously assigned a special price that later became the default) being included in a dynamic category based on this smart attribute.
As a result, you no longer need to manually go through problematic products and adjust prices, saving time and effort.
The condition is now built into the smart attribute and requires no additional configuration.
🔥 Smart attributes now prioritized in conditions list
Smart attributes will now appear at the top of the Conditions list (previously listed below standard attributes), making them easier to access, use, and configure. This improvement enhances efficiency and increases their visibility.
Elasticsearch Extension
🔥 Excluded spell correction for numeric search terms
A small but highly useful feature has been added to the Elasticsearch Extension—spell correction will no longer apply to search terms containing numeric characters. This prevents irrelevant search results from appearing.
Why is this necessary? When searching by product SKU, for example, an exact match is required. If spell correction is applied, it could generate potentially inaccurate results.
No configuration is needed to enable this feature—simply update the module.
Custom Form Builder
🔥 Bulk delete action for answers
Previously, in the Custom Form Builder module, removing unwanted customer responses required manually selecting and deleting them one by one, leading to unnecessary time waste.
Now, you can select multiple responses at once and delete them in bulk using the Actions > Delete dropdown. The list of answers is available under Content > Form Builder > Answers.
GeoIP Redirect
🔥 New "Storage Lifetime" setting for redirect sessions
Our developers have added a new parameter—Storage Lifetime—to the GeoIP Redirect extension. It applies to sessions and cookies that store information about whether a user has accepted or declined a redirect.
With Storage Lifetime, you can now conveniently set the duration of these sessions and cookies in seconds directly within the module, without needing to modify server settings as before.
To configure this feature, go to Stores > Configuration > GeoIP Redirect > Storage Lifetime.
Help Desk MX
Two new features were introduced in February for the Help Desk MX module.
🔥 Clickable image preview for attachments
Previously, viewing an image in the message history required downloading it, which was often inconvenient. With the new Attachment image preview feature, this issue is resolved.
Now, images appear as previews, and you can click on them to open them in full size within a pop-up. If needed, you can still download an image using a dedicated button.
This feature is enabled automatically after updating the module, with no additional configuration required.
🔥 Quick access to documentation from admin menu
Help Desk settings pages now provide direct links to the documentation.
This improvement makes it easier to navigate to the relevant section whenever you need guidance on a specific configuration.
The feature is applied automatically after updating the module.
Product Finder
🔥 Improved filter logic for dynamic option updates
In February, our developers enhanced the filtering logic in the Product Finder module.
Previously, each subsequent filter became available (not disabled) and received the corresponding set of options only after selecting a value in the previous filter. Now, a non-required filter can remain open, and if the previous filter is not selected, it will dynamically update its options based on the selected value of the next filter.
For example, when searching for the best tires for your car, you might select: width 205 > profile 55 > rim size R16 > load rating 91 > load rating (left empty) > speed rating Y > load rating 94. As a result, the speed rating Y is removed, and only H, V, and W remain, ensuring that unavailable combinations are excluded.
With this update, attribute dependencies are now revalidated, preventing incorrect product selections. This means customers will only see the correct set of available products.
Full Page Cache Warmer
Our specialists have also introduced two improvements for Full Page Cache Warmer.
🔥 Compatibility with NitroPack for automatic cache updates
We have added support for the NitroPack module. It follows the same logic as our extension—tracking changes to product pages, categories, and other pages and automatically updating their cache.
This ensures that your store pages always display the most up-to-date information.
If NitroPack is already installed in your Magento, no additional configuration is required after installing our Cache Warmer—both modules will work together seamlessly.
🔥 Optimized database queries for cache status checks
We have optimized Magento database queries to more accurately determine whether a page is cached. These enhancements have been included in the latest release—simply update the module to apply them.
That wraps up our February updates! We continue to refine our modules, making your work even more efficient and convenient. If you have any questions or suggestions, feel free to contact our support team—we value your feedback!
Publication of your products in the comparison shopping engines will allow you to attract more new buyers to your store. This extension allows you to automatically generate a feed with products for all common comparison shopping engines (Google Product Search, Shopping.com, Nextag.com, Twenga.co.uk, etc.).
From meta tags to the sitemap, the Magento 2 SEO Extension gives you full control over each and every SEO-related feature in your store.
This extension is a SEO powerhouse that provides major enhancements to all pages of any online shop.
This amazing package will save you an incredible amount of time and money, all while securing your site's place at the top of the search results!
Provide your online store customers with outstanding support. Collect and process all inquiries, emails, and offline chats in one place! No piece of information will be lost. Every message will be assigned to the right department and an appointed agent.
Magento 2 store loads quickly only if its pages are in the cache. Our extension automatically adds pages to the cache and thus, speeds up your store!
Whenever your customer or Google visits a page, its most recent variant will be loaded in a fraction of seconds from the cache.
This extension introduces a unique robot designed to monitor cache status. Once the cached page is cleared, the robot visits this page and warms up the cache for it!
This module is an incredible enchancement to your store's usability. It improves upon every aspect of layered navigation: performance, product filters, and visual customization.
It also lets you add standalone brand pages, an "All Products" page, and offers the ability to retool your category pages for infinite scrolling.
The Layered Navigation extension will take your store's usability to the next level!
Show your customers related information based on their location.
This module automatically switches currency, language, store appearance based on the settings and visitor's country.
Improve your store users' experience and grow your business worldwide.
Design forms for your online business, get customers' feedback easily, and without any coding skills. The extension enables the process of creating single-page and multi-page forms, improves your communication with customers, and, as a result, helps your business grow successfully with Magento2 Form Builder.
Magento 2 Dynamic Categories extension assigns products to categories automatically, greatly simplifying the category management.
Just specify the criteria, and the module will place the products inside the category by itself, saving you time and energy better spent on other tasks.Magento 2 Dynamic Categories extension assigns products to categories automatically, greatly simplifying the category management.
Just specify the criteria, and the module will place the products inside the category by itself, saving you time and energy better spent on other tasks.
The Parts Finder extension is a great solution for stores that sell spare parts (e.g. for vehicles, cell phones or printers).
It adds a block with a set of filters like Year, Make, Model, and Category. Customers will apply filters step-by-step, quickly accessing the products that are most relevant to them and moving on with the purchase. This will improve your user experience and conversion rate.
Discover a revolution in content generation with our AI Assistant. This tool is seamlessly integrated with your Magento store, leveraging the power of the ChatGPT AI to generate content for your store.