Here is some setup required to get product recommendations to work properly.
The Product Recommendations need the 'Znode_Multifront_RecommendationEngine'. This separate DB is automatically created when running the Znode DB script.
Find this DB in SSMS and add the following <connectionStrings> in your API > web.config (znode/ZnodeMultifront/Projects/Znode.Engine.Api)
The Connection String should be the same as your ZnodeEcommerceDB strings however the "Catalog=" should reference the Znode_Multifront_RecommendationEngine
After adding the Znode_Multifront_RecommendationEngine, rerun the Generate Recommendations
If you have not placed any orders you may encounter the following message
The generate command needs order data, as it's derived from order data.
If you have orders placed in the past, or place new orders, you should see the following