Blog posts tagged with 'nopCommerce'

Why choose Nop Ajax Cart? ~ Thursday, May 8, 2014

Our primarily goal when developing nopCommerce extensions is to create products that will be of value to our customers and will help them build a successful online business. Having this in mind we have created the Nop Ajax Cart for nopCommerce. Why bother doing this when nopCommerce comes with an ajax cart by default, you may ask?

The main and probably most important reason is that with the Nop Ajax Cart an unnecessary and a very cumbersome step in the shopping process is being omitted –redirecting your customers to the product page. Something as simple as this, might be the difference between your customers having a pleasant and ceaseless shopping experience and your customers being confused, even abandoning their shopping cart.

In this blog post I will guide you through the main features of this powerful plugin and show you how your online business can benefit from it.

One of the major features of the Nop Ajax Cart is that you can add products to your shopping cart straight from the category page or any other product list page. Once your client clicks on the add to cart button, the product will be instantly added to their shopping cart and a pop-up window will open displaying the selected product and giving them the options to checkout, view their basket or continue shopping.

Let’s not forget that you can also select the quantity you wish to purchase, again straight from any product list page.

The major differences between the Nop Ajax Cart and the default nopCommerce ajax cart are: 

1. Instead of being redirected to the product page, the product attributes are displayed in a pop-up window, making it really easy to select for example the size or color of the item you wish to purchase.

2. What about grouped products? No need to go to the product page for this either. You can view them and select your item in a pop up window and then simply continue with the shopping process.

3. The Nop Ajax Cart also works with gift cards in nopCommerce.

4. Last but not least, the Nop Ajax Cart is integrated with our Nop Quick View plugin so that nopCommerce customers can have a completely seamless shopping experience

I hope I have managed to pinpoint the most important features of the Nop Ajax Cart and to convince you of the benefits this plugin can offer to your online business. After all, the major goal of every online store is to offer a great shopping experience so that customers keep shopping and coming back.

If you wish to test the Nop Ajax Cart, please go to its administration.

Following our previous blog post on what's new in nopCommerce 3.3, I would like to point your attention to a few performance optimizations in the new version. I would also discuss a couple of optimizations from previous versions of nopCommerce, which you might not be aware of.

Please note that in the following 3 points I will discuss 5 settings, which can be set from the administration of your nopCommerce store and are extremely important to its performance.

1. In nopCommerce 3.3 now there is a new "Ignore ACL rules" setting.

NopCommerce does have a powerful ACL (Access control lists) system, which grants permissions to customer roles to certain parts of both the administrative and public website. You can configure the ACL by going to the nopCommerce administration -> Configuration -> Access Control List. Since version 2.7 the nopCommerce team have been gradually adding ACL permissions for the major entities (Products, Categories, Manufacturers). For example if you edit a product in nopCommerce you would find an "Access control list" tab where you can set who can browse and edit the product:

nopCommerce Product ACL

While this is a powerful tool for the store owner it means that every product needs to be checked against the current customer roles. Both in the administration and the public site there are several product, category and manufacturer list pages. So for example if you are browsing the category page on the public site the whole product list will go through the ACL check. Let's take another example. Our JCarousel plugin, which can be configured to show products (related, cross sell, new, custom list, etc...) in a carousel on different public pages. All products in the carousel need to go through ACL checks too. All this ACL overhead is true for categories and manufacturers too.

But often store owners would not need ACL permissions on any of their products, categories or manufacturers. Still the checks will be performed creating additional work for the system and thus adding to the response time of the website.

Until version 3.3. Now if you set the new "Ignore ACL Setting" the ACL checks will be bypassed.

Our tests showed that on a category page with just 8 products, on a cleared system cache, this setting reduced the response time of the server by almost 50%.

2. In nopCommerce 3.3 there is a new "Ignore limit per store rules" setting.

Similar to the ACL permissions, when you have a multi-store nopCommerce, you can set the visibility of products, categories and manufacturers per store:

nopCommerce store configuration per product

Just like with ACL, every product, category or manufacturer will be checked against the current store. But what if you do not have multiple stores but just one store. The checks will still occur.

