nopCommerce 3.90 BETA released. Please share your impressions

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
7 years ago
Hi Andrei

The Image above is the default Theme 3.90.

Have setup a live site for you here : http://default390.nopresponsive.com/

Kind Regards
Ron
7 years ago
Hi Andrei,

We started the upgrade of our products and this is our feedback so far:

1. (Developers) First of all let me say that the the extraction of the code from the controllers into the factories is a great step forward for all nopCommerce vendors as now we don't need to inherit from the various controllers if we want to reuse some logic.
But there are some methods that previously were available in the controllers and we have used them in many of our plugins but now these methods are not part of the factory interfaces and could not be used and we still need to inherit from the actual factories, which could be prevented.
Could you make these methods to be part of the interface?

- PrepareSortingOptions, PrepareViewModes, PreparePageSizeOptions, PrepareCategorySimpleModels from CatalogModelFactory

- PrepareProductSpecificationModel from ProductModelFactory

2. (Store Owners) We saw that you have removed the TinyMCE editor from the message templates. Maybe you could make this optional (as a setting) as most of the marketing guys/store owners will not be able to manage the templates if they don't have HTML knowledge. We think this could have a really bad impact on nopCommerce if it is hard for marketing people to use it.

3. (Store Owners) Removing the special prices and adding them to the tier prices doesn't make much sense for store owners that already have special prices and don't use tier prices (I believe the majority don't use tier prices). If I am a store owner and already have 1000 products with special prices and I upgrade to nopCommerce 3.90 then I need to set them up one more time since the upgrade script does not move them to tier prices.
It definitely makes sense to have start/end date to tier prices but we think it will be better if you keep the old Special Price fields for store owners that don't use tier prices.
In terms of the developer's point of view the new method GetPreferredTierPrice should actually return TierPrice, which will help us determine if the current product has "Special price" or not by simply looking at the StartDateTimeUtc/EndDateTimeUtc properties. We have seen many people indicating if the product has a special price or not and this will help them do it without duplicating the code.

Hope this information is useful!

We will add more feedback but this is for now!

Thanks
Boyko
7 years ago
Nop-Templates.com wrote:
We started the upgrade of our products and this is our feedback so far...

Thanks a lot, Boyko! I've just created three work items (one, two, three)

A minor note about tier prices. They are not just tier prices more (dates, customer roles, etc). And that's why we have one more work item. We're thinking about renaming it to something more general like "Advanced pricing" (still under discussion)
7 years ago
XtremeCommerce wrote:
Hi Andrei

The Image above is the default Theme 3.90.

Have setup a live site for you here : http://default390.nopresponsive.com/

Kind Regards
Ron

Hi Ron.

The problem is that news and polls are installed with the specified language. And when you create a new language, it doesn't affect the existing news and polls. It's by design.
If you mark your default language as Right-to-left you will see news and polls on the home page.
7 years ago
a.m. wrote:


A minor note about tier prices. They are not just tier prices more (dates, customer roles, etc). And that's why we have one more work item. We're thinking about renaming it to something more general like "Advanced pricing" (still under discussion)


Thank you for the clarification! For store owners this definitely needs to be made clear as it is quite confusing at the moment.

p.s: Maybe you should create nopCommerce-3.9-beta2 branch as a lot of changes were made since the initial beta and many people may find bugs that are already fixed. Just an idea.
7 years ago
a.m. wrote:

In terms of the developer's point of view the new method GetPreferredTierPrice should actually return TierPrice, which will help us determine if the current product has "Special price" or not by simply looking at the StartDateTimeUtc/EndDateTimeUtc properties. We have seen many people indicating if the product has a special price or not and this will help them do it without duplicating the code.

Thanks a lot, Boyko! I've just created three work items (one, two, three)


Hi Andrei,

I can't find a work item for making an overload for the GetPreferredTierPrice that returns TierPrice instead of decimal. Actually we have a product condition "Has Special Price" in all our products and if this method returns TierPrice instead of decimal,  will be quite useful for us to determine if a product has a "special price" or not. Of course we can duplicate the logic from this method but it will be easier if this is available out of the box.

Thank you!
Boyko
7 years ago
Nop-Templates.com wrote:
I can't find a work item for making an overload for the GetPreferredTierPrice that returns TierPrice instead of decimal. Actually we have a product condition "Has Special Price" in all our products and if this method returns TierPrice instead of decimal,  will be quite useful for us to determine if a product has a "special price" or not. Of course we can duplicate the logic from this method but it will be easier if this is available out of the box

Hi Boyko,

Sure. Here it is (done). Thanks!
7 years ago
a.m. wrote:

Sure. Here it is (done). Thanks!


Many thanks Andrei!

We noticed that in the "Featured Products" on the Home page, the box of the third product "HTC One M8 Android L 5.0 Lollipop" is not aligned with the other product boxes. The reason is that the name is longer and it takes 2 lines and moves the add to cart button further down. In the previous version this was not the case as all product titles took 2 lines by default.
Is this made on purpose in the new version?

Thanks
Boyko
7 years ago
Hi Andrei,

We continue with the suggestions :)

Can you please make the MiniProfiler to be visible only for store administrators?

Very often we request our customers to enable the MiniProfiler in order to investigate a problem and they can't do that as it will be visible by all of their customers (especially when the site is live).

This is a really small change but will be very handy for plugin vendors when investigating an issue.

Also we usually change the verbosity of the MiniProfiler in order to see which actions are taking the most time. I think this should be set to Verbose by default as otherwise the information is useless as it basically shows the page load time which you can see in the network tab in the browser anyway.

Here is the simple change:

MiniProfiler.Start(ProfileLevel.Verbose);


Thanks
Boyko
7 years ago
Hello Andrei,

I found a bug in the "recurring-payments" table in 3.90.
You have added a new element ("Retry" button) and properly added a new table-head (th) and table-data (td) cells for it. But it seems you forgot to add a <col> element too.
This way if the "retry" button is enabled the browser will try to nest 7 table cells into 6 table columns which will cause the table to malfunction.


Regards
/ Hristo
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.