Virto’s Release Notes | June 2025

:sun: Welcome to the June 2025 release notes from Virto Commerce! Summer is here, and while vacation season may be in full swing, we’ve stayed focused on refining features and boosting performance. Explore our key updates including but not limited to:

Virto Commerce stable release 11

The Stable release 11 is here, encompassing features developed from December 2024 to May 2025. This version is packed with improvements and new functionalities designed to streamline your e-commerce operations.

Key features

  • Manifest version 2.0

  • Platform version 3.887.0

  • Frontend version 2.21.0

  • GraphQL upgrade: The GraphQL Playground has been replaced with GraphiQL — a more powerful, customizable development interface.

  • Partial GraphQL schema support: The development has been simplified by focusing only on the relevant module’s API definitions. Partial schema for the Quote module is available at http://localhost/ui/graphiql/quote.

  • Full localization support: All Virto Commerce modules have been localized into 9 additional languages — German, Italian, French, Spanish, Portuguese, Polish, Russian, Chinese, and Japanese — making the Platform globally accessible.

  • Product configuration: Users can now not only purchase products or their variations but also configure them to their preferences. Whether it’s choosing decorations for a cake or selecting features for a bike, customization is now available via the Customize button on product pages.

  • Back-in-stock notifications: The new Back-in-Stock module allows customers to subscribe to real-time alerts when out-of-stock products are restocked.

  • New payment provider: In addition to Skyflow and Authorize.net, the Platform now supports CyberSource for secure and flexible payment processing.

  • Pre-filled units of measure: Helps streamline the initial catalog setup.

  • Facets normalization: Enables consistent filtering and product data display by merging similar property values (e.g., “US”, “USA”, and “Made in USA” into one).

  • Page Builder office: Pages can now be created and managed not only through the Platform’s Contents module but also directly from the Page Builder Office, accessible via the Page Builder widget in each store.

  • BOPIS (Buy Online, Pick Up In Store): Users now have the option to choose between:

    • Shipping to a specified address.
    • Pickup from a nearby store.
  • Barcode scanner: A new barcode scanner feature allows customers and sales representatives to quickly find products using their mobile phones — simply scan and go.

  • Developer tools: A new Developer tools section has been added to the Platform’s main menu, providing quick access to diagnostics and integration tools: Health, Hangfire, Swagger, and GraphQL.

View the complete comparison to the version 11

You can find more features in the following release notes:

Catalog mega menu. Frontend 2.22.0

A mega menu bar has been added below the top menu. It helps users quickly navigate to any category or subcategory in the catalog, find specific products, view all catalog items, or open the Brands page:

megamenu

All brands on one page. Frontend. 2.22.0

For easier navigation, users can open the Brands page, where all available brands are listed in alphabetical order:

Clicking a brand logo or name opens a dedicated brand page displaying all products (as product cards) associated with that brand:

Read more about managing brands page.

New Purchased before filter. Frontend. 2.22.0

A new checkbox has been added to display only products that have already been purchased by the user:

Purchased before

Products that have already been purchased by the user receive a corresponding label:

Predefined text for configurable products. Frontend. 2.22.0

When customizing configurable products, users can either enter custom text or select from predefined options in the text widget. This can be used for messages on postcards, engravings on rings, greetings on cakes, and more:

Properties organized into groups. Frontend 2.21.0

Numerous properties can be organized into groups for enhanced readability:

Read more about creating and assigning groups to properties.

New Google Analytics events. Frontend 2.21.0

New Google Analytics events have been added:

  • Select item is now triggered when users select a product from:
    • The comparison page.
    • The lists page.
    • The product list on the cart page.
    • The recommended products widget or other widgets on the product page.
  • View item list is now triggered when users view a product list in:
    • The recommended products widget or other widgets on the product page.
    • The variations widget on the product page.
    • The recently browsed products widget on the cart page.

Read more about Google Anlytics events.

New Order management module 3.803.0

In Virto Commerce Platform, Orders are managed via the Orders module and the Order management module:

The Order module is designed to:

  • Store order details.
  • Manage orders created by users on client side.
  • Search for orders by keywords.

The Order management modules is designed to:

  • Add or remove line items from the order.
  • Ensure accurate price calculations based on the Frontend Application logic, applying relevant discounts, store settings, and customer-specific pricing.

Detailed notification template error reports. Notification 3.819.0

Users can now receive detailed, actionable debug information when an error occurs during the email template preview. This improves the performance and accuracy of email template configuration and enhances troubleshooting:

OR and AND logic support. Search 3.811.0