Until version 3.3. Now if you set the new "Ignore limit per store rules" the store checks will be bypassed.

Our tests showed that on a category page with just 8 products, on a cleared system cache, this was reducing the response time of the server by almost 25%.

So combine this with the 50% improvement from bypassing the ACL checks and you get an enormous performance boost in your nopCommerce. To make use of this you need to go to the nopCommerce administration -> Settings -> Catalog Settings and enable the two settings:

nopCommerce ignore ACL and store rules

3. Although we are on the subject of nopCommerce 3.3, I would like to show you three very important settings, which were introduced in nopCommerce 3.2 and which will again reduce your server response time enormously.

If you go to the nopCommerce administration -> General and Miscellaneous Settings -> Localization settings you would notice the following three settings:

nopCommerce localization settings for performance improvement

Locale resources refer to all strings in nopCommerce, which are not properties of the shop entities. For example such strings are the "Information", "Customer Service", etc. titles in the footer. So if you are browsing a product page, the system would need to load both the product information and the locale resources as the footer is present on every page in the public website.

Localized properties refer to all properties of an entity (product, category, manufacturer, etc...), which could be localized for different languages. For example such properties are the product name, short description, full description and SEO information. These are stored in a separate table (different from the main entities tables) in the database.

Search engine friendly names refer to the URL slugs (parts), which map to an entity in the shop. For example if your Laptop category has Id 1 in the database and has the following URL in your shop http://www.myshop.com/laptops, the "laptops" part of the URL is what tells the system that it needs to load the category with Id 1. This is possible because there is a separate table and entry in the database, which maps the "laptops" slug/search engine friendly name to the category with Id 1.

What is common in these three cases is that there is information which needs to be fetched with every request but is stored separately from the main request data in the database. For example if you are browsing a category page, nopCommerce would query the database once for the category search engine friendly name, once for the category information, once for the the category localized properties and once for every locale resource. In addition, to build the main menu of the website as well as the category navigation panel, nopCommerce would have to query the database for each an every category search engined friendly name and category localized name. Product or manufacturer links and names present on the current page would result in the same type of requests.

As you can see, before the page data has been cached by nopCommerce, the number of requests to the database for just a single page, becomes enormous.

To avoid this you need to set the three settings. Our tests showed that on a category page with 20 products, on a cleared system cache, setting the:

  • "Load all locale resources on startup" reduced the response time by more than 15%.
  • "Load all localized properties on startup" reduced the response time by more than 30%.
  • "" reduced the response time by more than 18%.

Combine this improvement with the gain from the Ignore ACL and store limitations settings and you do get a much better response time from your nopCommerce.

4. In nopCommerce 3.3 there are a few performance optimizations which might not be so obvious to the store owner but are still important and worth mentioning:

  • When you have thousands of categories the admin area could become very slow as hundreds of database requests were being made. Now there is just one request.
  • The category pages now load all specification attributes with just one request and not with one request for every attribute.
  • Checkout attributes are not being loaded for each HTTP request anymore as it is not necessary. This was being done to render the mini-shopping cart block resulting in additional load time for every single page, as the mini-shopping cart is present in the header of the website, thus on every page.
  • Customer language and currency are being cached between requests and not loaded every time.

5. In nopCommerce 3.3 there is a new Clear Log scheduled tasks, which would reduce the size of your database significantly and keep it from bloating unnecessary.

nopCommerce clear log scheduled task

You do need to set an interval on this task, which would allow you enough time to investigate any possible errors or activities that might occur on the website.

6. In nopCommerce 3.3 when you go to System -> Message Queue, there is a new function Delete All, which will delete all queued emails and will again reduce significantly the size of your database.

nopCommerce delete all emails


Emails that are being sent from the system are kept in a separate table in the database. So you end up having them both in your email account Sent folder and your nopCommerce database. Deleting them from your database is perfectly alright. Before you do this do make sure to go through the emails that are marked as not sent or in other words have failed.

This concludes our review of nopCommerce 3.3. I hope that learning about all the performance tips and tricks will prove at least as useful to you as it has to us and our work. Do also checkout our previous blog post on the nopCommerce 3.3.

