Register Shopping cart (0)
You have no items in your shopping cart.

nopCommerce Tutorials, Tips & Tricks

Debugging nopCommerce - Common nopCommerce Exceptions and Their Fixes

Being an nopCommerce MVP (AKA nopmvp) myself, if often see people asking, repeatedly, about the similar questions. These questions are related to nopCommerce / C# exceptions, and can actually be solved relatively easilly if you know what the error messages mean. Unfortunately, many developers are not trained to properly read C# and ASP.Net exceptions and make sense of them.

So, in this blog post, I'll try to lay out a few common exceptions that nopCommerce developers face, and provide insight on each of them.

nopCommerce SEO Pitfalls and How To Solve Them - Part 2

We at Pro nopCommerce like writing blog posts and tutorials about nopCommerce themes, nopCommerce plugins and nopCommerce customizations. But sometimes we can get overwhelmed by works that we have very little time to write blog posts ourselves!

In view of this, we are happy to feature Robert Bourne in this blog post, who happens to be our first guest blogger! Kudos to Robert!

Below is what Robert has to say in our second installment of nopCommerce SEO Pitfalls and How To Solve Them.

5 Tips for the nopCommerce Conversion Rate Optimisation

nopCommerce is a great platform for quickly (and cheaply) setting up a new e-commerce store. As you get started, seeing new traffic on your website is always exciting; but there is nothing more disheartening for a business than watching those visitors leave without becoming new customers.

5 Tips for nopCommerce Conversion Rate Optimisation

How can you convert those clicks into cash? Enter Conversion Rate Optimization (CRO). Check out these five great tips for enhancing your site's conversion rate.

How e-Commerce Can Win Customers and Make Profit

nopCommerce is a great way to get started cheaply and easily with your online retail route. But merely getting your nopCommerce stores up and running is not good enough, even with a beautiful nopCommerce theme. You need to win customers and make profit!

nopCommerce Stores Win Customers and Make Profit

Every successful e-commerce business has one thing in common: happy customers. But how each business interacts with their customers is unique. In 3 years, the annual revenue for online retail will hit $370 billion. How a business passively or actively engages with their customers will determine how big a piece of the pie they'll take.

For e-commerce businesses, customer satisfaction is becoming more and more paramount to good reputation, success, and revenue. Here are 3 e-commerce best practices to engage your customers and increase conversions.

Migrating Old (Existing) URLs to nopCommerce URLs

Being a popular e-commerce platform, it is very common for store owners to want to migrate to nopCommerce for its powerful features.

One common problem developers face is to migrate old, existing links (from some other e-commerce platforms) to new links (nopCommerce). Especially for old sites which are already getting tons of traffics and are having very good SEO rankings, it is very important to make sure the old URLs are 301-redirected to new nopCommerce URLs.

If it's static URLs (e.g. those for content pages), you can already use IIS URL Rewrite to do the migration manually. But the problem arises when it comes to product and category urls. Because the URLs are dynamic (and there are tons of those URLs), it is usually impractical to manually add URL Rewrite entries one-by-one.

Take the following URLs for example:


If you look at the URLs, they are pretty dynamic. Product URLs follow a pattern of {product-slug}-p{product-id}.htm. Category links also follow a similar pattern.

And to make the problem worse (which happens very often), old product IDs (and category IDs) do not correspond to new product IDs. That means in old system, product ID 1234 is product ID 4321 in new system.

So the question now is - how can we make sure old URLs, such as, will be 301-redirected to new nopCommerce URLs, such as

How to Maximize Your E-commerce Revenues

Often time, setting up your nopCommerce store is just the start. If it doesn't bring in sales and revenue, it's meaningless to set up the store anyway.

E-commerce sales are on the rise and expected to continue growing over the next several years. That’s the conclusion of a recent Forrester study. Total e-commerce sales in 2013 reached $262 billion, a 13% increase over the previous year.  Forrester predicts e-commerce will grow by an additional 10% annually for the next five years.

