Cheap nopCommerce 4.50.0 Cloud Hosting Recommendation – 15% Off

Build Your Online Shop With nopCommerce 4.50.0

What is nopCommerce? nopCommerce is an open source ecommerce software that contains both a catalog frontend and an administration tool backend. nopCommerce is a fully customizable shopping cart. It’s stable and highly usable. From downloads to documentation, nopCommerce.com offers a comprehensive base of information, resources, and support to the nopCommerce community.

nopCommerce is open-source ecommerce solution. It’s stable and highly usable. nopCommerce is an open source ecommerce solution that isASP.NET (MVC) based with a MS SQL 2008 (or higher) backend database. It has been downloaded more than 1.5 million times! Our easy-to-use shopping cart solution is uniquely suited for merchants that have outgrown existing systems, and may be hosted with your current web host or their hosting partners. It has everything you need to get started in selling physical and digital goods over the internet. nopCommerce offers unprecedented flexibility and control.

Release Notes – nopCommerce 4.50.0

We’ve migrated nopCommerce to .NET 6 (the latest available version of .NET platform). No other major features have been introduced with this release as our development efforts were focused on architecture improvements, source code refactoring, further enhancements and fixing bugs.

Please note that nopCommerce 4.50 requires Visual Studio 2022 (17.0.0) or above, .NET 6 SDK (6.0.101), and ASP.NET Core Runtime (v6.0.1) – Windows Hosting Bundle.

If you’re upgrading nopCommerce to version 4.50 from one of the previous versions, please ensure that your connection string contains one of the following parameters: “Encrypt=false” or “TrustServerCertificate=True” (depending on your server requirements). You can manually add these parameters to your connection string in the \App_Data\appsettings.json file. This step is caused by the “Microsoft.Data.SqlClient” library that changed the default value of the “Encrypt” option from “false” to “true”.

Highlight features:

  • #5727 Upgrade to .NET 6
  • EasyPost integration
  • what3words integration

Improvements:

  • #4988 Web API plugin added (marketing)
  • #5871 PayPal Commerce plugin. Add Pay Later messages feature
  • #5734 Add support for CertCapture (Avalara)
  • #5041 Use “tel” and “email” types for inputs
  • #2061 Return request. Add “return to stock” button
  • #5204 Configurable sorting of shipping options
  • #5162 Allow to mark shipments as ready for pick-up (for “pick-up in store” orders)
  • #5510 Do not show “out of stock” by default for combinations without selected values
  • #5995 Order search default “ALL” in multiselect editor
  • #5698 Add setting to turn off order summarization on the admin order list page
  • #5696 Searching in message templates
  • #5997 Include message templates in search results when filtering by system names
  • #5951 Update the “powered by nopCommerce” hyperlink
  • #5895 Update referral links for Sendinblue plugin
  • #5838 Add notification about restart after changing language
  • #5854 Rename “Viet Nam” to “Vietnam”
  • #5796 Added a missing state for South Africa
  • #5681 Avalara tax plugin. Add a way to clear transaction log
  • #5679 Add markup to “specification group” names
  • #5659 Do not allow guests to enter news/blog comments if comments are disabled
  • #5654 Restart app after changing some settings
  • #5562 Product going to remove on shopping cart page when press enter key
  • #5551 Add setting to disable specification filters
  • #5532 Add a warning about CLDR when an admin changes a culture (language details page)
  • #5457 Add a new product specification attribute title missing
  • #5419 Login recover password should be display message notification / Front side
  • #5316 Add a message that the user is already logged in when he opens the login page again
  • #5208 Discounts. Add “basic” and “advanced” modes
  • #5155 Display a warning about uploaded but uninstalled plugins (admin area dashboard)
  • #5042 Update the “Help” menu in admin area
  • #6007 Do not allow to delete the only one template (category, manufacturer, product, topic)
  • #4948 Product reviews. Allow to remove the pre-selected rating value
  • #4905 Allow a store owner to limit the maximum order total that could be paid by reward points (in percent)
  • #4726 Display friendly enum names when exporting orders
  • #4363 Clear log with sliding windows
  • #4325 Validation of the “Delete (selected)” button in admin area
  • #3773 Date of birth should adjust with current culture
  • #3378 Rental date used only mm/dd/yy format and cannot use dd/mm/yy
  • #2674 Ensure CSS Bundling works in virtual directories
  • #2128 Support “returnUrl” parameter for “Change password” page
  • #5511 Store datasettings parameters in appsettings.json
  • #6053 Added a new “ManageAppSettings” permission