As usual your comments are more than welcomed!

Next we will follow with more details on our new nopCommerce 3.3 plugins and functionality. So stay tuned as we continue to cover the best .NET e-commerce system!

What's new in nopCommerce 3.3 ~ Wednesday, April 9, 2014

With nopCommerce 3.3 out of the door I would like to share our usual Nop-Templates.com digest of the new features in this newest release of the best .NET e-commerce system.

Working with the new features in nopCommerce 3.30 would often require a quick modification of certain settings or language resources. Therefore before I go into the details of each nopCommerce 3.30 feature I would like to point your attention to these two videos in case you are not familiar with these small but useful nopCommerce tricks:

How to search and change resources in nopCommerce

How to search and change settings in nopCommerce

So what is new in nopCommerce 3.3?

There are quite a few things worth noting in nopCommerce 3.3 among which are its performance improvements. The nopCommerce 3.3 release is too much for a single blog article. So in this blog post I will skip the performance improvements and will discuss them in detail in a separate article to follow.

1. First and foremost nopCommerce 3.3 now runs on .NET 4.5.1.

Developers are keen on using the latest and greatest technologies and the fact that nopCommerce follows closely with every new .NET update could only testify to how cool it is to develop solutions based on nopCommerce. So if you are a .NET developer and wondering what is new in .NET 4.5.1 do visit the MSDN documentation:

http://msdn.microsoft.com/en-us/library/ms171868%28v=vs.110%29.aspx#v451

2. NopCommerce 3.3 has a brand new framework for the administration UI of the system, namely Telerik's Kendo UI.

This might not sound too exciting to the store owners but it is certainly great news to the nopCommerce developers. Because to extend nopCommerce, developers now have a framework, which is actively developed by no other but Telerik, and being used in thousands of modern web applications. It comes with a set of powerful controls, most notably the Kendo Grid, so plugins or any nopCommerce functionality can have an efficient at the same time easy to develop administration.

3. The Default theme in nopCommerce 3.3 is responsive now.

Responsive design is a must nowadays, so this new feature does not need any elaboration. What I would like to note though is that Nop-Templates.com were the first to introduce native responsive design to nopCommerce with our nopCommerce themes. In fact we refactored the markup of the system so responsive themes could be developed. So this new 3.3 feature does remind us that we did something very important which has pushed the project forward.

4. In nopCommerce 3.3 store owners can sell not only products but also paid memberships.

This could be achieved by creating a Customer Role and then assigning the role to certain products (memberships).

how to create a nopCommerce membership

When the customer buys this product, they are being automatically assigned this role. The store owner can of course grant certain permissions to the role based on the power ACL (Access Control List) system in nopCommerce. Permissions could range from accessing the website as a whole to viewing only certain pages.

5. The checkout process could now be simplified in nopCommerce 3.3.

There is an option to disable the billing address step, which means that the billing address in the checkout would be populated with the default customer address information. To enable this option you need to go to Configuration -> Settings -> Order Settings:

Disable billing address in nopCommerce

6. Store owners can now have full control over the customer registration information.

In the 3.3 version of the system store owners can define customer attributes straight from the administration. To do this you need to go to Configuration -> Settings -> Customer Settings and click on the Customer form fields tab:

nopCommerce customer attributes

These attributes would appear both on the registration page as well as the customer info page in the My Account section. I am sure that many nopCommerce stores will be upgrading to version 3.3 just for this because up to now this has been a major requirement and a matter of custom development.

7. While we are on the subject of often requested customizations, in nopCommerce 3.3 there are two very important improvements to how attribute combination are being handled.

Now when you have an attribute combination, which has its own Price, SKU, Manufacturer Part Number and GTIN, when you select the attribute combination on the product details page, not only the price but also the SKU, MPN and GTIN will be refreshed.

To enable this you need to enable these two settings:

nopCommerce attribute combinations management

As the second setting is not explicitly visible in the Configuration -> Settings -> Catalog Settings, it is best to edit these settings by following the instructions in this video: How to search and change settings in nopCommerce

