Welcome to the July 2026 release notes! While the summer season is in full swing and the football championship is keeping everyone distracted, development never slows down! New improvements continue to land across the platform and nothing can stop us from updating!
The headlines of this cycle are:
- Stable 15, a production-validated bundle of 56 modules on .NET 10
- Loyalty module enhancements
- Backup and restore module release
Stable 15 bundle
Stable 15 is a production-validated bundle of 56 modules running on .NET 10, and the biggest platform jump in the bundle’s history (3.1007.16 → 3.1039.0). It deepens configurable products across Cart, Orders, and xAPI, matures Page Builder, and sharpens catalog tooling, alongside a strong round of security hardening and data-resilience work. PostgreSQL 18 is now supported, and the new Backup & Restore module ships pre-installed.
Breaking changes!
Stable 15 raises the runtime baseline to .NET 10, so the platform and all modules must run on .NET 10. Module code that used the Virto ICancellationToken / IJobCancellationToken types should migrate to the standard .NET CancellationToken, and obsolete APIs flagged in earlier releases (under the VC0012 policy) have now been removed.
A few responsibilities also moved between modules: ProductSnapshot was extracted from Orders into its own module, and SEO functionality moved from Core to the dedicated Seo module (`GetSeoBySlug` and the Core SEO surface are now obsolete).
The full list of module versions is available in the release notes.
The new 15.0 documentation release has been published to align with Stable 15.
Virto Commerce release strategy
Virto Commerce is composed of the Platform and 100+ independent modules, each shipped continuously rather than as part of a single annual “big” release:
-
Stable bundles – such as Stable 15 – are published approximately every three months after full regression, end-to-end, and load testing; they are the recommended choice for production and include hotfixes for the two most recent Stable releases, along with migration guides for any breaking changes.
-
Edge is published daily with the latest features and lighter testing, making it suitable for pilots, proofs of concept, and other pre-production scenarios. Because you extend the Platform rather than modify it directly, staying current typically requires recompilation and retesting rather than a rewrite.