Refactoring:

  • #6078 Add decimal values to OrderDetailsModel
  • #6065 #6052 Fix source code typos
  • #6063 Don’t encode external authentication info at customer edit page
  • #6013 UI issue in Google Authenticator Configure
  • #5976 “Warehouse” should be hidden when “Inventory method” is set to “Don’t track inventory
  • #5966 Use the SKU of product attribute combination when export order items
  • #5961 Refactoring DataTables view component
  • #5960 Performance optimization of \UpgradeTo450\LocalizationMigration.cs
  • #5957 Test failure on decimal comma culture
  • #5955 CopyProductService does not copy localized product spec attributes
  • #5952 Check typos for Cyrillic chars
  • #5927 Country ‘Croatia (HR)’ should be ‘Subject to VAT’
  • #5913 Add decimal values of Prices, Totals, Discounts etc. to shopping cart models
  • #5906 Encoding attachments when sending emails
  • #5890 Use invariant string conversions throughout the project
  • #5862 Remove LoadSettingsAsync method and those that depend on it as redundant
  • #5846 Use local variables for current customer and current store
  • #5845 Remove LayoutExtensions
  • #5837 Improve GetRouteName method
  • #5835 Find a way to ignore script tag location
  • #5834 Replace BundlerMinifier
  • #5822 Use zip archive for browscap.xml file
  • #5815 Installation resource names are incorrectly cased
  • #5803 Add required asterisk for review type editor
  • #5789 ECB exchange rate provider. Update URL
  • #5786 Fix the namespace of the AddOrderRewardPointsHistoryFK class
  • #5782 Fixed problem with checking permissions on UNIX when folder path contains space
  • #5772 Container ignores datasettings environment variables if datasettings.json does not exist
  • #5766 Added the ability to ignore a column for mapping (via [NotMapped]/[NotColumn] attributes)
  • #5763 SalesSummary report summary column date is not showing proper datetime in Persian language (fa-IR)
  • #5756 Arabic language does not save numerical fields
  • #5733 Inject product repository via ctor instead EngineContext in ProductAttributeService
  • #5717 Nop.Services public CRUD methods
  • #5700 Saving Catalogs will delete all ILocalized strings
  • #5695 Make IsTaxExemptAsync method public
  • #5687 PermissionService public methods
  • #5685 Return ShipmentItem CRUD into ShipmentService
  • #5680 Customer avatar thumbnail is not updated after new avatar uploaded
  • #5674 Changed decimal precision for entries to 4
  • #5666 Fix MIME types on picture uploads
  • #5637 Wrong text used for order confirm button on One Page Checkout
  • #5614 Use explicitly provided tuple name instead use of implicit ‘ItemX’ properties
  • #5584 Using .NET’s middleware to forward proxied headers onto the current request
  • #5571 Combine usage IDependencyRegistrar and INopStartup
  • #5568 CustomCustomerAttribute – Preselected value not working correct
  • #5549 Attribute naming discrepancy in nopSelect tag helper
  • #5547 First execution of a schedule task with a long period
  • #5546 Disallow links with returnUrl parameter in robots.txt
  • #5543 Don’t use comma-separated specification attribute values for ColorSquaresRgb
  • #5667 Renamed the ReaderWriteLokeType.cs file according to enum name
  • #5560 Rename GetProductsByProductAtributeIdAsync to GetProductsByProductAttributeIdAsync
  • #5351 Rename the AddLocaleResourceAsync method from LocalizationMigration to AddOrUpdateLocaleResourceAsync as it updates resources as well
  • #5529 LoadActivePluginsAsyncAsync method name is not correct
  • #5525 Replace “&” operator with “&&” operator into CheckUserFilePermissions
  • #5482 Avalara tax plugin. Too many GetTax API Calls
  • #5428 No icon for the “Plugins” menu item in the admin area
  • #5347 Consider a possibility to generate “toggle” js-functions for nested settings in the appropriate tag helper instead of doing this manually
  • #5310 Fix problem with compile Theme’s views
  • #5308 Add support HtmlPrefix for LocalizedEditor
  • #5288 Check using of IgnoreAntiforgeryToken and AutoValidateAntiforgeryToken attributes
  • #5154 Update Miniprofiler to the latest version
  • #5152 #3779 Add an opportunity to using custom attributes in nop tag helpers
  • #5138 Customize attachment name of Invoice
  • #5135 Change the logic of filtering reviews by store
  • #5097 Don’t use linq2db outside of Nop.Data
  • #5066 Replace EPPlus
  • #5031 Pass more models as additional data in widgets
  • #4880 Add the ability to serve static files with an unrecognized content type
  • #4791 Versioning of JavaScript and CSS bundles
  • #4725 Add new editor template for List in NopSelectTagHelper
  • #4630 Refactoring of RenderViewComponentToString method
  • #4048 Add Publishing ModelPrepared event for actions with Json result
  • #4002 Convert ShipmentTracker property to appropriate method in shipping plugins. Pass shipment as parameter in ShipmentTracker methods. Add some new fields for shipment status events
  • #3859 Rework Scheduled Tasks And Use IHostedService Instead
  • #3101 Move away from using the IEngine.Resolve() method wherever possible
  • #2828 Move all constants from services to separate classes