In nopCommerce 3.3 store owners can now specify that only the defined attribute combinations can be added to the shopping cart or wishlist. So if you have defined the following attribute combinations for your product: size S - blue, size L - red, customers would not be able to add the product with size L - blue.

8. In nopCommerce 3.3 there is a major SEO improvement. Topic urls are now id-less.

This means that if you have a page in your website with the following url:

http://www.nop-templates.com/t/aboutus

The new url in version 3.3 would be:

http://www.nop-templates.com/aboutus

A more SEO-friendly url, which would not only be frowned upon by search engines but would add to the SEO rank of the page.

The nopCommerce team have been gradually introducing id-less urls since verison 2.7 and this new enhancement more or less marks their effort as complete. In nopCommerce 3.3 all pages (category, product, news, blog, topic) have SEO-friendly urls. The only pages that do not have these are the forum ones, but I don't think id-less urls are viable to forum pages anyway.

9. NopCommerce 3.3 adds support to the new Google Universl Analytics.

To find more about it please visit the Google Universal Analytics Center.

You can enable the Google Universal Analytics by going to Content Management -> Widgets -> Google Analytics or Universal Analytics and clicking the Pre-Configure Universal Analytics button:

nopCommerce Google Universal Analytics

10. NopCommerce 3.3 builds on its multi-store support by adding the ability to configure countries per store as well as checkout attributes. Both can be configured from the new Stores tab.

NopCommerce countries management

NopCommerce checkout attributes management

11. In nopCommerce 3.3 the store owner can configure their store to detect customer language automatically based on its browser setting.

This is a small but very handy feature which can be enabled from Configuration -> Settings-> General And Miscellaneous Settings -> Localization Settings:

NopCommerce automatically detect language

These are the more notable new features in nopCommerce 3.3. There are of course other features, which you can read about in the release note. I am going to talk about the very important performance improvements in nopCommerce 3.3 in a separate blog post.

Until then, stay tuned and do share your feedback with us on this great new release of the best .NET e-commerce system!

What's new in nopCommerce 3.2 ~ Tuesday, December 17, 2013

NopCommerce version 3.20 was released last week and for those of you who are not yet familiar with the new version or have just skimmed through the release note we have a detailed overview of the new features.

Working with the new features in nopCommerce 3.20 would often require a quick modification of certain settings or language resources. Therefore before I go into the details of each nopCommerce 3.20 feature I would like to point your attention to these two videos in case you are not familiar with these small but useful nopCommerce tricks:

How to search and change resources in nopCommerce

How to search and change settings in nopCommerce

NopCommerce 3.20 has a set of highlight features and and a set of minor ones. I will cover all of the new features but before we start with the highlight ones I would like to mention one of the minor features which I believe should really be listed as a major one. This is the new RTL support for the administration panel. Now if you have a language which is marked as RTL your nopCommerce administration will be indeed shown in an RTL orientation:

nopCommerce administration RTL support

Let's move on to the highlight features.

1. The first feature that will grab the attention of every nopCommerce store owner is the new Facebook Shop. Now if you go to the nopCommerce administration -> Configuration -> Plugins, you will see a new Facebook plugin:

nopCommerce Facebook Shop

If you click the Configure button you will be taken to a page, which explains how to setup your Facebook Shop:

How to setup a nopCommerce Facebook 

Shop

Setting the Facebook shop is straightforward as you can guess from these brief instructions. The most important thing to note is that before you setup your Facebook shop, your website would need an SSL. If you do not have one, you can always purchase it from your hosting provider and ask them to set it up for you.

2. The next major functionality that comes with nopCommerce 3.20 is its support for warehouses. What this means is that you can configure individual products to be shipped from a specific location (warehouse). You can also configure the system to use the warehouse location when calculating the shipping cost for the product.

First you start by configuring your warehouses from the Configuration -> Shipping -> Warehouses administration:

nopCommerce warehouses

What is important here is to configure an address for your warehouses.

Next when editing a product you need to specify in which warehouse it is located:

Assign a nopCommerce product to a 

warehouse

