PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 9/26/2018 3:49 AM by  Reto Cossalter
Creating ProductTypeProperty Filter on Category Viewer
 9 Replies
 1 Subscribed to this topic
 1 Subscribed to this forum
Sort:
You are not authorized to post a reply.
Page 1 of 212 > >>
Author Messages





Basic Member






--
10/27/2017 9:47 AM
    Hi everybody

    First of all: Thank you for releasing HotCakes to the community.
    I am still trying to wrap my head around this really great ecommerce solution.

    One point I am trying to understand is how to use the ProductTypeProperties as a filter option.
    In the early days we used to have categories and subcategories to mimic ProductTypeProperties like so:

    Vehicles
    [indent]Cars[/indent]
    [indent][indent]Convertible[/indent][/indent]
    [indent][indent]StationWagon[/indent][/indent]

    Now I'd like to only have

    Vehicles
    [indent]Cars[/indent]

    and put the Convertible / StationWagon into a ProductTypeProperty "Car Type"

    This works beautifully on search page when I searched for some car.
    What I want to achieve is to put this "filter" on the category viewerpage, so I can filter all cars by "Car Type"

    Anyone ever done this? Any pointer?
    And by the way: can someone resend my verification Email? I am still unverified because I did not get the verification link..

    Thank you!
    Reto






    Veteran Member






    --
    10/27/2017 1:03 PM
    Regarding your email verification... I'm pretty sure you can't post in the forum until after you've verified your user account. Sometimes the emails sent from the site can take a bit longer to reach their recipients, so it may have arrived after you posted that comment. If not, please check your spam folder.

    As for the product type properties, you would set them up as described in the documentation below.

    https://hotcakescommerce....466763-Product-Types

    https://hotcakescommerce....duct-Type-Properties

    Once you do that, you can then choose the "drilldown" view in the settings of the Category Viewer module. This will display the filter you're asking about.
    Will Strohl, Upendo Ventures Hotcakes Cloud | Get Support | Code Support Official Cloud & Support provider for Hotcakes





    Basic Member






    --
    10/30/2017 12:49 AM
    Hi Will

    Thank you for your answers.
    Regarding the CategoryViewer - DrillDown view: whenever I select the view I get the following error:

    [quote]Fehler: Hotcakes Category Viewer ist zur Zeit nicht verfügbar. DotNetNuke.Services.Exceptions.ModuleLoadException: Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'. ---> System.Web.HttpException: Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Hotcakes.Modules.Core.Controllers.CategoryController.BuildDrillDownQuery(CategoryFilterViewModel filter) at Hotcakes.Modules.Core.Controllers.CategoryController.BuildDrillDownModel(CategoryFilterViewModel filter, CategoryModuleSettings sett, Int32 pageNumber, Int32 pageSize) at Hotcakes.Modules.Core.Controllers.CategoryController.Index(String slug, Int32 productPageSize, String preContentColumnId, String postContentColumnId) at lambda_method(Closure , ControllerBase , Object[] ) 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.b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.c__DisplayClass48.b__41() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.c__DisplayClass48.b__41() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass21.c__DisplayClass2b.b__1c() at System.Web.Mvc.Async.AsyncControllerActionInvoker.c__DisplayClass21.b__1e(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) at System.Web.Mvc.Controller.b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) at System.Web.Mvc.MvcHandler.b__5(IAsyncResult asyncResult, ProcessRequestState innerState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.c__DisplayClass4.b__3() at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap[TResult](Func`1 func) at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride) --- End of inner exception stack trace --- at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride) at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage) at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm) at System.Web.Mvc.Html.ChildActionExtensions.ActionHelper(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues, TextWriter textWriter) at System.Web.Mvc.Html.ChildActionExtensions.Action(HtmlHelper htmlHelper, String actionName, String controllerName, RouteValueDictionary routeValues) at Hotcakes.Commerce.Dnn.Mvc.MvcRenderingEngine.Render(String controllerName, String actionName, String viewName, Object routeValues) at Hotcakes.Modules.CategoryViewer.CategoryViewerView.RenderView() at Hotcakes.Commerce.Dnn.Web.HotcakesModuleBase.OnLoad(EventArgs e) --- End of inner exception stack trace --- [/quote]

    Do you have any pointer?

    Regarding my account:
    As I post here I still get the following message on the mmmcommerce.com Startpage:

    [quote]You are using an unverified account. Please verify your account by clicking on the link contained in the verification email that has been sent to you[/quote]

    Thank you for your help
    Reto





    Basic Member






    --
    11/3/2017 10:21 AM
    Hmmm. somehow my answer was not saved..
    Anyhow: Regarding the drilldown: it works if you set the category. Doesn't work without category.
    Regards
    Reto





    Veteran Member






    --
    11/14/2017 10:32 PM
    You're right that you need to select a category. The exception shouldn't occur though. This is something that was in the backlog in the past. It would be great if you'd save that as an issue to resolve, if you're willing.

    https://github.com/HotcakesCommerce/core

    If you don't want to, please let me know and I'll post it for you.
    Will Strohl, Upendo Ventures Hotcakes Cloud | Get Support | Code Support Official Cloud & Support provider for Hotcakes
    You are not authorized to post a reply.
    Page 1 of 212 > >>


    Loading
    • Sign-up for the Hotcakes Community Newsletter: