So I need to uninstall all my Seven Spikes plugins and my theme, following these directions - https://www.nop-templates.com/how-to-update-a-nopcommerce-theme and then install again my theme using the Nop core provided with the trial version of the Product Collection Trial
Sorry for all the posts but I can´t edit my old posts and if I try to delete them I get caught in an endless loop where I am asked to sign in again.
I am using version: NopSmartProductCollections_Trial_3.7.83.22311
I am using Nopcommerce 3.7
I am using a modified version of Alfresco theme and I also have some plugins from the ultimate plugin collection.
[code]System.MissingMethodException: Method not found: 'System.Collections.Generic.IEnumerable`1<Nop.Web.Models.Catalog.ProductOverviewModel> Nop.Web.Extensions.ControllerExtensions.PrepareProductOverviewModels(System.Web.Mvc.Controller, Nop.Core.IWorkContext, Nop.Core.IStoreContext, Nop.Services.Catalog.ICategoryService, Nop.Services.Catalog.IProductService, Nop.Services.Catalog.ISpecificationAttributeService, Nop.Services.Catalog.IPriceCalculationService, Nop.Services.Catalog.IPriceFormatter, Nop.Services.Security.IPermissionService, Nop.Services.Localization.ILocalizationService, Nop.Services.Tax.ITaxService, Nop.Services.Directory.ICurrencyService, Nop.Services.Media.IPictureService, Nop.Core.IWebHelper, Nop.Core.Caching.ICacheManager, Nop.Core.Domain.Catalog.CatalogSettings, Nop.Core.Domain.Media.MediaSettings, System.Collections.Generic.IEnumerable`1<Nop.Core.Domain.Catalog.Product>, Boolean, Boolean, System.Nullable`1<Int32>, Boolean, Boolean)'. at SevenSpikes.Nop.Plugins.SmartProductCollections.Controllers.SmartProductCollectionsController.pbrT63jqP(IEnumerable`1 products, Boolean , Boolean , Nullable`1 productThumbPictureSize, Boolean , Boolean ) at SevenSpikes.Nop.Plugins.SmartProductCollections.Controllers.SmartProductCollectionsController.GetProductsForItem(Int32 id, Int32 categoryId) at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncR
Method not found: 'System.Collections.Generic.IEnumerable`1<Nop.Web.Models.Catalog.ProductOverviewModel> Nop.Web.Extensions.ControllerExtensions.PrepareProductOverviewModels(System.Web.Mvc.Controller, Nop.Core.IWorkContext, Nop.Core.IStoreContext, Nop.Services.Catalog.ICategoryService, Nop.Services.Catalog.IProductService, Nop.Services.Catalog.ISpecificationAttributeService, Nop.Services.Catalog.IPriceCalculationService, Nop.Services.Catalog.IPriceFormatter, Nop.Services.Security.IPermissionService, Nop.Services.Localization.ILocalizationService, Nop.Services.Tax.ITaxService, Nop.Services.Directory.ICurrencyService, Nop.Services.Media.IPictureService, Nop.Core.IWebHelper, Nop.Core.Caching.ICacheManager, Nop.Core.Domain.Catalog.CatalogSettings, Nop.Core.Domain.Media.MediaSettings, System.Collections.Generic.IEnumerable`1<Nop.Core.Domain.Catalog.Product>, Boolean, Boolean, System.Nullable`1<Int32>, Boolean, Boolean)'.[code]System.MissingMethodException: Method not found: 'System.Collections.Generic.IEnumerable`1<Nop.Web.Models.Catalog.ProductOverviewModel> Nop.Web.Extensions.ControllerExtensions.PrepareProductOverviewModels(System.Web.Mvc.Controller, Nop.Core.IWorkContext, Nop.Core.IStoreContext, Nop.Services.Catalog.ICategoryService, Nop.Services.Catalog.IProductService, Nop.Services.Catalog.ISpecificationAttributeService, Nop.Services.Catalog.IPriceCalculationService, Nop.Services.Catalog.IPriceFormatter, Nop.Services.Security.IPermissionService, Nop.Services.Localization.ILocalizationService, Nop.Services.Tax.ITaxService, Nop.Services.Directory.ICurrencyService, Nop.Services.Media.IPictureService, Nop.Core.IWebHelper, Nop.Core.Caching.ICacheManager, Nop.Core.Domain.Catalog.CatalogSettings, Nop.Core.Domain.Media.MediaSettings, System.Collections.Generic.IEnumerable`1<Nop.Core.Domain.Catalog.Product>, Boolean, Boolean, System.Nullable`1<Int32>, Boolean, Boolean)'. at SevenSpikes.Nop.Plugins.SmartProductCollections.Controllers.SmartProductCollectionsController.pbrT63jqP(IEnumerable`1 products, Boolean , Boolean , Nullable`1 productThumbPictureSize, Boolean , Boolean ) at SevenSpikes.Nop.Plugins.SmartProductCollections.Controllers.SmartProductCollectionsController.GetProductsForItem(Int32 id, Int32 categoryId) at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActio
I am having trouble installing.
If I change my Nop Core to use the one provided with the Trial version my site chrashes and I get the Internal Error page both on the front end and the admin section.
If I use the Nop core that I am currently using I can istall the product collection plugin but if I try to go to the Category Product collection page (/admin/smartproductcollectionscategoriesadmin/settings ) I get an error and this error is written to the log:
Method not found: 'System.Collections.Generic.IDictionary`2<Int32,Int32> SevenSpikes.Nop.Core.Helpers.IConvertToDictionaryHelper.CreateDictionaryFromSemicolonSeparatedPairUnsorted(System.Collections.Generic.IList`1<System.String>)'.
System.MissingMethodException: Method not found: 'System.Collections.Generic.IDictionary`2<Int32,Int32> SevenSpikes.Nop.Core.Helpers.IConvertToDictionaryHelper.CreateDictionaryFromSemicolonSeparatedPairUnsorted(System.Collections.Generic.IList`1<System.String>)'. at SevenSpikes.Nop.Plugins.SmartProductCollections.Controllers.SmartProductCollectionsCategoriesAdminController.EP9FaBA3O(String ) at SevenSpikes.Nop.Plugins.SmartProductCollections.Controllers.SmartProductCollectionsCategoriesAdminController.Settings() at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.<BeginInvokeAction>b__1c() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult)
Hi there, I´m using Version 3.5 and I´m upgrading to 3.7
I have very large category with up to hundreds of products and I´m using the endless scroll feature and my customers are asking if it could be possible that after you scroll down a couple of pages and then select a product and go view that product page, that if you press the back button and go back to the category the filters would not reset the scroll but you would remain at the same scrolled spot you were before entering the product page.
Can I do something to make this happen?
Thank you, this has indeed fixed the problem.
Hi there, I´m going to put this here because it´s most likely a bug.
I have 2 sites using this plugin and recently we changed them to be using SSL on all pages by ticking the "Force SSL for all site pages:" checkbox under General settings > Security
Now The map does not appear when you view a store details page, it shows up blank, see screenshot here:http://oi60.tinypic.com/9zq4m.jpg
This only happens under HTTPS
I am using Nopcommerce 3.5