If you would like nopCommerce to take into account the warehouse location of a product, when calculating its shipping rate, you will need to edit the Configuration -> Settings -> Shipping Settings and check the "Use warehouse location":

nopCommerce use warehouse location

3. While we are on the nopCommerce 3.20 shipping functionality, there is another new feature worth mentioning. Now the store owner can specify when a product will be shipped. In nopCommerce this information is referred to as delivery date. This is useful for example when you are selling products, which are manufactured on demand. You can setup different delivery dates from the Configuration -> Shipping -> Delivery Dates administration:

nopCommerce delivery dates

When you create or edit a product you can specify its delivery date:

nopCommerce product delivery date

The delivery date would appear on the product details page and would be useful to the customers before they make their purchases.

4. Although we are covering the major features I would like to mention one very little but useful feature again related to the shipping functionality in nopCommerce 3.20. Now when you mark a product as Free Shipping:

nopCommerce product free 

shipping administration

This would be reflected on the product details page and a Free Shipping image would be visible to the customer. This was missing before and customers could only realize that a product is free shipping during the checkout process:

nopCommerce product free shipping

If green is not your color you can change the free shipping image by replacing this file

Themes\DefaultClean\Content\images\free-shipping.png

If you are not working with the Default Clean theme, just replace the DefaultClean part of the path with the name of your theme.

You can also change the "Free shipping" text by changing the "products.freeshipping" language resource. If you are not sure how to change language resources in nopCommerce, do watch this video.

5. Vendors were introduced in nopCommerce 3.0 but only as a backend functionality. Store owners could assign products to different vendors and manage who has permissions to see and edit these products. But all this was hidden from the customers of the store. In nopCommerce 3.20 there is a new Configuration -> Settings -> Vendor Settings -> Show vendor on product details page. When this setting is set you can see a link to the product vendor on the product details page:

nopCommerce vendor link on product 

page

Clicking on the vendor link customers are now able to see all products delivered by this particular vendor:

nopCommerce vendor page

6. In nopCommerce 3.20 there is a new store menu, which shows the main categories from the store:

nopCommerce menu

This is different from the previous versions, where you had only the Home, About Us, etc... links. In the new menu you can configure how many subcategory levels are shown in the drop down menu by editing the Configuration -> Settings -> Catalog Settings -> :

NopCommerce number of 

subcategory levels in top menu

If you are looking for more flexibility and control on what is shown in the nopCommerce main menu and how it is shown, do checkout our Nop Mega Menu plugin.

7. The last but not least major change in nopCommerce 3.20 is its performance optimization.

Now CSS files are being bundled and minified, a feature which was contributed by the Nop- Templates development team. In addition to this more frequently used data is being cached in memory, which decreases the response time significantly.

8. Although this is not a feature, it is important to mention that nopCommerce 3.20 now runs on MVC 5. What is new in MVC 5 is beyond the scope of this article but you can read more on the official MVC 5 release note.

I have covered all the major features in nopCommerce 3.20. Next I will mention the other new features, which although classified as minor ones, I believe are extremely useful to the nopCommerce store owners and developers.

9. In nopCommerce 3.20 you can change what templates are being used for the category, manufacturer and product pages from the administration panel:

nopCommerce templates administration

This is very handy because to achieve the same in previous versions you had to edit the database directly.

10. Have you ever tried to run a scheduled task on demand in nopCommerce, let's say Send Emails? In previous versions you had to reschedule your task to run every second and then restart your application. After that you had to revert the schedule of your task and restart your application again. In nopCommerce 3.20 you can run a scheduled task immediately:

nopCommerce scheduled tasks

In this way you are not only saving time and effort but also not restarting your application twice, which would make your website not respond for at least 30 seconds on every restart.

11. In nopCommerce orders have different statuses (Pending, Cancelled, Complete). Before nopCommrce 3.20 changing an order status would require a direct edit of the database. And if you have been running an online store you would know that a store owner should be able to change an order status manually with no hustle. In nopCommerce 3.20 this is now possible from the administration panel:

NopCommerce change order status

NopCommerce change order status

