nopCommerce 3.90 is released

We are glad to announce a new official version of nopCommerce.

In nopCommerce 3.90, we focused on widening nopCommerce marketing and content management functionality for such features like reward points (loyalty program), discounts, tier prices, product reviews and others. In this version, we also continue simplifying and redesigning the admin area in terms of UI and UX standards. Some significant improvements in performance optimization were done as well.

Find out more about the new version highlights below.

Compliance with PCI DSS 3.2 requirements

With the 3.90 version, nopCommerce became compatible with the latest industry standard for payment data protection, PCI DSS 3.2. The newest requirements help to prevent, detect, and respond to cyberattacks that can lead to payment data breaches. In order to fit PCI DSS 3.2, the following policies must be followed:

  • password attempt failure lock-out must be supported;
  • password must be changed at least once every 90 days;
  • password must be unique i.e. it is not allowed to submit one of the previously used passwords.

All of these options are integrated in nopCommerce and are fully configurable.

Bundled products quantity

Bundled products functionality allows customers to buy different combinations or sets of products as a single product (i.e. product constructor). It can be used when product attributes are products themselves. For example, shoelace available in different colors can be sold as a separate product or with sneakers. In that case, a store owner can manage inventory of both main product and its attributes. All this was already available in previous versions of nopCommerce, however, earlier shoppers didn’t have an opportunity to set the required quantity of the attributes. In the 3.90 version, “Customer enters quantity” option was added to make the set creation more flexible.

Extended discount functionality

We have added discount requirement groups to support complex requirements with multiple rules. The requirements are set using boolean logic. For instance, if you want the discount to be assigned to a particular customer role or in case a customer had spent certain amount, etc.

Moreover, the new nopCommerce version allows shoppers to apply unlimited number of discount codes to one order.

Tier prices start/end dates

The pricing section on the product info page was slightly changed. Now shop owners don’t need to specify special prices with the start and end dates separately. Tier prices now support start and end dates functionality.

Reward points usage delay

The new version eliminates the necessity of reward points activation immediately after they were calculated. A store owner can set up a period after which the earned points become active. It is a very useful option if you don't want the points to be available for use during a certain period, for example, while the purchased products can be returned.

Product reviews admin replies

It is important for store owners to keep communication with their customers, including replying to their product reviews. In nopCommerce 3.90, store owners can leave responses directly to each customer comment, so they are not lost in a single thread of all messages.

Message templates with conditions

Now store owners can add conditions to message templates. For example, shipping address can be hidden in emails when shipping is not required.

Product stock changes tracking

In previous versions of nopCommerce, it was possible to check product stock quantity only on the main product info page, and stock changes could be tracked only by viewing each order containing this product. It was not really convenient, so a dedicated Stock quantity history tab was created. Now a store owner can find all the required information on product stock quantity, its changes, and orders with the product at one place.

For products that are out of stock store owners will now be able to display an approximate number of days in which the product will be available again, instead of general “out of stock” message used in previous versions.

Custom order number

We added a new feature, an order number mask on Order settings page, to allow store owners configuring a custom order number. For example, it is possible to add some prefix or date.

Access limitation for plugins usage

In the new nopCommerce version, a store owner can limit access to plugins per customer role in ACL or in a plugin editing window. This option allows to show only needed plugins for different customer roles.

Renewed blog comments and news settings

In the 3.90 version, we have added an approval procedure for submitted news and blog comments. Now store owners can choose the option "must be approved", which makes comments visible in a public store only after an administrator allows it. Searching for comments became easier with new search fields (searching by dates, text, approved status). One more implemented option is news and comments displayed per store.

File attachments in the product return form

Now customers can attach files when submitting return requests (scans, additional documents, etc). This option is especially useful for customers who faced some problems with their orders, such as receiving damaged or wrong items, etc.

To check the full list of improvements and bugs fixed click here. Please download the latest version here.

It would be great if you could share the news about the 3.90 version on your Twitter and Facebook accounts (please use hashtag #nopCommerce).

Leave your comment


3/14/2017 8:30 AM
Great features! :)
3/14/2017 8:34 AM
3/14/2017 8:58 AM
Awesome! Really great features!
3/14/2017 10:01 AM
Very nice features. Great job nopCommerce !
3/14/2017 10:08 AM
Well done! Good features!
3/14/2017 10:35 AM
Great job nopCommerce team!
3/14/2017 3:12 PM
Nice Features! Great Job!
3/14/2017 3:13 PM
Nice Features! Great Job!
3/14/2017 10:26 PM
Very nice work nop team!
3/15/2017 7:14 AM
3/15/2017 11:11 AM
Well done !!
3/16/2017 12:45 AM
Wow. Awesome features. And thanks for sharing it in blog.
3/16/2017 1:48 PM
Great job nopCommerce! Well done!
3/16/2017 10:33 PM
Great release, congratulations to nopCommerce team.
3/17/2017 2:29 AM
great job! the best team!
3/17/2017 7:20 AM
3/18/2017 11:27 PM
Great job NopCOmmerce team, we were able to upgrade our custom plugins to latest version without any problem. that is the most important thing according to our perspective where we can upgrade nopcommerce to leters version with minimal re-development

thank you guys for keep making our loved ecommerce platform more awesome everyday..
3/19/2017 5:52 AM
Great and thanks folks
3/20/2017 10:30 AM
Thanks for all the additional features. It will help us offer a superior product to our customers.
3/21/2017 4:04 PM
I wish nopCommerce had a Best Offer featured to allow customers to make offers on available products. I have seen a couple of developers had developed a plugin, but those developers do not respond to email, and frankly, their execution seems rather clunky.
3/31/2017 9:09 PM
You guys are really doing it very well. Keep it up.
4/4/2017 2:04 AM
Thanks nopcommerce team
4/23/2017 8:56 AM
Thank you can't wait for nopcommerce to move to .net Core a lot of new features and the razor syntax finally wont be an issue :)
6/7/2017 3:41 AM
please Multi Tenant in next version!
6/28/2017 7:39 AM
Just exploring nopCommerce 3.90 for the first time for a multi store platform, excited to try.

Great features!