Find bugs in nopCommerce 4.30 RC and earn $10

2 months ago
Dear community!

We have released a RC (release candidate) version of nopCommerce 4.30 (find more information here). We would like you to test it and share any bugs you find. For bugs that are not yet identified and mentioned in our Github issue tracker we will be granting $10. Please, share your finding in this topic. After a bug is reported and confirmed by our team, please send us a link to the forum post along with your name via our contact form

This offer is valid only until the official nopCommerce 4.30 release (around May 12-14)

P.S. Typos and other very small issues are not counted for the monetary bonus, though we would appreciate if you point them out.
2 months ago
Great..!!
2 months ago
Great.. i've already launched the website with beta version and after finalrelease, is it possible to move it to final version code with out the impacting the setting and data?
2 months ago
bsakareem wrote:
Great.. i've already launched the website with beta version and after finalrelease, is it possible to move it to final version code with out the impacting the setting and data?

You should Diff the upgrade.sql to see if they made any changes to the DB since the beta.
2 months ago
Minor issue which likely also is present in 4.20. You might - due to its low severity - postpone to fix after 4.30. We just have to fix it in _CreateOrUpdate.cshtml for two new webshops that e.g. don't have prices (or will get the prices in realtime) and inventory. Others you don't code, might have a bigger issue with it.

How to reproduce:
1. Go to /Admin/Product/Create
2. Pop-up "product-editor-settings". Note that "Prices" is deselected.
3. The section "Prices" is still shown on the page.

Expected result:
- The checkbox for "Prices" in "product-editor-settings" does not seem to have an effect.

Actual result:
- The setting for "Prices" does not have an impact if the panel for "Prices" is shown on the page or not.

Technical note:
The fix that we use in our solutions is to set - asp-advanced="true" - for e.g. <nop-panel asp-name="product-price"... asp-advanced="true" where it is set to false default. For other panels the value is correctly set for as e.g. asp-advanced="@(!Model.ProductEditorSettingsModel.RelatedProducts)".
2 months ago
Congratulations Team from nopcommerceplus team,

On this tough time you guys are doing hard work. Many congrats :)

Waiting for release final RTM.

Thanks,
Jatin
2 months ago
bsakareem wrote:
Great.. i've already launched the website with beta version and after finalrelease, is it possible to move it to final version code with out the impacting the setting and data?


Yes it is possible you can just connect your code with nopcommerce repository. And once nopcommerce team release final RTM then you can merge your code with that code and release your site again.
2 months ago
Hello!

I found something, but I'm not sure either it's bug or feature.

When you will put widget in
header_menu_after
zone, f.e. simple
<img />
it will be shown above the menu as on image.


The solution may be putting
z-index:1
on
li > ul
2 months ago
Some Index creation scripts are set up to use the NameCompatibilityManager to handle customized table names.  For example: Create.Index("IX_Forums_Forum_DisplayOrder").OnTable(NameCompatibilityManager.GetTableName(typeof(Forum)))

Several other Index creation scripts are not set up to adapt to customized table names  (for example: Create.Index("IX_LocaleStringResource").OnTable(nameof(LocaleStringResource))

If I customize the database table name for one of those other tables (e.g., LocaleStringResource), the database installation script fails when it tries to create the index.

Error Message:  Setup failed: An error occured executing the following sql: CREATE INDEX [IX_LocaleStringResource] ON [dbo].[LocaleStringResource] ([ResourceName] ASC, [LanguageId] ASC) The error was Cannot find the object "dbo.LocaleStringResource" because it does not exist or you do not have permissions

There are about 30 of these index creation scripts to do not use the NameCompatibilityManager
2 months ago
When you create a Customer as a Vendor and you Modify the ACL to Allow ManageStores then login as the Vendor you can not see this fucntion in the Menu. You need to modify the Sitemap Configuration Node and add ManageStores to the List so that is function can be found :)

<siteMapNode SystemName="Configuration" nopResource="Admin.Configuration" PermissionNames="ManageCountries,ManageLanguages,ManageSettings,ManagePaymentMethods,ManageExternalAuthenticationMethods,ManageWidgets,ManageTaxSettings,ManageShippingSettings,ManageCurrencies,ManageACL,ManageEmailAccounts,ManagePlugins,ManageStores"

This is the same for v4.2