12. Another new and useful feature related to the order management in nopCommerce 3.20 is the possibility to see all orders for a product. There is a new tab in the product administration page, called Purchased with orders:

NopCommerce purchased with orders

13. You can also view what orders a discount has been used with. On the discount administration page, the Usage history tab is now a much more useful source of information:

NopCommerce discount history

14. In nopCommerce 3.20 when an order is being processed, the store owner can choose to include the automatically generated invoice with the order placed or order complete email sent to the customer. This can be done from the Configuration -> Settings -> Order Settings administration:

nopCommerce include invoice with order emails

15. If you would like to add additional information to your invoices (remember that they are automatically generated by the system), now you can do so. Going to the Configuration -> Settings -> General and miscellaneous settings, you need to click on the PDF Settings tab and use the two new fields to add text to the footer of the invoices:

nopCommerce pdf settings

16. Moving on from the order management, in nopCommerce 3.20 there is a nice little CMS feature which allows the store owner to manage the social links in the footer of the website. This can be done from the nopCommerce administration -> Configuration -> General and miscellaneous settings -> Store Information tab:

nopCommerce social urls administration

In the public website this information is presented in the footer:

nopCommerce social urls

17. NopCommerce 3.20 allows the store owner to choose from the active themes in their store in a much more user-friendly way. Now if you go to the Configuration-> Settings-> General and miscellaneous settings you will see that the themes dropdown has been replaced with a nice set of radio buttons, showing a preview of the active themes:

nopCommerce themes administration

18. I would like to finish the overview of nopCommerce 3.20 with one very little but very useful feature, which is the auto complete tags in the product administration:

nopCommerce product auto complete tags

The release note of nopCommerce 3.20 is extensive and covering all the new funtionality would be impossible in one blog post. But feel free to study the changes in more details here:

http://www.nopcommerce.com/releasenotes.aspx

http://nopcommerce.codeplex.com/workitem/list/advanced

As you can see in nopCommerce 3.20 not only are the new features quite a few but they are also very handy and will greatly facilitate the work of the nopCommerce store owner.

The nopCommerce developers will appreciate the performance optimizations, the code refactoring and the move to MVC 5. There is also the new deploy directly from Visual Studio but I will cover this in a separate blog post.

So stay tuned for more useful information on this new and strong release of our favorite e-commerce system. Do not also forget to check our new video page, which is constantly being updated with video tutorials on nopCommerce.

The term responsive design has been around for a while now and it has definitely caused quite a commotion. Many say that it is just a hype, while others think about it as a trend that is going to shape the web marketing and development for decades to come.

With the rapid rise of the mobile internet users and the predictions that desktop usage will eventually get obsolete, it is clear now that businesses should respond to this evident market shift. No matter what your online business is, to neglect this tendency will mean to neglect all your mobile visitors and the money they are willing to spend purchasing your products.

This is especially true for the e-commerce business. If you run an online store and if you have been asking yourself what the benefits of the responsive design are and whether your e-commerce store needs to get responsive, we would like to answer this for you.

The most obvious benefit of responsive design is that you are going to reach a bigger number of potential customers. Your mobile customers are not going to bounce off your website but browse through it and shop, without difficulty.

Responsive design is different from mobile web sites as you only have to maintain one website with one markup, which adapts itself and looks good on all devices: desktop, tablet, smartphohe, e-reader, etc.

Responsive design is also an investment in your website SEO. Search engines are most probably going to factor in responsive design in their page rank algorithms in the future. And if they are not already doing so and rewarding your responsive website, the fact that your responsive design allows more visitors to stay more on your website and do more conversions is enough to boost your SEO standing significantly.

The following infographic explains what responsive design is, what its advantages are and why you shouldn’t overlook it.

In the last couple of months we at Nop-Templates.com have been working on introducing responsive design to our nopCommerce premium themes. We are sure that this innovation will help our customers explore new business opportunities and drive more sales and revenue their way.

The infographic is courtesy of http://www.infographs.org and is produced by www.dotcominfoway.com.

What's new in nopCommerce 3.1 ~ Friday, August 16, 2013

