nopAccelerate

Faster, scalable and reliable nopCommerce.

nopCommerce 3.0 Multi-Store and Multi-Vendor Review

FacebooktwitterredditpinterestlinkedinmailFacebooktwitterredditpinterestlinkedinmail

nopcommerce-logonopCommerce is a popular open source e-commerce solution built on the top of latest ASP.Net MVC 4.0 with MS SQL 2005 or higher as database backend. It has all the features that any modern e-commerce site will need.

Compared to other open source e-commerce solutions, nopCommerce’s project structure is very well-organized and easier to customize and extend. It is extremely powerful and flexible yet very easy to use.

nopCommerce is among the top 5 featured apps (only e-commerce app featured on top 5) on Microsoft Web Matrix, downloaded more than 395,000 times from there and witnessed more than 883,142 source code downloads from Codeplex.

nopCommerce 3 Review

nopCommerce is gaining popularity & momentum faster than ever before. And with the recent release of nopCommerce with multi-store and multi-vendor features, nopCommerce is the only open source e-commerce platform that has multi-store and multi-vendor support. Yes, you read it right! nopCommerce is the only fully open-source e-commerce platform that support multi-store and multi-vendor features. No other open-source shopping cart software has it available out of the box.


Updates made this to Article

Since this review was originally written when nopCommerce 3.0 was not released, and with couple of months already passed… we have decided to update this review article with few more interesting and good to know facts about nopCommerce, its recent releases and the changes and improvement being done to the nopCommerce platform. Here is the history of the update made to the article:

  • September 2013. Updated the article with latest stats, new major features introduced in nopCommerce 3.1 release including enhancements to the multi-store and multi-vendor features.

Since nopCommerce 3.0 release in May 2013, there are already hundreds of e-commerce websites utilizing the nopCommerce’s multi-store and multi-vendor features. I suggest you to download nopCommerce to test-drive it.

After nopCommerce 3.0 release, the recent release of nopCommerce 3.1 includes many other features that improve the platform. We’ll look into this later in this document.

While we cannot review each feature of nopCommerce, here are the major features introduced in recent versions of nopCommerce.

Major Features of nopCommerce 3+

  • Multi-Store Support
  • Multi-Vendor Support
  • Performance Optimization
  • Search Engine Optimization
  • HTML & CSS Refactoring
  • Improved product/product-variant logic (added in nopCommerce 3.1)
  • Bundle Product Support (added in nopCommerce 3.1)

While there are hundreds of other features added, many issues fixed and other areas of nopCommerce improved with optimization and refactoring, let me focus on the few most prominent & important features only, i.e. Multi-Store, Multi-Vendor Support, New Product Logic and Bundled Product Support.

Multi-Store feature in nopCommerce

Multi-Store feature allows you to run more than one store from single nopCommerce installation. So you can host more than one retail store front-end on different domains and manage all admin operation from your single administrator panel. It supports most use cases for single owner – multiple store scenarios.

nopCommerce Multi-Store Feature - Adding new store

nopCommerce Multi-Store Feature – Adding new store

Multi-Store has been implemented by creating a mapping with several entities which are restricted to selected store. If none is selected, it will be available to all stores. So you can map entities such as category, manufacturer, product, language, currency, message templates, topics, news, etc. to the store.

This allows store owner to decide what category, manufacturer, products, language, currency, etc. he wants to map to each store. For example, creating product mapping with store can be done simply like this:

Mapping product to store in nopCommerce multi-store

Mapping product to particular store in nopCommerce

You can either make product available to all stores or make it restricted to selected store. Similar mapping is also available for Categories & Manufacturers.

All the contents like Topic pages, News, Blog, and Message Templates are similarly mapped to store which make it very easy to manage.

You’re also given an option to override any setting value per store.  For example, refer to the Catalog Settings Screenshot.

Configuring Catalog Settings per Store in nopCommerce

Configuring Catalog Settings per Store in nopCommerce

This makes nopCommerce multi-store configuration very robust, powerful and makes it easy for you to configure and manage your store.

Multi-Store features:

  • Host single application to serve your store front end on multiple domains or sub-domains
  • Manage all store operations from single administration panel
  • Separate Desktop & Mobile themes per store
  • Restrict Category, Manufacturer & Products mapping per store
  • Manage page contents, news, blog & message templates per store
  • Map language & currency to the store, so two store may have same product targeted to different country with different language & currency with different category mapping
  • Configure Payment and Shipping modules per store (added in nopCommerce 3.1)
  • Offer different prices in different stores (added in nopCommerce 3.1)
  • Limit Plugin per Store (added in nopCommerce 3.1)
  • Limitless possibility to further customize it to match your custom requirements.

