Welcome to the February 2025 release notes from Virto Commerce! We’re thrilled to share the exciting updates we’ve delivered in this highly productive first month of the year. We’ve been hard at work to ensure your e-commerce journey is smoother, smarter, and more successful than ever .
Highlights
- Breaking changes: GraphQL.NET library upgraded from v4 to v8
- GraphQL Playground replaced with GraphiQL
- Popup notifications added to save configurable product changes
- Attachments added to Vendor and Operator portals communications module
xApi 3.900.0
The GraphQL.NET library has been updated from v4 to v8. That is why the following xAPI modules must be updated to version 3.900 or higher to ensure compatibility:
- VirtoCommerce.Xapi
- VirtoCommerce.XCatalog
- VirtoCommerce.XCart
- VirtoCommerce.XOrder
- VirtoCommerce.XCMS
- VirtoCommerce.ProfileExperienceApi
- VirtoCommerce.FileExperienceApi
- VirtoCommerce.MarketingExperienceApi
- VirtoCommerce.QuoteModule
- VirtoCommerce.PushMessages
- VirtoCommerce.TaskManagement
- VirtoCommerce.Skyflow
- VirtoCommerce.Contracts
- VirtoCommerce.CustomerReviews
- VirtoCommerce.Recommendations
- VirtoCommerce.WhiteLabeling
The GraphQL Playground has been replaced with GraphiQL, a more flexible and customizable solution:
Read more about GraphiQL interface
xCart 3.824.0
Items in the cart now appear in the order they were added, with the most recently added product at the top of the list.
xCatalog 3.823.0 and Catalog 3.837.0
A feature has been added to localize product and category names.
-
In REST API, the localized name is now returned as a new field.
-
In GraphQL, if a culture name is specified, the localized name is returned accordingly.
Catalog CSV Export and Import 3.805.0
-
The Catalog CSV Import module has been renamed to Catalog CSV Export and Import to better reflect its ability to both import and export products via CSV files. The module’s guide has been updated accordingly.
Additionally, the export feature now includes an option to select a delimiter from a dropdown menu.
-
The root catalog’s SEO data can now be fetched from the backend, allowing it to be dynamically displayed in breadcrumbs. This enhancement improves navigation and ensures better SEO compliance:
-
The order of sections for configurable products can now be easily adjusted using drag-and-drop:
Changes are applied instantly on the frontend:
Frontend 2.13.0
-
Users can now re-order all items from the completed orders with a single click. Item skus are perfectly displayed on both desktop and mobile screens:
-
Order filter has been redesigned to be more visual and user firendly:
-
After adding a configurable product to the cart, users can modify it by clicking Edit configuration. This opens the product card, allowing customization. A popup notification will remind users to save their changes. If they ignore it and close it, another notification will appear, ensuring that modifications are not lost:
-
You can now easily switch between currencies in the cart. The price will be retrieved from the corresponding pricelist in the selected currency. If a pricelist for the new currency is unavailable, an error message will be displayed for those products:
View the enhancements on public demo site
Read more and install Frontend Application
Marketplace and VC Shell
The communication module now supports attaching documents in both the Vendor and Operator portals. The total number of attachments per message and the maximum attachment size are configurable:
Vendors and operators can:
-
Add and remove attachments (duplicate files cannot be attached).
-
Edit attchments within message.
-
Drag and drop files for easier attachments.
For more information, request a demo