Release: 3.13
AI-powered personalization, smarter operations, and enhanced supportโ
Front-Commerce 3.13 introduces AI-driven product recommendations with Netup to help increase conversion rates, along with flexible maintenance tools for multi-store setups.
We've improved page loading speeds across applications and welcomed our new support team to provide more specialized assistance. We've also worked on another project which will be live later this week ๐
Read on to discover all the details of this release!
Real-time AI personalization with Netupโ
Front-Commerce 3.13 introduces a new extension for Netup (previously known as Netwave).
This extension allows you to leverage Netup's AI capabilities to deliver personalized product recommendations to your customers in real-time, enhancing the shopping experience and potentially increasing conversion rates.
Netup's AI algorithms analyze user behavior and preferences to suggest relevant products. It uses an Inductive AI approach, learning from historical data to make predictions and recommendations tailored to each user. This approach is designed to adapt to changing user preferences and trends, ensuring that recommendations remain relevant and effective over time with less data.
The Netup extension is built on new capabilities introduced in Front-Commerce
3.13. Our default theme now contains generic recommendation zones on common
pages such as the Product List Page (PLP), Product Detail Page (PDP), and Cart.
Extension points are provided to allow developers to customize these zones and
integrate any personalization service. The @front-commerce/netup
extension
leverages these extension points to provide a ready-to-use integration with
Netup both for tracking user interactions and displaying personalized
recommendations.
In this release, the Netup extension is available for Gezy stores only but is ready for other backends. If you are interested in using Netup for your store (on a different backend), please contact us to discuss integration and configuration options.
Read more about this feature in the Netup extension guide.
Per-store Maintenance Modeโ
You can now enable maintenance mode for specific stores instead of your entire Front-Commerce instance.
This is particularly useful for international merchants managing multiple stores who need to perform content updates or deploy new versions to one region without disrupting operations in others.
The maintenance mode service now accepts a scope
parameter to target
individual stores, giving you granular control over when and where maintenance
mode is applied. This feature is available to all customers starting with this
version through a new API call, similar to the existing maintenance mode
functionality.
Read more about this feature in the Activating Maintenance Mode for a Specific Store guide.
Performance: faster First Contentful Paint (FCP)โ
We've optimized Remix/Vite's default module preload strategy to significantly improve First Contentful Paint times across all Front-Commerce applications.
This optimization addresses a performance regression introduced in Front-Commerce 3.4 when we moved to Vite. The improvement is available in all supported Front-Commerce 3.x versions and delivers an average 20-point boost in Google Lighthouse Performance scores.
This is the first milestone in our "Performance Summer" initiative, where we're focusing on enhancing the overall web performance of Front-Commerce applications.
Search suggestions with Attraqtโ
Front-Commerce now supports search autocomplete and suggestions, allowing you to provide alternative search terms to users when they're looking for products in your store.
We've taken this opportunity to port the @front-commerce/attraqt
extension
from version 2.x to 3.x, bringing the full Attraqt integration to Front-Commerce
3.x users.
This feature is available on both Front-Commerce 2.x and 3.x:
- Front-Commerce 2.x users: Follow the migration guide to enable search suggestions
- Front-Commerce 3.x users: Check the Attraqt extension documentation for installation instructions
Magento2: latest security patches compatibilityโ
Front-Commerce is now compatible with the latest Magento security patches released on June 10th, 2025. This includes support for the most recent versions across all supported Magento branches:
- Magento 2.4.8-p1 - Security patches
- Magento 2.4.7-p6 - Security patches
- Magento 2.4.6-p11 - Security patches
- Magento 2.4.5-p13 - Security patches
Since we've updated Front-Commerce's Magento module architecture, we can now adapt quickly to new Magento releases, ensuring you stay secure and up-to-date with Adobe's latest patches. See the security bulletin APSB25-50 for detailed information about these security updates.
Welcome our new Support team!โ
Following our QA team onboarding in the previous release, we've now welcomed another specialized Lundi Matin team to Front-Commerce: our dedicated Support team.
This team has taken over our support channels and is now your primary point of contact for assistance. They work closely with our core Front-Commerce team, escalating technical issues when needed to ensure you get the expertise required for complex problems.
For Front-Commerce Cloud topics, the Infrastructure team at Lundi Matin is also involved, giving you access to even more specialized knowledge that will remain as our infrastructure evolves.
This expansion means more people are available to help you, while allowing our core Front-Commerce team to focus on what they do best: building new features, improving performance, and advancing the platform. With dedicated teams handling QA and Support, we can deliver faster innovation and better service quality simultaneously!
๐ Coming soon: a redesigned Cockpit experienceโ
We're excited to announce that a completely rebuilt Front-Commerce Cloud Cockpit is coming soon.
While working on Front-Commerce 3.13, we've also been investing significant time and effort into rebuilding the Cockpit from the ground up. This next-generation management interface features modern architecture and will include a first set of long-awaited features that our customers have been requesting.
Stay tuned for a dedicated announcement with full details about the new capabilities and enhanced user experience. ๐
Other changesโ
Features
- Remix:
- Developers can now inject custom modules in the express server
- Theme:
- Add tracking events for different actions
- Add extension point recommendations (PLP, PDP, Cart)
- Add
<ProductList>
component that fetches products by their SKU and displays them - Add generic extension point for additional Editorial Toolbox sections
through the
editorialToolboxSections
extension point.
- Gezy:
- The extension now supports the
productList
GraphQL query used to fetch several products by SKUs - The extension now provides a way to access Gezy's configurations
- DX:
- Improved Gezy playground capabilities, providing an easy way to copy a request as cURL, fixed an issue with POST requests, and added a debug flag that displays for each request a link to the playground.
- We added request presets to Gezy's playground page for easier testing of the Gezy API
- The extension now supports the
- Core:
- We implemented a new
DomainContextManager
to manage domain contexts, allowing developers to expose and use pure domain objects in a more flexible way. - Added a new exported
NoSessionAdapter
to be able to create sessionless Users - Added new type utils,
ExtractConfigType
andExtractProviderConfigType
, to generate types from config providers. - Adds support for conditional service enablement in cookie services config
- We implemented a new
- Skeleton:
- Implemented example of custom redirections
Bug Fixes
- Magento:
- (both Magento 1 and Magento 2) Fixed an issue that could result in stale data in the cart cache when a race condition with Magento API calls occurred.
- Magento2: now handles short search text gracefully instead of throwing an error
- Gezy:
- Fixed an issue where ordering PLP page by unsupported field throws an error
- Prevented fatal errors when a Product has no brand by fixing the detection condition
- Fixed pagination issue in order list where only the first page was displayed
- Fixed order pagination by converting offset-based parameters to page-based parameters required by the API.
- Removed a check on products
url_image
that could cause an error on PDP and PLP pages. - Implemented canonical category ID field on product to retrieve its main category
- Fixed an issue causing the healthcheck call to be reset after each request, causing it to reuse the caller's credentials.
- Fixed an issue where updating account information for company throws an error even if the data has been updated successfully
- Theme:
- Fixed an issue where the errors from the search API weren't retrieved in the searchBar
- Fixed an issue where cart recap wasn't updated on checkout step change
- Fixed an issue where when using no sort it injects an invalid sort value
- Fixed an issue not redirecting users if downloadable products count expire
- Core:
- Fixed an issue where Maintenance Mode enabled manually disabled itself without any reason.
- Removed OrderItem.bundleOptions resolver from the core to allow overrides
- Paypal:
- Fixed an issue where PayPal didn't detect production environment properly
Fixes from 3.13
and 2.36
have also been backported into previous minor versions. The following patch versions were released: 3.12.2
, 3.11.3
, 3.10.4
, 3.9.6
, 3.8.10
, 3.7.11
, 3.6.13
, 2.35.3
, 2.34.4
, 2.33.5
, 2.32.7
, and 2.31.8
.