Limitations of nopCommerce Multi-Store feature:

nopCommerce multi-store solution will not work for sites in virtual categories on the same domain. So for example, you cannot have one store published at http://www.store.com/store1 and another at http://www.store.com/store2.

Moreover, all the sites are using a single application and app pool in IIS, and you need to host it on same server stack. So you cannot host your store on different servers. The disadvantage could be centralized server which might be closer to one target market but far from other target market, adding a little latency to each request.

With nopCommerce 3.1, many of the missing features are added like Configurable Payment and Shipping modules settings per Store, Plugins per Store, Price per Store, etc. However, it still lacks few features like Discount per store, Checkout attributes per store, etc.

nopCommerce multi-store implementation is also missing few features like Configurable Payment and Shipping modules settings per Store, Discounts per Store, Plugins per Store, Tier prices per Store, Checkout attributes per Store, etc.

However, the overall multi-store implementation is robust, well architecture and very well implemented. And most of the limitations I’m talking about, are already on the nopCommerce work items so I’m sure it will have these features very soon in upcoming versions. And it should not be very difficult to add one if you need it now.

Multi-Vendor feature in nopCommerce

Multi-vendor feature allows you to sell products from multiple vendors. Vendors can manage their product catalogs, orders & shipments. So products from multiple independent vendors appear in your catalog and your visitors can buy from them.

Creating new vendor in nopCommerce

Creating new vendor in nopCommerce

Using multi-vendor feature you can now start selling products that are managed by your vendor. Vendors will have a login account to your store from where they can manage their products, orders & shipments.

Multi-vendor features:

  • Allows you to create multiple vendor from administrator panel & map multiple customer account to the vendor which vendor can use
  • Assign Vendor Role & define access to Vendor Role
  • Vendor can login to administrator area to manage products, orders & shipment (this can be turned off too)
  • Consolidated Orders (Buyer can have products from multiple vendor in one order)

Limitations of nopCommerce Multi-vendor features:

There are certain features missing from this multi-vendor implementation. Some of them are Vendor profile page, Vendor rating, Configurable Shipping options by Vendor, Filter by Vendor, Reports for Vendor Payout Tracking for completed orders by vendor.

Multi-vendor support in nopCommerce is basic, but still very powerful and opens a huge possibility for online retailers to start monetizing it. Just like any other feature, multi-vendor in nopCommerce can also be enhanced with customization to add other features you might need.

New Improved Product/Product-Variant Logic

The most important feature of nopCommerce 3.1 release is the changed product logic. With this change, nopCommerce no longer has Product Variants. All you have is just the products, which could be either Simple Product or Group Product. And all your products with product variants are replaced with group product with simple product underneath.

So now you should be looking at the Associated Products tab, using which you can map associated products underneath the Group product.

nopcommerce-review-new-product-logic-associated-products

Let’s look at what it means for a store owner?

  • Product variants are replaced with a group product. You can now associate many simple products to a group product.
  • Simple products can be displayed individually on catalog pages. Such products are available in Search results separately.
  • Supports for complex catalog scenario, which were not possible with earlier versions. Like single product comes in many variants can now displayed separately, and at the same time you can offer products from different vendors where each vendors will have their own product associated to your main product.
  • More easier and user-friendly product management. You can edit everything related to a product on a one single page in admin area.

These changes in the product logic make perfect sense for complex catalog requirements of the modern e-commerce store. This makes nopCommerce catalog system simpler and at the same time more powerful!

For example, if you’re selling a Shoes that comes in two colours. So you will configure one group product and two simple product associated to it as Shoes (Blue) and Shoes (White). And both products will have different SKU, inventory and price. So on your main Shoes page, you will have list of these two associate products which your visitors can buy. Moreover, now you can display both of these products individually on catalog pages and search pages, so your visitors can find it easily. Previously this scenario was not possible because the product variants were tied to the specific product which was leading the entity in the catalog.

Bundle Product Support

Another most important feature added in nopCommerce 3.1 is Bundle Product Support. With bundle product support you can now offer a product that is bundle of existing product or let’s say a Kit product which includes another product you also sell on your store individually.

nopcommerce-bundle-kit-product-suppor-review