Of course, some sites are more successful than others.  According to a recent survey of online shoppers, the most popular sites are Amazon, eBay, Newegg, ASOS and Sephora, in that order. What shoppers like about these sites includes affordable pricing, simple navigation, easy checkout, free shipping and useful product reviews, among other qualities.

How can you increase your e-commerce profits and give site visitors the kind of experience they want? 

How to Maximize Your E-commerce Revenues

Here are 4 common sense tips to maximize e-commerce revenues:

Things You Need to Know About nopCommerce Templates

In case you do not already know, we sell a couple of free and paid nopCommerce themes on our website. We like creating beautiful and usable nopCommerce themes, and I would like to lay down some guidelines in this blog post on how to choose the perfect nopCommerce template for your next store. (I've earlier written a more generic article on the same topic, make sure you read it before continuing.)

nopCommerce themes | nopCommerce templates

When it comes to e-commerce, the layout of your shop can be crucial to positive user experience (UX), how long a user stays on your site, and even conversion rates. When users visit an e-commerce store they want to easily find what they're looking for while viewing a website that is aesthetically pleasing to their eyes. In fact, a well designed e-commerce template can directly increase your store's sales. 

So how do you choose the perfect theme?

Best E-commerce Design of 2014

Consumers today have a much different expectation than they did 50, 20, even 5 years ago. The faces of small businesses have also greatly changed. That is why it is so important to make sure your business is changing to meet the needs of its consumers. Often times, first impressions either make or break your customers' willingness to continue their shopping with you. 

In fact, all it takes is 0.2 second for your customers to establish their first impression. This makes it so vitally important to have a functioning, aesthetically pleasing and profitable website for your business.  

2014 E-commerce Design Round-up

Some websites have perfected this technique and have reached great success. Here is a list of the year's most beautiful e-commerce websites according to AWWWARDS where you can gain inspiration and learn from the best.

Here are the list of well-designed e-commerce stores:

Creating nopCommerce Database Backup Programmatically Using C#

Being a nopCommerce programmer, have you ever encountered a situation where you need to take over an existing nopCommerce projects from other developers but are not provided with enough information? I have!

Recently, I am working on a project on nopCommerce customization that put me in hot water. The client has only provided FTP access to compiled files - no source code, no database backups, no RDP access, no nothing!

Because the project is an already-customized version of nopCommerce 3.40, I am faced with the following issue:

  1. No source code means I can't check what has been customized
  2. No database backups means that I can't even infer the customization from database
  3. The database is fire-walled. That means even if I can get the Connection String from Settings.txt, I can't connect to it using Microsoft Sql Server Management Studio

Creating nopCommerce Database Backup Programmatically Using C#

Although the project was only involving theme development & theme customization, the challenge is big enough to have stopped my team from normal development for a few hours.

We needed a solution to solve [1], [2] and [3]. And the solution? Programmatic generation of nopCommerce SQL Server database backup using C#!

5 E-commerce Tips & Tricks To Improve Sales

Many e-commerce website owners work diligently on search engine optimization (SEO) to drive massive amounts of traffic to their site, only to discover that their sales aren't keeping pace with their web traffic. These business owners learn the hard way that selling online is not just a numbers game. Raw web traffic does not necessarily translate into e-commerce sales.

4 e-commerce conversion rate optimization tips

So what more can you do after your SEO effort is starting to pay off, and your website has a steady stream of visitors? Enter Conversion Rate Optimization (CRO)! CRO is those techniques that convert your visitors into paying customers.

Here are essential 5 e-commerce tips & tricks that can help you improve sales:

Hello, welcome to pro nopCommerce!

I am Woon Cherk, an nop mvp; and this blog is the place where I share my experiences developing nopCommerce themes and nopCommerce plugins. I also give out free nopCommerce plugins and free nopCommerce themes from time to time, make sure you subscribe to our e-mail newsletter to get updates and freebies! Click here to read more about me.