Jacob wrote:Hello,
We have been previously using NopRibbons in one of our projects and we had a great experience with the plugin. Now, we are trying to upgrade them to 3.40 version.
When we use any controller that shows a lists of products (where we should be seeing the ribbons) we are getting an error because the route ProductRibbons/RetrieveProductRibbons can't be found (404).
As far as we can see, the plugin is correctly installed. We can see it in the administration panel, plugins menu, and also when debugging PluginManager.Initialize, where all plugins are installed. All the plugins DLL are the 3.40 ones, with their correct description.txt.
Help would be greatly appreciated.
Hi Jacob,
Do the ribbons appear on your site or not? If they appear then these errors are caused by something else as getting such errors in the Log means that someone has tried to open this url
ProductRibbons/RetrieveProductRibbons with a Get request. For example if you try to open this url in the browser- www.yourstorename.com/ProductRibbons/RetrieveProductRibbons, you will get the page not found page and an Error in the Log and that is a normal behavior.
The RetrieveProductRibbons action accepts the product ids of all the products on the current page that is why it should be used to post data to the server via an ajax request.
Is it possible to send a link to your web site, so that we can take a look and advice?
Thanks