A bundle product can be created simply by associating a product with an attribute value. Now, when customer buys this product, nopCommerce knows that it is actually buying a set of associated product.

For example, you are selling jewelry on your store and you already have a catalog of Rings, Bracelets, Earrings, Necklace, etc. Now with bundle product support added to the nopCommerce, you can create a bundle product that includes a selected set of existing products that you offer as a one. And your customer can buy it as one single product.

Note that at the moment, nopCommerce does not support setting custom price override for bundle product. However, you can offer a discount for this product. In the next version (i.e. nopCommerce 3.2) a custom price override is already coming using which you can offer bundle product at cheaper price.

Why you should upgrade to latest version of nopCommerce?

If you’re using older version of nopCommerce, then you should consider upgrading the newer latest version of nopCommerce. nopCommerce is adding several serious newer business enabling features which will surely help you improve your online business.

With recent version of nopCommerce 3.1, you can now open newer stores using single nopCommerce installation or allow your suppliers or vendors to manage their products themselves which you can sell on your store. Even if you’re not going to use Multi-Store or Multi-Vendor features… you will definitely benefit from the other enhancements that includes new improved powerful product logic, bundle product support and several performance optimization and SEO related changes, and bug fixes.

Conclusion

These are just the tip of the iceberg, and all changes being done by incredible nopCommerce team makes nopCommerce the most powerful, complete, flexible and easy to use incredible open-source e-commerce platform.

nopCommerce is quickly gaining a strong position in e-commerce market. In next few releases, nopCommerce is going to rock the e-commerce ecosystem by introducing more enterprise level features like Web Farm Support (Support for multiple instances in Windows Azure), Paid Registration, Rental Product Support, and many other enhancements which seems to be on its roadmap.

To find more about nopCommerce, you might like to review these as well.

About nopAccelerate

nopAccelerate is an extension for nopCommerce that integrate Apache Solr with nopCommerce. It makes nopCommerce very fast, responsive, more reliable & scalable. And you also get the better, more powerful searching for your store that your visitors will love.

It is a must have nopCommerce performance extension for all e-commerce sites using nopCommerce that wants to improve their e-commerce business. Find more about nopAccelerate.

We also specialize in offering nopCommerce development services including e-commerce website development, nopCommerce theme & plugin development and nopCommerce store performance optimization services.

If you’re looking for a capable and reliable nopCommerce development company, then contact us today.

If you like our review of the nopCommerce, then don’t forget to leave your comments.

FacebooktwitterredditpinterestlinkedinmailFacebooktwitterredditpinterestlinkedinmail

