# The Year 2024 Release Notes

**URL:** <https://www.virtocommerce.org/t/the-year-2024-release-notes/754>\
**Category:** news digest\
**Created:** [December 23, 2024, 11:21am UTC](https://www.virtocommerce.org/t/the-year-2024-release-notes/754 "2024-12-23T11:21:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Maria-Volkova-Tula](https://yyz2.discourse-cdn.com/flex032/user_avatar/www.virtocommerce.org/maria-volkova-tula/32/1326_2.png) [@Maria-Volkova-Tula](https://www.virtocommerce.org/u/Maria-Volkova-Tula)\
**Post date:** [December 23, 2024, 11:21am UTC](https://www.virtocommerce.org/t/the-year-2024-release-notes/754/1 "2024-12-23T11:21:16Z")

</div>

![Happy New Year](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/2X/7/784379c867de0185cf879df5e9cadda759793055.png)  
🎄 The Virto Commerce team wishes you happy holidays! We hope this holiday season brings joy, warmth, and inspiration as we step into a new year filled with opportunities to innovate together on the Virto Commerce platform.

Thank you for your continued trust, feedback, and collaboration. Your support drives our shared success and growth.

**Briefly, here are the accomplishments for 2024:**

- 221 user stories released, including 40 clients’ requests.
- 377 bugs fixed.
- 72 contributions accepted.
- 4 stable releases delivered.
- over 60 modules and our Frontend Applicaton localized into 10 languages.

Let’s take a look at the main successes:

## ❄ Frontend ❄

 ![frontend](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/2X/0/04b97837902b889bc2fc9221e6b8190aa08dd9bb.png)

- [Configurable products](https://docs.virtocommerce.org/storefront/user-guide/shopping/products-purchase-options/): Adapt products to your preferences by configuring available options​.
- [Product details page](https://docs.virtocommerce.org/storefront/user-guide/navigation/product-page-layout/): View product page displaying ​related products, product variations, and reviews.
- [Push messages](https://docs.virtocommerce.org/storefront/user-guide/shopping/notifications/): View all the received notifications in the top menu​
- [Payment via Skyflow](https://docs.virtocommerce.org/storefront/user-guide/shopping/checkout-process/)​: Use Skyflow payment provider at checkout.
- [Saved credit cards](https://docs.virtocommerce.org/storefront/user-guide/account/saved-credit-cards/): Save credit cards for further use safely.
- [Quotes](https://docs.virtocommerce.org/storefront/user-guide/shopping/submit-quotes/): Create quotes from scratch, approve, or decline them.​
- [Favorite addressed](https://docs.virtocommerce.org/storefront/user-guide/account/company-info)​: Mark addresses as favorite, and it will automatically appear at the top of the address list in the Company Info section and during checkout.

## ❄ Platform ❄

 ![platform](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/2X/3/351ed6659861c2886604eea261f1f57bdd6a8973.png)

**Stable releases**

- [Stable bundle 7](https://github.com/VirtoCommerce/vc-modules/blob/master/bundles/v7/package.json)
- [Stable bundle 8](https://github.com/VirtoCommerce/vc-modules/blob/master/bundles/v8/package.json)
- [Stable bundle 9](https://github.com/VirtoCommerce/vc-modules/blob/master/bundles/v9/package.json)
- [Stable bundle 10](https://github.com/VirtoCommerce/vc-modules/blob/master/bundles/v10/package.json)

**Architecture improvements**

- [Migration to storefrontless architecture](https://docs.virtocommerce.org/storefront/developer-guide/#__tabbed_1_2): Replace Storefront and Theme with the Frontend Application to minimize custom development, leverage standard network products, and deliver faster speeds at a lower cost.
- [Transitioning to .NET8](https://docs.virtocommerce.org/platform/developer-guide/Tutorials-and-How-tos/How-tos/upgrading-to-net8/): Update the target framework to .NET 8 and integrate the latest LTS releases of third party libraries.
- [Blue/green indexation support for Azure search and Elastic search](https://docs.virtocommerce.org/platform/developer-guide/Fundamentals/Indexed-Search/indexing/blue-green-indexing): Use the blue/green indexing feature for the three modules - ElasticSearch, ElasticSearch 8, and Azure Search.

**New modules**

- [**White labeling**](https://docs.virtocommerce.org/platform/user-guide/white-labeling/overview/): Customize branding elements such as logos, favicons, colors, and footer links based on the logged-in organization context.
- [**Recommendations**](https://docs.virtocommerce.org/platform/user-guide/recommend/overview/): Display recommendations to the current product
- [**Rating and reviews**](https://docs.virtocommerce.org/platform/user-guide/rating-reviews/overview/): Manage ratings and reviews for entities within the system.
- [**Quotes**](https://docs.virtocommerce.org/platform/user-guide/quotes/overview/): Receive and manage the submitted quotes.
- [**File experience API**](https://docs.virtocommerce.org/platform/developer-guide/GraphQL-Storefront-API-Reference-xAPI/File/overview/): Use our enhanced file upload solution.
- [**Push messages**](https://docs.virtocommerce.org/platform/user-guide/push-messages/overview/): Send custom notifications to selected customers or organizations within the Virto Commerce platform

**Integrations**

- [**Skyflow**](https://docs.virtocommerce.org/platform/user-guide/skyflow/overview/): Enable secure payment processing within Virto Commerce Platform.
- [**Builder.io**](https://docs.virtocommerce.org/platform/user-guide/integrations/builder-io/overview/): Transform Frontend Application page designs into optimized web and mobile experiences.
- [**Prerender.io**](https://docs.virtocommerce.org/platform/developer-guide/Tutorials-and-How-tos/How-tos/setting-up-prerender-io-with-azure-app-gateway/): Optimize your website’s SEO performance by rendering JavaScript content for search engine crawlers.

**AI assistants**

- [**Documentation assistant** :](https://docs.virtocommerce.org/) Ask the AI any questions about the technical documentation, and it will provide clear answers, relevant links, and illustrations. It handles prompts with typos and transliterations.
- ​[**Document processing**](https://docs.virtocommerce.org/platform/user-guide/ai-doc-processing/overview/): Use intelligent document processing, a technology that extracts and organizes data from documents for business process automation in the Frontend Application.

**xAPI**

- [New xAPI modules structure](https://docs.virtocommerce.org/platform/developer-guide/Tutorials-and-How-tos/How-tos/migration-to-new-xapi-modules/): Replace the **VirtoCommerce.ExperienceApi** module with a suite of new, more specialized modules. This change is part of our effort to simplify business API development and streamline our release cycle.
- [Packaged business capabilities](https://docs.virtocommerce.org/platform/developer-guide/Updating-Virto-Commerce-Based-Project/pbcs/): Install a combination of modules releases, grouped by functionality to address specific business needs.
- [OpenID Connect module](https://docs.virtocommerce.org/platform/developer-guide/Fundamentals/Security/authentication/oidc/#use-oidc-module-for-identity-providers-setup): Use any, all, or a combination of the existing identity providers.

## ❄ Design ❄

 ![design](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/2X/4/41d505d5b065b72c3e0135950ddda750bbb0419c.jpeg)

- The UI kit has been improved utilizing variables and synchronizing with developers.
- A color pallette system has been developed.
- 7 [new themes](https://docs.virtocommerce.org/platform/user-guide/content/managing-themes/) have been released for desktop and mobile applications.
- Frontend pages and elements have been redesigned.
- Custom product design has been developed.
- Product recommendations widget has been designed.
- Main menu has been redesigned for [virtocommerce.com](http://virtocommerce.com).

## ❄ Marketplace ❄

 ![marketplace](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/2X/c/cbcf183d0a3386595696d754b6212a6674cb9b4d.png)

- [Communications module](https://docs.virtocommerce.org/marketplace/user-guide/Vendor-portal/products-management/#communicate-with-operator): Vendors and operators can now communicate more efficiently via the communications widget.
- [Commissions module](https://docs.virtocommerce.org/marketplace/user-guide/Vendor-portal/my-store/): View the assigned commissions.
- [Rating and reviews](https://docs.virtocommerce.org/marketplace/user-guide/Vendor-portal/rating-and-reviews/): View the reviews submitted by buyers.
- [Products import](https://docs.virtocommerce.org/marketplace/user-guide/Vendor-portal/import/): Upload products & offers in one go and upload inventory for multiple warehouses.
- [Multiple offers](https://docs.virtocommerce.org/marketplace/user-guide/Vendor-portal/offers/): Upload multiple offers for the same product.​
- [Product associations](https://docs.virtocommerce.org/marketplace/user-guide/Vendor-portal/products-management/#manage-product-associations): Set product associations for improved catalog management.​
- [Hide products](https://docs.virtocommerce.org/marketplace/user-guide/Operator-portal/marketplace-products/#manage-product-from-vendor-portal): Temporarily hide product from sale.
- [Order editing](https://docs.virtocommerce.org/marketplace/user-guide/Vendor-portal/orders/): Edit orders created by the buyers.
- [Shipment](https://docs.virtocommerce.org/marketplace/user-guide/Vendor-portal/orders/#create-shipment)​: View and manage shipments.
- [My store](https://docs.virtocommerce.org/marketplace/user-guide/Vendor-portal/my-store/#profile): Customize your profile​.

## ❄ VC-Shell ❄

 ![vc-shell](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/2X/1/10483e184d7e5f18d77f54a24bf22cb5b88d4140.png)

- [**VC-shell and UI-kit Storybook:**](https://docs.virtocommerce.org/platform/developer-guide/custom-apps-development/vc-shell/storybook/) Create component schemas and interact with the source code block directly within the Storybook interface.​
- A lot of new services (navigation menu, widgets, themes, and more) have been added.​
- Mobile-view template is now created automatically.
- [Navigation](https://docs.virtocommerce.org/platform/developer-guide/custom-apps-development/vc-shell/Essentials/navigation/) has been enhanced: the right blade replaces the last open blade, route parameters are now supported, pagination control has been improved.
- Every single [UI component](https://docs.virtocommerce.org/platform/developer-guide/custom-apps-development/vc-shell/Essentials/controls/VcButton/) has been updated and refactored.​
- Application Insights support has been added.
- Modules are now supported as a downloadable prebuilt bundle from the Platform.​

## ❄ Documentation ❄

- 🔥 Read our newest Virto Cloud Onboarding guides to easily and instantly:

- Use our more illustrative and convenient documentation at [docs.virtocommerce.org](http://docs.virtocommerce.org). The home page now shows all four Virto Commerce products: Platform, Storefront, Marketplace, and VC Shell. Each product page is divided into user and developer guides and also displays other necessary links – release notes, support, blog, community, and github pages.

- Use our [roadmap](https://docs.virtocommerce.org/platform/user-guide/vc-docs-guide) and [overviews](https://docs.virtocommerce.org/platform/user-guide/) to navigate through the documents.

- Read detailed overviews of Virto Commerce products updates:

It has been an incredibly productive year for our company, and we’re striving for even greater achievements! We welcome your suggestions and collaboration as we continue building the B2B innovation platform together.

Happy holidays and see you next year!

---

<div class="post-metadata">

**Author:** ![volanar](https://yyz2.discourse-cdn.com/flex032/user_avatar/www.virtocommerce.org/volanar/32/564_2.png) [@volanar](https://www.virtocommerce.org/u/volanar)\
**Post date:** [December 24, 2024, 4:47pm UTC](https://www.virtocommerce.org/t/the-year-2024-release-notes/754/2 "2024-12-24T16:47:05Z")

</div>

> [@Maria-Volkova-Tula](#):
>
> Replace Storefront and Theme with the Frontend Application to minimize custom development, leverage standard network products, and deliver faster speeds at a lower cost.

Great job! You are planning a migration to nuxt.js to improve SEO? To avoid using third-party scripts like [prerender.io](http://prerender.io)

---

<div class="post-metadata">

**Author:** ![OlegoO](https://yyz2.discourse-cdn.com/flex032/user_avatar/www.virtocommerce.org/olegoo/32/27_2.png) [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Post date:** [December 26, 2024, 9:53am UTC](https://www.virtocommerce.org/t/the-year-2024-release-notes/754/3 "2024-12-26T09:53:21Z")

</div>

> [@volanar](#):
>
> to nuxt.js to improv

Hi volanar, good questions.

Currently, we don’t have plans to migrate to Nuxt.js for server-side rendering (SSR). We’ve found that focusing on a client-side approach has offered significant benefits:

1. **Reduced Development Effort -40%:** Simplifying the architecture and avoiding SSR has significantly reduced the time and effort needed for front-end development and allows to build modern SPA and PWA.
2. **Cleaner Codebase:** The absence of SSR complexities leads to a more maintainable and straightforward code structure.
3. **Lower Hosting Costs - 30%:** With a static content approach, hosting the frontend app requires minimal resources, further reducing infrastructure costs. We see that clients spent 30% less overall with the new frontend architecture.
4. **SEO Targeting:** In most e-commerce scenarios, SEO is critical for limited public pages and scenarios: public landing pages, product pages, and category pages only, which can be effectively handled with tools like [prerender.io](http://prerender.io). For real customers, the website is working as SPA.

PS: Virto Cloud offer already includes seamless integration with [prerender.io](http://prerender.io), [contact us](https://virtocommerce.com/contact-us) and I hope we can provide the best offer for you with everything that you need to develop e-commerce websites with Virto Commerce.

---

<div class="post-metadata">

**Author:** ![volanar](https://yyz2.discourse-cdn.com/flex032/user_avatar/www.virtocommerce.org/volanar/32/564_2.png) [@volanar](https://www.virtocommerce.org/u/volanar)\
**Post date:** [December 26, 2024, 10:49am UTC](https://www.virtocommerce.org/t/the-year-2024-release-notes/754/4 "2024-12-26T10:49:49Z")

</div>

Thanks for the reply. But Nuxt was created in order to solve all these problems that you have voiced. Since everything works out of the box, development time is reduced and SEO is improved. And SSR works immediately, without additional configuration. Nuxt is recommended for large applications to increase productivity, scale, and reduce development time. And migration from vue to Nuxt takes little time.
