# News Digest - November 2023

**URL:** <https://www.virtocommerce.org/t/news-digest-november-2023/644>\
**Category:** news digest\
**Created:** [October 30, 2023, 1:43pm UTC](https://www.virtocommerce.org/t/news-digest-november-2023/644 "2023-10-30T13:43:23Z")\
**Posts on this page:** 1\
**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:** [October 30, 2023, 1:43pm UTC](https://www.virtocommerce.org/t/news-digest-november-2023/644/1 "2023-10-30T13:43:23Z")

</div>

Welcome to our monthly News Digest, a comprehensive source for the latest advancements and enhancements in Virto Commerce solutions as of November 2023.

## Highlights

- Latest Stable Platform Release 6 with a range of enhancements and updates.
- Redesigned **Related products** and **Compare products** sections in the Storefront.
- Marketplace enhancements.

# Platform

🔥 We are thrilled to present the latest Stable Release with a range of enhancements and updates to elevate your Virto Commerce experience. To apply these updates, you can utilize the Virto Commerce CLI.

**Virto Storefront:**

- Utilizes cart error notifications for a smoother shopping experience.
- Executes multilingual support for broader reach.
- Supports streamlined cart management and dashboard improvements.

**Virto Platform:**

- Focuses on enhancing error handling, specifically addressing DbUpdateConcurrencyException.
- Expands contract module features to include contract status and vendorId.
- Updates Crud and Search services for more efficient catalog data management.
- Optimizes payment processing with support for capture and refund operations.
- Implements improvements in asset editor styles, DateTime handling, CRUD services, and security, resulting in a more reliable, efficient e-commerce platform.

Read more about [Stable Bundle 6](https://www.virtocommerce.org/t/stable-bundle-6-release-notes/643)

- The Virto Commerce plugin has been added to the **[Builder.io](http://Builder.io)** partners list.  

- [3.424.0](https://github.com/VirtoCommerce/vc-platform/releases/tag/3.424.0) The option to connect **Azure App** has been added to use Azure App Configuration between different environments.  
Read more about [Adding Azure App Configuration](https://docs.virtocommerce.org/new/dev_docs/Tutorials-and-How-tos/How-tos/azure-app-configuration).

- [3.429.0](https://github.com/VirtoCommerce/vc-platform/releases/tag/3.429.0) The localization settings for dictionary items (such as Statuses, Groups, etc.) have been enabled to ensure that users can access localized content:

[Download and install the Platform](https://github.com/VirtoCommerce/vc-platform/releases)

### Contacts

- [3.407.0](https://github.com/VirtoCommerce/vc-module-customer/releases/tag/3.407.0) To improve the usability of the module, the following changes have been made:

- [3.408.0](https://github.com/VirtoCommerce/vc-module-customer/releases/tag/3.408.0) Now you can upload files to organizations, assign relevant documents to the desired organization, and make them accessible via the API:

[Download and install the Contacts module](https://github.com/VirtoCommerce/vc-module-customer/releases)  
​

### Orders

- [3.418.0](https://github.com/VirtoCommerce/vc-module-experience-api/releases/tag/3.418.0) To disable access to the **Playground** UI in production mode and to improve the security, the `VirtoCommerce:Playground:Enable` setting ​has been added to the **appsettings.json** file. By default, it is `true`. Set it to `false` to disable the **Playground**.

```auto
 "VirtoCommerce": {
     "GraphQLPlayground": {
        "Enable": true
      }
}

```

- In the event of a failed transaction, you now have the option to utilize the same transaction ID for both capture and refund operations. Transaction Ids are checked for unique transactions only allowing for transaction repetition.

[Download and install the Orders module](https://github.com/VirtoCommerce/vc-module-order/releases)

### Assets

[3.403.0](https://github.com/VirtoCommerce/vc-module-image-tools/releases/tag/3.403.0) The **Assets** module now supports the **.webp** image format, a modern format that offers superior lossless and lossy compression for web images. Utilizing WebP enables webmasters and developers to create smaller, higher-quality images that enhance web performance.

[Download and install the Assets module](https://github.com/VirtoCommerce/vc-module-assets/releases)

### Assets, Content

- **Publish** / **Unpublish** button has been added to the **Content** module, allowing any PageBuilder-created page to be published or unpublished at any time. The unpublished pages get **.page-draft** extension and can be edited for further publishing.

- Full-text search capability for permalink, content, etc. has been added.

[Download and install the Assets module](https://github.com/VirtoCommerce/vc-module-assets/releases)  
[Download and install the Content module](https://github.com/VirtoCommerce/vc-module-content/releases)

### Notifications

The annoying autocomplete that is triggered by keywords in the placeholder has been disabled:

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/2X/a/a223fc09d646883d2f1dc4646111d7e8ae20cbcc.png)

[Download and install the Notification module](https://github.com/VirtoCommerce/vc-module-notification/releases)

### xAPI

- [3.419.0](https://github.com/VirtoCommerce/vc-module-experience-api/releases/tag/3.419.0) The Product schema has been extended with GTIN - Global Trade Item Number.

- [3.421.0](https://github.com/VirtoCommerce/vc-platform/releases/tag/3.421.0) To simlify the initial Virto Start configuration, the following modifications have been made:

[Download and install the xAPI module](https://github.com/VirtoCommerce/vc-module-experience-api/releases)

### Orders, Stores, xAPI

- [3.421.0](https://github.com/VirtoCommerce/vc-module-experience-api/releases/tag/3.421.0) The **Stores** module settings now include a new switch that enables anonymous users to create orders. When this switch is turned on, the **createOrderFromCart** mutation will be executed for anonymous users. Otherwise, an authorization-required notification will be displayed.

[Download and install the Orders module](https://github.com/VirtoCommerce/vc-module-order/releases)

[Download and install the Store module](https://github.com/VirtoCommerce/vc-module-store/releases)

[Download and install the xAPI module](https://github.com/VirtoCommerce/vc-module-experience-api/releases)

### xAPI, Profile, Notification

[3.422.0](https://github.com/VirtoCommerce/vc-module-experience-api/releases/tag/3.422.0) To streamline the user registration process during order creation, the following changes have been implemented:

- The `organizationId` field in `inviteUser` mutation arguments is no longer mandatory​.​
- Running the `inviteUser` mutation without the `organizationId` will result in a different email notification, specifically the **SignUp notification Customer**.
- A new `customerOrderId` field has been added to `inviteUser` mutation arguments.​
- Running `inviteUser` with `customerOrderId` adds it to the invite url link in the notification​.​
- The `customerOrderId` field has been added to `registerByInvitation` mutation arguments​.
- Running `registerByInvitation` with `customerOrderId` triggers the `transferOrder` command and associates the order with the provided `userId`.

[Download and install the xAPI module](https://github.com/VirtoCommerce/vc-module-experience-api/releases)

[Download and install the Profile module](https://github.com/VirtoCommerce/vc-module-profile-experience-api/releases)

[Download and install the Notification module](https://github.com/VirtoCommerce/vc-module-notification/releases)

# Storefront

- [1.41.0](https://github.com/VirtoCommerce/vc-theme-b2b-vue/releases/tag/1.41.0) The redesigned **Related products** section now contains most of the product card information and retains its main fuctions: Adding the desired quantity to the shopping cart, wishlist, or comparison list.

- [1.42.0](https://github.com/VirtoCommerce/vc-theme-b2b-vue/releases/tag/1.42.0) In the redesigned **Compare products** section, the product cards now have frames. The price field is more distinguishable now. Additionally, when scrolling through the comparison list, the text section of the product card now remains anchored at the top.

- [1.42.0](https://github.com/VirtoCommerce/vc-theme-b2b-vue/releases/tag/1.42.0) The new laconic design of the currency selectors makes the currency signs easier to distinguish.

- [1.42.0](https://github.com/VirtoCommerce/vc-theme-b2b-vue/releases/tag/1.42.0) The user is now notified of the minimum and maximum quantities of the product when adding it to the cart. Also, the notification bubbles now have borders for better readibility.

[View the enhancements on public demo site](https://virtostart-demo-store.govirto.com/)

[Read more and install Storefront](https://github.com/VirtoCommerce/vc-theme-b2b-vue)

# Marketplace

- We have now included the Import functionality as a standalone application in the Operator portal’s apps menu. This functionality mirrors the capabilities found in the Vendor portal, providing operators with the tools to manage import profiles, review import history, and upload files. This addition is a response to the **Import on behalf** feature, which empowers operators to initiate imports on behalf of vendors, streamlining the import process, even when vendors are not directly involved.

- To provide even more product-related information, we’ve included a **Videos** widget on the product card. Clicking on this widget will open a list of videos associated with the product, allowing users to access multimedia content easily.

For more information, [request a demo](https://virtocommerce.com/request-demo).

# Documentation

- New [Playground](https://docs.virtocommerce.org/new/dev_docs/GraphQL-Storefront-API-Reference-xAPI/playground/) and [Postman](https://docs.virtocommerce.org/new/dev_docs/GraphQL-Storefront-API-Reference-xAPI/postman/) instructions.
- New installation guides for [Linux](https://docs.virtocommerce.org/new/dev_docs/Getting-Started/Installation-Guide/linux/) and [MacOS](https://docs.virtocommerce.org/new/dev_docs/Getting-Started/Installation-Guide/macOS/).
- New [Adding Azure App Configuration](https://docs.virtocommerce.org/new/dev_docs/Tutorials-and-How-tos/How-tos/azure-app-configuration/).