The nopCommerce 3.1 release has been out and about for 2 weeks now and we would like to share with you what's new in the system in a little bit more detail than the standard release note. So let's get straight to the point.

NopCommerce 3.1 comes two months after the major 3.0 release so there are no ground-breaking features like the multi-store, multi-vendor, or the new markup. Still there are a few quite important improvements in the system, which are worth an upgrade of your nopCommerce website.

The most important change in nopCommerce 3.1 is the absence of the product variants, which were an integral part of the system in the previous versions. Now in nopCommerce you have just products. And products can be either group or simple. Essentially all your products with product variants are replaced via a group product with simple products underneath. In addition simple products can show individually on catalog pages, like the category page for example. The Product Variants tab is removed from the Product administrator page. What you should be looking for is the Associated Products tab.

NopCommerce Group Products

This change makes the catalog system in nopCommerce simpler, at the same time more powerful. With the grouping between products and at the same time the possibility to show simple products individually you can cover complex catalog scenarios.

For example, let's say that you have a product Levi's Alfresco Jeans and two simple products underneath it: Alfresco Blue and Alfresco Green. The two simple products have separate skus and prices. You also have a separate category called Sale, where you show all your products that are on sale. You decide that the Alfresco Green is not selling very well so it needs to go on sale. Now because the Alfresco Green is just another product you can map it to the Sale category. Mark the Alfresco Green as "Visible Individually" and it will show in the Sale category. Previously this scenario was not possible due to the fact that product variants were tied to one specific product and the product itself was the leading entity in the catalog.

So the new group and simple products in nopCommerce 3.1 are a great feature for the nopCommerce store owner. But let me tell you that the nopCommerce developers as well as the nopCommerce team of course, will have to put a lot more effort when working or customizing the catalog system. But this is a topic worth a whole new blog post (very technical) so let's move to the other new features in nopCommerce 3.1.

If you are a nopCommerce store owner, you will definitely love this new addition to nopCommerce 3.1 as it was an obvious and most requested feature. In nopCommerce 3.1. you can associate a product attribute to a product picture. In other words if you have a certain dress, which you sell in two different colors : black and blue and you have two different pictures of the dress for each color.

NopCommerce Assosciated Product Attributes With Pictures

When the customer goes on the product page and chooses a color, let's say blue, the product picture on the page changes to show the correct image of the blue dress. This UI behavior seems natural and thus important but was missing in nopCommerce up till now. So it alone is well worth considering and upgrade to the newest 3.1 version of nopCommerce.

If you are still not convinced the new product bundling functionality in nopCommerce 3.1 could be it. Now you can have a bundle of products, which works seamlessly with the pricing and the order process in the system.

NopCommerce Bundled Products

To create a product bundle in nopCommerce all you need to do is to associate a product with an attribute value. Then when the customer selects the value, nopCommerce will know that you are actually buying the product associated with the attribute value. Do note that you need to have the Dynamic Price Update setting set to true in order to have the prices update with each product you choose.

Administering NopCommerce Bundled Products

NopCommerce 3.1 also adds several improvements to its multi-store support. Most importantly now you can enable\disable plugins per store.

NopCommerce Plugins

You can also configure payment methods per store as well as shipping rates by weight and dimensions.

NopCommerce 3.1 comes with a few performance improvements, which have to do with new database indexes and more presentation level caching. The release note contains also a list of small but useful bug fixes and improvements. If you are interested do check it out here:

http://www.nopcommerce.com/releasenotes.aspx

Let's summarize what we have learned so far about nopCommerce 3.1.

  • It simplifies the catalog system for the store owners
  • Adds very useful features for both the owners and the customers of a nopCommerce store
  • Fills multi-store functionality gaps
  • Come with the usual performance and functionality fixes and improvements

So the release is more than worth a look by all involved with nopCommerce.

Do not also forget to checkout our nopCommerce themes and plugins, which are available for nopCommerce 3.1. Currently we are developing responsive versions and theme rollers for all our themes as well as new responsive nopCommerce themes. Every new theme we release is added for free to the Nop Ultimate Theme Collection package of existing customers.

