How to install Virto Commerce on Windows machine on-premises - YouTube
How to create a new module in Virto Commerce - YouTube
How to debug a module in Virto Commerce - YouTube
How to package and publish a module in Virto Commerce - YouTube
Intro of Virto Commerce modules for frontend and backend developers - YouTube
If you want to transfer a large amount of price information between Virto Commerce and another system, you can use a spreadsheet that has been specifically formatted to import or export that data. Virto Commerce uses CSV (semicolon-separated value) files to perform this kind of bulk task.
The module’s business goal is to allow non-technical business users (like “category manager”), who work with prices daily but are not comfortable with the prices export/import functionality due to the insufficient knowledge of the database structure, to use it for price management.
To improve the file operation on multi-instance environments, Dev Team added distributed lock for access to the platform modules probing path. It allows to decrease the count of file operations and improve start-up time on multi-instance environments. The same mechanism as for migrations interlocking has been reused.
To activate it:
- Configure Redis
- That’s all.
- Take a reference to a newly created assembly VirtoCommerce.Platform.DistributedLock
- Resolve an instance for interface IDistributedLockProvider
- Use your payload synchronized:
Now, you can work with Dynamic Properties for Organizations and contacts.
Note: Return value for the selected language only.
If you have a huge amount of catalog properties, empty values can be a problem.
We added new buttons for both Dynamic Properties and Catalog properties list blades (Catalog, Category, Product) on the toolbar, “Hide empty fields”.
A click on the button will completely hide the properties that have no values from the list or, in the case of multilanguage properties, will only hide fields that have no values for a language.
No need to save a blade after an edit; work on modified properties.
Default state – all properties are shown.