Profile: JonJJ


User posts

9 years ago


I have 2 types of customers - my whole sale customers and retails customers.
Both of them see different prices on my products however I often experience that my customers are in doubt wether they are actually seeing the retail price or the whole sale price.

1) Is it possible make a ribbon where the condition is that a customer is in a specific role?

2) or even better yet - to check if a product has a tier price attached to it which is assigned to a specific customer role?

Because then I would make a ribbon that would say "wholesale price" so they would not be in doubt any more.

If it is not possible, then other suggestions to solving my problem are most welcome :-)

9 years ago

Support wrote:
Hi JonJJ,

Thank you for your feedback.

It has this limitation because it is implemented as a setting which have a limitation of 2000 chars. The idea of this was to add just some minor customizations that will be applied to the theme. But we will definitely consider removing this limitation in the future. You can use your own stylesheet for now so that you do not lose changes if you upgrade to a newer version in the future.

Thanks again for your feedback!

Best Regards!

That's great news. Thanks.

The thing is I don't just use it to do customizations on the theme.
I use it for styling my custom Topic pages too in NopCommerce. So that's why I reach the limit.

Making the char limit of 2000 to "limitless" instead will add more value to your theme.

9 years ago

Love the Custom Head styles posibility in the theme.
Easy to define and adjust css without creating modifications or adding more files.

Problem is however that you have a limit of 2000 characters for the textfield.

If you add more than that the it will produce the following error:

[DbEntityValidationException: Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.]
   System.Data.Entity.Internal.InternalContext.SaveChanges() +169
   System.Data.Entity.Internal.LazyInternalContext.SaveChanges() +27
   System.Data.Entity.DbContext.SaveChanges() +20
   Nop.Data.EfRepository`1.Insert(T entity) +102

[Exception: Property: Value Error: The field Value must be a string or array type with a maximum length of '2000'.
   Nop.Data.EfRepository`1.Insert(T entity) +407
   Nop.Services.Logging.DefaultLogger.InsertLog(LogLevel logLevel, String shortMessage, String fullMessage, Customer customer) +153
   Nop.Services.Logging.LoggingExtensions.FilteredLog(ILogger logger, LogLevel level, String message, Exception exception, Customer customer) +95
   Nop.Services.Logging.LoggingExtensions.Error(ILogger logger, String message, Exception exception, Customer customer) +19
   Nop.Admin.Controllers.BaseNopController.LogException(Exception exc) +203
   Nop.Admin.Controllers.BaseNopController.OnException(ExceptionContext filterContext) +109
   System.Web.Mvc.Controller.System.Web.Mvc.IExceptionFilter.OnException(ExceptionContext filterContext) +10
   System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList`1 filters, Exception exception) +109
   System.Web.Mvc.Async.<>c__DisplayClass1e.<BeginInvokeAction>b__1b(IAsyncResult asyncResult) +87
   System.Web.Mvc.Async.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult asyncResult) +10
   System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +49
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +27
   System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) +13
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +36
   System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +54
   System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +39
   System.Web.Mvc.Controller.<BeginExecute>b__15(IAsyncResult asyncResult, Controller controller) +12
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +28
   System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +54
   System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +29
   System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult asyncResult) +10
   System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__4(IAsyncResult asyncResult, ProcessRequestState innerState) +21
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +36
   System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +54
   System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +31
   System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +9514812
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155

2000 characters is not very much for any css and that is including empty spaces.
I just bumped into this and now will probably have to add my own stylesheet to overcome the problem.

I really hope that you will remove this limit for future versions, so it can be used again. Otherwise the custom stylesheet feature is not really usefull.

Thanks :-)

9 years ago

Hi support

I've recently bought the NeoFashion Responsive Theme and are currently making Topic pages for it.

My question is if I can use any css classes to apply my content to make it responsive in the same way that you have for the products pages or product details?

What I would like to have on my topic page is 2 columns (div's) with 50% width.
Text in 1st column and image in the 2nd column.

Now when I resize my browser to fit a mobile device, I would like to have the 1st column to 100% width and the 2nd column to 100%. So the end result will have the text on top and the image below it.

Are there any classes in the theme that are already responsive to help me achieve that result?

9 years ago

Seems they got it working again.

Thanks support :-)

9 years ago

Hi guys

I'm trying to find out which theme to buy from you.

A few days ago when I was browsing your templates, there was a template roller on NeoFashion and some of the other themes.

Now today it is gone. What happended? :-)

10 years ago

Thanks Team ;-)

I got them all working now again thanks to the 2.65 update.

10 years ago

That's excellent.
I'm glad to hear you are on top of things ;-)

Please let me know when you release it. Thanks.

10 years ago

My hoster upgraded from .NET 4.0 to 4.5 which has caused issues with NopCommerce 2.6.

I could not edit pages under the Admin panel and going into settings in your plugins would cause page errors.

After searching at NopCommerce I found out that the dll files "FluentValidation.dll" and "FluentValidation.Mvc.dll" that NopCommerce uses, need to be updated to 3.4.0 in order for NopCommerce to work on .NET 4.5.

I followed Andrei's suggestion here on how to do it:

After I've replaced the dll files, build the solution and ran the project again, it came up with this error (some of it is in Danish but I hope you can understand the error anyway)

This is caused by the plugins I have in my folder and I found out this error only occurs when the nop-templates plugins are in the plugin directory.
If I remove them, the webshop loads succesfully.

As you can see from the error message above, it seems the nop-templates plugins are referencing to an old version of "FluentValidation, Version=".

I suspect that is the reason why the plugins fail to load is because my webshop now is using FluentValidation, Version=

So can you make a new version of the nop-templates that uses FluentValidation, Version= or how can I solve the problem so your plugins will work with .NET 4.5?

Thanks in advance

10 years ago

Thanks support