Bugs:

  • #6055 Issue with store mapping authorization check on multi-store setups
  • #6046 The numeric textbox doesn’t display negative numbers in Persian
  • #6040 Fixed problem with incorrectly unpublishing of products
  • #6029 HTML code is showing in wishlist when main product is added in wishlist and then add related product
  • #6023 Title was messed up with unicode languages
  • #6021 Excel export does not support all types of product attributes
  • #6027 Product sorting should respect localized product names (when sorting by name)
  • #6011 Fixed markup of Avalara plugin configuration page
  • #5990 Fixed applying estimate shipping for cart
  • #5889 GA ecommerce doesn’t work for products without categories
  • #5974 PayPalCommerce plugin. Fix rounding issue
  • #5911 PayPal Commerce plugin. Shipping address error when ordering a downloadable product
  • #5939 Hide “Sales summary” report from vendors
  • #5934 Basic/advanced mode doesn’t work on the message template and category pages
  • #5914 Microdata is incorrectly set to OutOfStock for grouped product
  • #5910 The “else” statement is missed in ReduceRewardPointsAsync
  • #5907 Estimate shipping not applying on the shopping cart page
  • #5894 RoxyFileman issue with Firefox (and performance enhancements)
  • #5886 SendContactUsMessageAsync does not include sender name and email
  • #5878 Replies to anonymous product reviews don’t work
  • #5872 A product attribute value can be removed even if it participates in a product attribute combination
  • #5866 Fix products search with multiple warehouses
  • #5852 CLDR files are not loaded in virtual directories
  • #5833 Facebook Pixel plugin. ArgumentNullException
  • #5821 Default tax address saving issue
  • #5820 Migrations don’t update locale resources properly
  • #5819 Roxy Fileman unable to delete not image files
  • #5805 Adding new migration in Nop-Data makes most tests fail
  • #5791 robots.txt pointing to wrong sitemap in multi-language store
  • #5790 TinyMCE language did not work
  • #5784 Localization migration issues in case of multiple languages
  • #5774 Incorrect order search in the admin area
  • #5757 ReduceRewardPoints should not recalculate points
  • #5612 RemotePost.Post Payment Plugin FAIL Headers are read-only, response has already started
  • #5580 Migration runner MigrateUp can execute unapplied older and skipped migrations
  • #3192 non-ASCII chars in URL don’t work

Best and Cheap nopCommerce 4.50.0 Cloud Hosting

ASPHostPortal.com

ASPHostPortal.com provides full trust web hosting services for your nopCommerce 4.50.0 site. Full service and fully accountable, they expertly manage your hosting. nopCommerce 4.50.0 is much faster and easier to use, there is a slew of design as well as performance changes. Their best and cheap nopCommerce 4.50.0 cloud hosting is starting from $4.00/mo.
They will not only provide you with a 30 days money back guarantee, but also they give you a 99.9% uptime guarantee. With ASPHostPortal, your site will be hosted using isolated application pool in order to meet maximum security standard and reliability. They employ best in breed firewalls and perimeter network protection.

UKWindowsHostASP.NET

UKWindowsHostASP.NET has been servicing the web hosting, domain registration, and SSL needs of clients from all over the world since 2008. They have been a debt free company since the start. Their number one priority is providing the best customer service in the industry. They have contingency plans available upon request. They are connected to multiple tier one providers with BG-P4 routing to ensure exceptional up-time and reliability.
They never fall asleep and they run a service that is operating 24/7 a year. Even everyone is on holiday during Easter or Christmas/New Year; they are always behind their desk serving their customers. Their best and cheap nopCommerce 4.50.0 cloud hosting is starting from £4.00/mo.
Rate this post

Tags:

Comments are closed

Latest Comments

No comments to show.
error: Content is protected !!