24 Comments

  1. Matt-
    May 7, 2013 at 7:03 pm

    I’m looking for dot net based based cart script – and just found your review about nop commerce. It seems to have everything I’m looking for. Thanks for your write-up!

  2. Harry-
    May 8, 2013 at 8:20 pm

    Thank you for sharing this incredible information along with your review. This is the only complete nop commerce 3.0 review article I am able to find. You must have studied it very well for coming up with this.

    Thanks, looking forward to start using it.

    • nopAccelerate-
      May 9, 2013 at 1:15 pm

      Thank you Harry and Matt for your comments and appreciation.

  3. Rahul-
    May 15, 2013 at 10:22 pm

    I am impressed with nopcommerce 3.00 features and its active community. Do you think it can support 100k products? And how to configure multiple store on shared hosting using new nopcommerce?

    • nopAccelerate-
      May 16, 2013 at 12:34 pm

      Thanks for your comments. Yes, nopCommerce can handle 100k products easily. We have worked on few sites with huge product catalogs that are using nopCommerce. You may like to have a look at our Solr Integration Module for nopCommerce that make nopCommerce more faster, reliable and scalable.

    • nopAccelerate-
      September 24, 2013 at 8:31 pm

      We have just added an post that describe steps on how to configure multiple store on shared hosting using nopCommerce.

  4. Polo-
    May 17, 2013 at 4:57 am

    Hi,

    idea! why not put this feature:

    Packages or Payment Plans

    Vendors when signing up should be able to select a package or payment plan. This would limit their functionality such as number of products they may add or allow a certain number of products to be featured or highlighted on the site and so forth. The packages would charge a fixed fee (month, yearly) or be on the commission basis which is already available.

    Thanks

    Best regards

    • nopAccelerate-
      May 18, 2013 at 11:32 am

      Dear Polo,

      Thank you for your comments. We have received other similar requests too. We’re considering to introduce this option with hosted solr instances that will make it even much affordable & easier for our customers to use.

      Moreover, if you have other ideas please feel free to let us know!

  5. Roger-
    June 8, 2013 at 8:33 am

    Hi;

    i like what i have read about this new version. Is it possible to run NOP on multiple databases linked to each other? If so do offer this type of setup integration?

    Roger

    • nopAccelerate-
      June 13, 2013 at 10:47 am

      Dear Roger,

      No, its not possible to run nopCommerce multi-store version on multiple databases out of the box.

      To answer your second question.. why would you need it to connect to multiple databases that are linked to each other?

      I will wait for your response!

      Thanks,
      Krunal

  6. Dave-
    August 31, 2013 at 11:59 am

    3.0 is awesome and works great out of the box, however, version 3.1 is a complete mess. They did away with variants and chose a product grouping scheme that is incompatible with industry standards and most accounting packages and in-house inventory systems. 3.1 Killed NopCommerce

    • nopAccelerate-
      August 31, 2013 at 12:15 pm

      Dear Dave, I agree with you you on 3.0, its awesome. However, with 3.1 I don’t agree with you. It’s a good change they did. Moreover, its also very flexible and similar to how Magento is doing this. Regarding accounting package & inventory systems, I’m not sure what you mean. Can you please explain more? We may able to offer some solution for the problem you’re facing.

  7. Bruno Felix-
    November 13, 2013 at 5:02 am

    I think nopcommerce is beginning to aim higher and if the team can put the roadmap features relatively bug-free in v3.2 it will be a serious contender in 2014. I am looking forward to performance enhancements, rewarding customers for product review, enhanced product bundles and web farm. I only wish there was SDK/API documentation for 3rd party integration.

    • nopAccelerate-
      November 13, 2013 at 12:30 pm

      Bruno, thanks for your comments. I certainly agree with you. It is going to be a serious contender in 201 with many enhancements already planned.

  8. March 31, 2014 at 6:16 pm

    Hi

    A couple of questions about your multi vendor marketplace plugin;

    Can I set this so a seller will be paid directly by the buyer? I don’t want to handle their payments in any way or be responsible for sorting out their taxes. I also don’t want it affecting my own taxes, so I think this would be the simplest way?

    I simply want to charge sellers a listing fee (ie 20p to list for 4 weeks) and then a final value fees (a percentage of the sales price) if they sell their items.

    Please can you let me know if this is possible with this plugin?

    Thanks

    Sally

    • nopAccelerate-
      April 1, 2014 at 11:16 am

      Hi Sally,

      Thank you for your comment.

      Please note that we do not offer Multi Vendor Marketplace plugin. And also, nopCommerce does not support the feature you are looking for out-of-the box. However, it can be integrated easily on the nopCommerce existing vendor features. If you are looking for the same, i kindly request you to contact us for the same.

  9. gopal-
    June 3, 2014 at 3:08 pm

    i want to make 2 stores and separate database so how can i do?

    • nopAccelerate-
      June 6, 2014 at 12:15 pm

      Hi Gopal, Just proceed with creating two instances of nopCommerce with different app pool and database connections and you’re good to go. Note that in this case, both your instances will be separate and work independently and you are actually not utilizing multi-store feature of nopCommerce by doing this!

  10. Anand Rajendran-
    March 20, 2015 at 3:47 pm

    What’s not clear is whether you can have a product visible in different shops? So, when you change the price of this product, the price change for this product will be visible in the different shops where the product is added to.

  11. nopAccelerate-
    April 28, 2015 at 3:43 pm

    Hi Anand, Yes the prices of the products will be changed on all the shops.

  12. GanstaBW-
    April 28, 2016 at 1:07 pm

    Hello, can I mix multi-vendor and multi-store where each vendor gets a separate admin panel and a separate store front.

    • nopAccelerate-
      June 1, 2016 at 3:22 pm

      You need to do some customization to map each vendor to particular store to achieve that.

  13. January 7, 2019 at 3:11 pm

    Is nopcommerce WordPress based?

    • January 9, 2019 at 6:35 pm

      No, nopCommerce is ASP.NET based open-source eCommerce platform.

Fill in form

and we will contact you

How can we help ?

Schedule a quick call, 15-minute meeting with one of our experts:

Thank You !

Our consultant will contact you in 24 hours.

Delivering generous mobile apps for Entrepreneurs, Startups & Businesses


Have a look at nopAccelerate Demo Store with 80,000+ products with nopAccelerate Solr and CDN Plugin.

download-trial Start Trial