Welcome to News Digest - August 2022! This post introduces improved notification module, improved Virto Storefront and B2B Theme, and multiple other performance improvements and fixes.
Today’s Highlights Are:
- Notification Layouts
- Member Icons
- Override Platform Settings via Application Settings
- Default Prices Sorting
- Display Branches
- Export-Import for Settings
- Select Account Type on New User Creating
Branch info page
B2B Theme was extended with Branch info and filter pages as many small UI improvements as well.
Notification Layouts
We added email notification template layout functionality. Now, you can improve email notification management of the footer and header in one place.
Here are two steps which are required to activate notification layouts.
Step 1. Create a new notification layout
You create a new notification layout in Admin Portal. Here simple notification layout template:
Step 2. Assign notification layout
Email template is constructed by using Liquid’s capture keyword in which you could place content:
Read more Notification module here
Member Icons
Customer and organization were extended with icons. It allows uploading the icon and using it as part of either Admin Portal or Storefront Application.
Override Platform Settings
Virto Commerce Platform Settings should be copied between environments or be predefined on a global level.
We added the possibility to override platform settings by app settings or environment variables. Use PlatformSettings sections in app settings.
If you override settings, UI will be switched into read-only mode.
For example:
{
...
"PlatformSettings": {
"Settings": [
{
"ItHasValues": true,
"Value": 20000,
"RestartRequired": false,
"ModuleId": "VirtoCommerce.Sitemaps",
"GroupName": "Sitemap|General",
"Name": "Sitemap.RecordsLimitPerFile",
"IsRequired": false,
"IsHidden": false,
"ValueType": 8,
"DefaultValue": 10000,
"IsDictionary": false
},
{
"ItHasValues": true,
"Value": "weekly",
"RestartRequired": false,
"ModuleId": "VirtoCommerce.Sitemaps",
"GroupName": "Sitemap|Sitemaps",
"Name": "Sitemap.ProductPageUpdateFrequency",
"IsRequired": false,
"IsHidden": false,
"ValueType": 0,
"AllowedValues": [
"always",
"hourly",
"daily",
"weekly",
"monthly",
"yearly",
"never"
],
"IsDictionary": false
},
{
"ItHasValues": true,
"RestartRequired": false,
"ModuleId": "VirtoCommerce.Customer",
"GroupName": "Customer|Statuses",
"Name": "Customer.OrganizationStatuses",
"IsRequired": false,
"IsHidden": false,
"ValueType": 0,
"AllowedValues": [
"Approved",
"Rejected",
"New",
"Deleted"
],
"DefaultValue": "New",
"IsDictionary": true
}
]
}
Prices sorting
If several pricelists have equal priority, lower-price will be displayed. In the example below, the customer will see 9 $.
Export Import for settings
Added Export / Import feature for platform settings.
Select Account Type on New User Creating
An Administrator can select Account Type when I create a new account.
Read more
We publish new releases daily. Please Read release notes on GitHub