So stay tuned as we continue to develop more products for the greatest (there is absolutely no doubt) .NET e-commerce platform on the market.

The Nop Mega Menu plugin adds a powerful and flexible dropdown mega menu to your nopCommerce web site. You can enjoy an easy and effective navigation in your store managed right from your administration panel.

To learn more about the Nop Mega Menu Plugin watch this video.

If just a few years ago the big question was whether to put the E in front of your business, now the more adequate question is whether to substitute the E with the more relevant M. If you are one of those retailers who are still pondering on the former, then you are obviously ignoring or even not aware of the M evolution. In this case, the chances are you are going to be left behind.

With the rapid growth of the mobile and tablet internet users it is now obvious that a major shift in the market is taking place, one that is already having a huge impact on the whole E-Commerce business. It is predicted that eventually by 2015 the mobile internet users will surpass the desktop internet users. Not only more and more users access the internet through mobile devices, but they are doing it with the intention to buy. The following infographic shows how this tendency is shaping up and whether or not in recent years we will be witnessing the last days of the desktop computer.

As a dedicated vendor of premium nopCommerce themes and plugins we at Nop-Templates.com are determined to keep up with the new trend so that we can help our customers build a successful e-commerce business. We are nearing the completion of a major new development on our nopCommerce road map. Can you guess what it is?

 

The infographic is courtesy of http://sixrevisions.com and is produced by www.34sp.com web hosting company.


After the successful launch of the Nop Fashion Theme Roller, we were eager to introduce this powerful feature to the Nop Electronics Theme. We are happy to announce that we finally did it! The Theme Roller allows store owners, developers and web agencies to customize the look and feel of their nopCommerce online shop on the fly.

Now you do not need to change the nopCommerce CSS in order to match the colors and styles of your company or your client's image. Just use the Nop Electronics Theme Roller to customize the theme to meet your requirements. Once done you can save your changes and download your customized version of the theme from Nop-Templates.com.

To see how you can re-brand the default Nop Electronics Theme, please watch this video. With the new Theme Roller you will impress your customers, sell your products and make your competitors envy the nopCommerce technology that you so successfully use.

We are constantly striving to improve our products, so stay tuned for more exciting news from Nop-Templates.com

What's new in Nop Ajax Filters 3.0.2? ~ Tuesday, June 18, 2013

Product filtering in nopCommerce has never been a trivial task, especially when you need your filters to interact with each other, to update on the fly not only the availble products but also the available filter options. Our flagship product the Nop Ajax Filters (it was also our first commercial product) has seen a lot of attention from our development team over the two years since its launch. Most of development on the plugin was driven by our customers.

With the nopCommerce 3.0 released we are starting to see a greater number of large retailers and stores pointing their opportunistic radars in the direction of nopCommerce. Naturally we have been approached by customers who had thousands of products in a single category who required that the Nop Ajax Filters filter the products withing the range of 1 sec.

If you are familiar with the nopCommerce database schema and how the different Price Range, Specification, Attributes and Manufacturer filters interact with each other, you will know that is quite a challenge. Well...challenge accpeted!

And here we are with a brand new 3.0.2 version of the Nop Ajax Filters, which can select among thousands of products from the nopCommerce intricate database in the blink of an eye.

But that's not all. We have also enhanced the Nop Ajax Filters to work not only on a nopCommerce category page but also on a manufacturer page. Now you can make your nopCommerce manufacturer pages much more friendly to your customers, who will be able to find the products they are looking for in no time.

All our 3.0.2 nopCommerce plugins including the Nop Ajax Filters have received a new sidebar menu on their administration pages in order to facilitate the administration of the plugins:

We would like to point out that the Nop Ajax Filters 3.0.2 will work on any nopCommerce 3.0 installation. If you have the plugin already installed, please uninstall it and install the new version.

We would also like to thank all our customers who shared their feedback and most importantly large real-world nopCommerce databases with us!

Next we will be enhancing the Nop Ajax Filters to work on the nopCommerce search page. So stay tuned for more new features and improvments coming out of our amazing nopCommerce development team.

Find us on Facebook