Release strategy – a guide for business users
Backup and restore as a standalone module. Backup and Restore 3.1000.0
Backup and restore is now a separate, default pre-installed module instead of being baked into the platform core.
The extraction keeps existing modules, REST API clients, the admin UI, role and permission assignments, and previously created backup ZIP files working unchanged.
Skyflow and Authorize.net credit card on the checkout page. Frontend 2.51.0 + Skyflow 3.1002.0 and Authorize.Net 3.1003.0
Customers can now enter their Skyflow or Authorize.net credit card details directly on the checkout page. This removes an extra step from the payment flow and improves the overall checkout experience.
The behavior is controlled by the payment method’s AllowCartPayment option.
Display payment form on checkout page
Configurable products in cart redesigned. xCart 3.1022.0
Buyers can now clearly see the configuration they have added to the cart and jump straight to editing it. Each configured line item has a Components dropdown and a per-line summary of the chosen options, attached files, and prices:
Mixed cart. Payment with loyalty points. Cart 3.1005.0 + xCart 3.1018.0
Buyers can now pay with loyalty points end to end, including validation and points reward. When points are used, the cart holds totals in more than one currency (for example US dollars and points), exposed through the new cartTotals GraphQL field:
Buying products from loyalty catalog
Organization memberships management. Customer 3.1010.0 + Profile Experience API 3.1008.0
A single widget on the contact blade now shows every organization a contact belongs to, with their assigned roles and lock state:
Administrators can change a user’s roles in one organization without affecting any other, lock or unlock their access to a single organization immediately, and optionally set a timed lock that lifts automatically.
Configurable featured sorting for browsing and search. Catalog 3.1032.0 + xCatalog 3.1009.0
Category managers can now define the default product order for category browsing and search results. This allows the most relevant or commercially important products to appear first without requiring users to select a sort option:
Search facets are now configured in the same Search configuration widget. Previously, they were configured through the Aggregated properties widget:
Rebuild all products in a category. Catalog 3.1031.0
You can now trigger a search-index rebuild for a single category, including every product assigned to it directly or through the category hierarchy. This makes it easy to refresh search results after bulk catalog changes in one branch of the catalog tree.
Coupon code validation pattern. Marketing 3.1006.0
Coupon codes are now validated both client- and server-side through the new Coupon code validation pattern setting. The admin field no longer accepts characters that contradict its “alphanumeric only” hint, and the pattern can be relaxed when needed:
Dashboard cards show all values. Platform 3.1041.0
Summary dashboard cards previously displayed only the first three values when several values were present, hiding the rest. They now make every value visible and scrollable within the card:
Module icons updated. Platform 3.1036.0
The module icons have been updated to a fresher, more modern design:
Prerender.io dynamic rendering for SEO
The Virto Commerce Frontend is a Vue 3 single-page app, so search-engine crawlers would otherwise receive a mostly empty HTML shell. With Prerender.io dynamic rendering, a reverse proxy (nginx or Azure Application Gateway) detects crawler user agents and serves them cached, fully rendered HTML snapshots, while human visitors keep getting the SPA. This lets Google and other bots crawl and index the storefront effectively for better SEO. On Virto Cloud, implementation partners can now enable a self-hosted prerender service (a paid feature, currently in preview) instead of the Prerender.io cloud SaaS – switched on per storefront route in the environment configuration – so the same SEO benefit is available without a separate Prerender.io subscription. Its behavior and response headers mirror the cloud service, with a different auth token and recache endpoint.
QA
The QA team stabilized the flaky end-to-end tests by identifying their root causes and enriching CI runs with platform, database, and Elasticsearch logs for faster failure analysis.
Test seeding is now faster and more reliable: event-based indexation is disabled during tests, so records are indexed once in bulk instead of one at a time as they are seeded.
Automated regression coverage keeps growing – new visual and functional tests were added and several bugs were caught by automation this cycle – with AI-assisted test-case generation and an end-of-year UI regression pack in progress:
Marketplace
-
The Operator portal now includes Virto OZ, an AI assistant available from a dedicated blade. It offers predefined, blade-specific prompt shortcuts alongside free-form natural-language prompts, and can both answer questions and carry out actions – search and analysis, product and catalog management, and offer management – showing the result for review before it is saved.
-
The Vendor portal AI Assistant automates routine work – natural-language search and simple analytics, product description generation and translation, and offer creation and updates – and the portal now supports configurable products. The six external vendor-portal modules (commissions, import, quote, registration, reviews, and communication) were also migrated to the platform’s Backoffice Modularity manifest contract.
For more information, request a demo
VC-Shell
VC-Shell 2.1.0 completes the v2 Developer Guide (180 pages, co-located with the framework code and auto-synced to the docs site on every release) and introduces URL-state tables that persist sort, search, and pagination in the URL for shareable, reload-proof views. The micro-frontend host moved to the platform’s canonical manifest endpoint, and the release also brings table polish, token-free npm publishing via OIDC, and an extracted Asset Library module.
Explore the new features and capabilities
Knowledge hub
-
New customer case study went live. This is a story of Notions Marketing replatforming its legacy platform without disrupting a single active customer. And Virto Commerce + Luminos Labs orchestrating the transition.
-
The recording of our Product Updated Webinar. The recording of our latest Product Updates Webinar: B2B User Experience that Makes Sense is now available.
Discover the latest platform capabilities designed for how B2B buyers and teams actually work reducing manual steps and friction across complex workflows.In this session, we demonstrate:
- Conversational AI for complex B2B order placement
- Localized coupons and promotions
- Out-of-the-box accessibility compliance (WCAG 2.2 AA, EAA, and ADA)
- Vendor-managed configurable products
- Loyalty programs for partner networks and dealer incentives
Watch the recording and see how the latest Virto Commerce capabilities help simplify complex B2B operations and deliver a better user experience.
Product Updates: B2B User Experience that Makes Sense | Virto Webinar
-
New whitepaper on Global B2B Commerce is available now. Expanding into new markets takes more than localization. Our new whitepaper, Beyond Localization: How to Manage B2B Complexity in Regulated and Multi-Market Expansion, provides a practical framework for B2B commerce leaders navigating regulatory requirements, infrastructure constraints, and growing operational complexity.
Inside the guide, you’ll learn:
- How to manage both regulatory and operational complexity across global markets
- Common pitfalls that derail international expansion and how to avoid them
- Practical guidance for entering regulated markets such as China, Switzerland, and India
- Proven architectural patterns for expanding without a costly big-bang replatform
- A decision framework and platform checklist for evaluating multi-market readiness
Download the whitepaper to learn how to build a scalable commerce foundation for regulated, multi-market growth.
Global B2B eCommerce Beyond Localization | Whitepaper | Virto Commerce