To enable broader and more powerful search capabilities across indexed fields, our search supports OR and AND search expressions.

For example, the brand:FABORY OR fastener_finish:“Zinc Plated” query returns the following:

The brand:FABORY AND fastener_finish:“Zinc Plated” query returns the following:

Partial update support with the PATCH endpoint

To improve safety and efficiency, REST API methods in Virto Commerce now support partial updates for the entities of the following modules:

This means developers can update specific fields without sending the entire object, reducing the risk of unintentionally overwriting other data using PATCH endpoint:

In the example below, only the fields included in the request body will be modified. Omitted fields remain unchanged:

[
  { "op": "add", "path": "/newField", "value": "New Value" },
  { "op": "remove", "path": "/oldField" },
  { "op": "replace", "path": "/existingField", "value": "Updated Value" },
  { "op": "move", "from": "/tempField", "path": "/finalField" },
  { "op": "copy", "from": "/sourceField", "path": "/destinationField" },
  { "op": "test", "path": "/testField", "value": "Expected Value" }
]

Read more about Customer module partial updates.

Extended requestRegistration mutation. xProfile 3.914.0

The requestRegistration mutation has been extended to support registering multiple addresses for organizations, specifically to create both billing and shipping address during the registration process:

mutation {
  requestRegistration(command: {
    storeId: "B2B-store"
    languageCode: "en-US"
    organization: {
      name: "New organization"
      description: "My new organization"
      phoneNumber: "123456789"
      addresses: [{
        city: "qwe"
        countryCode: "ALA"
        countryName: "Åland Islands"
        description: "qwe"
        line1: "qwe line 1"
        postalCode: "1234567"
      }]
    }
    contact: {
      firstName: "John"
      lastName: "Doe"
      }
    account: {
      username: "john_doe"
      password: "test@test"
      email: "test@test"
    }
  }) {
    organization {
      id
      description
      phoneNumber
    }
  }
}

Marketplace

  • Modules can now register entity types available for state machine engine. Entity type can be selected from a list of available types:

    entity-type-selection

  • State machines states and transitions can now be localized. The localized values are displayed on Operator and Vendor portals:

  • Import and push messages have been updated to VC-Shell Next:

  • Support for conditions in State Machine transitions has been added:

  • Product publishing requests have been switched to use the State Machine:

  • Properties assigned to a property group can now be viewed via a separate widget. Properties not assigned to any property group can be viewed via a separate Properties widget:

  • Measure type properties can now be managed by a Vendor:​

  • Localized measure names are now supported on Vendor portal:


For more information, request a demo

VC-Shell

The new version of VC-Shell has been released! The current versions 1.1.4​ includes

  • :sparkles: Completely redesigned UI for a modern and clean look​.
  • :artist_palette: Support for 4 icon packs:​
    • Legacy FontAwesome icons​.
    • Material Symbols​.
    • Lucide Icons​.
    • Bootstrap Icons.​
  • :hammer_and_wrench: New services introduced for greater modularity and flexibility:​
    • WidgetService​.
    • MenuService​.
    • DashboardService.​
    • GlobalSearchService.​
    • AppBarMenuService​.
    • SettingsMenuService.​
    • ToolbarService​.
  • :puzzle_piece: Almost every UI Kit component has been reimagined — redesigned visually and improved internally​.
  • :bar_chart: Dashboard has been reworked to provide:​
    • Easier widget registration​.
    • Drag & drop support for widget rearrangement.​
  • :rocket: Every aspect of the shell has been enhanced for performance, customization, and developer experience​.

Explore the new features and capabilities

Virto Commerce webpage

  • The new Marketplace page has been updated with an intuitive UX and UI. It clearly outlines the types of marketplaces—by business model and industry—that can be launched on Virto CIP. The page highlights core marketplace features, showcases updated case studies, includes relevant assets, and addresses frequently asked questions. It’s designed to concisely deliver all essential information for key business decision-makers:

  • New industry guides have been designed to support digital leaders in navigating the complexities of modern commerce:

    • Industrial Digital Transformation Guide: Tailored for manufacturers and industrial companies, this guide explores how to future-proof operations with modular commerce architecture, improve buyer experiences, and drive operational efficiency through automation and system integration.

    • Digital Commerce for Healthcare & Medical Guide: Focused on the unique needs of the healthcare and medical supply sector, this guide outlines strategies for building compliant, scalable digital commerce solutions—enhancing procurement workflows, ensuring system interoperability, and supporting business agility.

    These guides offer practical insights and use case-driven recommendations for B2B organizations ready to accelerate their digital commerce journey.

Documentation

2 Likes