Release: 2.6
HTTP Caching, Store credits, Wishlist sharing and remote configurations
Front-Commerce 2.6 embraces HTTP Caching to bring your storefront performance to a whole new level.
Leverage proxy or CDN caching to get the performance of static websites with the flexibility you'd expect for a dynamic eCommerce storefront. We're eager to see what you will do with this!
We've also added new features (Store credits, wishlist improvements, remote configuration), updated our dependencies and fixed several issues.
New Feature: Store Credits
In this release, we've continued to increase our feature coverage by implementing Store Credits. Customers can use store credits to (partially or fully) pay for their order. They can view their credits history and the current balance from their account dashboard.
While the UI is platform agnostic, we implemented the supporting server implementation in the Magento1 Enterprise module. It is fully integrated in the workflow you are used to and administrators can issue Store Credits from the admin panel as usual.
Wishlist improvements: send by email and save product options
Wishlists are now also supported for Magento 1. They were only available for Magento 2 so far.
We've also added several new features to make wishlists even more useful for Customers:
- product options are now saved to the wishlist. It reduces the friction (selecting the size or color of a product) when customers are ready to purchase a product
- customers can share their wishlist by email using the native Magento feature
- recipients can then browse the wishlist content and add some items or the whole list to their cart
On product listing pages, the "is in wishlist" feature for product items caused performance issues with our new HTTP caching mechanism. We've also revamped our implementation to reduce the number of GraphQL queries sent by the client. It is now much more efficient! Please read our migration guide for further details.
Remote configurations
Front-Commerce configurations are at the core of our product. Configuration providers allow developers to access configurations in an homogeneous way, no matter how they are defined. Be it an API Key, a text or other preferences administrable by a store owner, developers can now fetch values from a remote source without any code change.
The first module to leverage this feature is our Magento 1 Algolia integration. It will reuse the configurations from your Magento administration area without needing to duplicate them. Future Front-Commerce releases will contain more improvements like this for other modules.