Similar Products plugin brings capability to automatically discover and display similar products. The plugin provides a widget visually similar to Related Products.
Under the hood the plugin uses Microsoft.ML and MathNet.Numerics libraries to compare products by their properties.
The main benefit of Similar Products plugin is that products recommendations are made automatically, so the process of picking recommendations manually for each product is eliminated.
The process of similar products discovery happens on demand: either initiated manually from Admin or by a scheduled task as often as you configure. Results are stored to database and quickly retrieved when a product is displayed.
The plugin provides a number of settings that can be configured and a schedule task that can be enabled to refresh recommendations on scheduled basis.
Please feel free to install and test Similar Products plugin that has been developed by a individual developer and is free of charge. The code is hosted on GitHub.
Supported versions of Nopcommerce: 4.50, 4.40. Please download plugin files from github.Microsoft.ML library relies on MICROSOFTML_RESOURCE_PATH environment variable to be set to a writable directory that application has access to. Otherwise the plugin will throw exception. This variable can be set from web.config:
<aspNetCore ... > <environmentVariables> <environmentVariable name="MICROSOFTML_RESOURCE_PATH" value="[PATH_TO_WRITABLE_DIRECTORY]" /> </environmentVariables> </aspNetCore>
Please find other notes in Notes.txt.
Please join my group in Telegram to get support - https://t.me/nopcommerce_similar_products.