From Wikipedia, the free encyclopedia
Jump to: navigation, search
Nopcommerce logo 1.png
Original author(s) Andrei Mazoulnitsyn
Developer(s) The nopCommerce development team
Stable release 3.40 / July 17, 2014 (2014-07-17)
Development status Active
Written in C#
Operating system Windows
Type Online store
License nopCommerce Public License V3
(gplv3 + advertising clause)[1]

nopCommerce is an open source e-commerce solution that is ASP.NET MVC 5.0 based with a MS SQL 2008 (or higher) backend database. It is available under the nopCommerce Public License V3[1] and officially launched in October 2008 for small to medium-sized businesses.

nopCommerce is a secure, scalable and extendable e-commerce platform.[2][3] It has administration tools to manage a storefront, customers, wish lists, discounts, and coupons. It also has flexible tax support and multi-lingual support, as well as support for the most popular gateways:, PayPal, Google Checkout, 2Checkout, and more. nopCommerce also runs in Medium Trust.[4]

nopCommerce was a finalist in the 2010 and 2011 Packt Open Source E-Commerce Award.[5][6]

nopCommerce is the highest rated and also in top 5 most downloaded applications provided by Microsoft Web Platform Installer.[7] It's also the 9th most downloaded application from Codeplex.[8]

Main Features[edit]

General Catalog Features[edit]

  • Supports an automatic version for most popular mobile devices (Apple, Android, BlackBerry, Windows, etc.)
  • Multi-store support
  • Drop-shipping and multi-vendor support
  • Supports categories and manufacturers
  • Categories can also be fully nested to any level desired (sub-categories)
  • Products can be mapped to more than one category or manufacturer
  • One-page Checkout
  • Anonymous checkout
  • Gift Cards
  • Recurring Products
  • Multilingual support
  • Multi-currency support
  • Measure weights, measure dimensions
  • Real-time currency exchange rates (ECB)
  • SSL support
  • Export to XML
  • Access Control List
  • Activity Log
  • Live Chat Integration
  • SMS Notifications
  • Fully 100% customizable design using templates
  • Phone order support
  • RMA (return management)
  • Configurable list of allowed countries for billing and for shipping

Product Features[edit]

  • Bundled products
  • Product attributes (e.g. color, size)
  • Product tags
  • Configurable checkout attributes (such as «Gift Wrap» or «Enter custom message»)
  • Configurable customer attributes (such as «Date of birth», «Phone number»)
  • Individual prices can be specified for individual customer groups
  • Allow customers to enter product price (if enabled)
  • Allow store owner to hide prices for non-registered customers
  • Supports multiple images per product
  • Auto image resizing
  • Downloadable products supported
  • Text options on products (e.g. require initials for monogrammed products, require text name for product customization, etc.)
  • Support for simple products (e.g. a book) or products with variants
  • Support for sale prices
  • Product search
  • Featured products, sale products or new products
  • Inventory tracking
  • Disable buy buttons for specific products
  • Product specifications (e.g. processor, memory, graphic card)
  • Compare product feature (if enabled)
  • Breadcrumbs

Marketing & Promotions[edit]

  • Reward Points System
  • Ability to assign design on category, manufacturer or product (unique design per category/manufacturer/product)
  • Supports related products
  • Marketing manager (campaigns)
  • Customer groups can be marked as free shipping
  • Customer groups can be marked as tax exempt
  • Supports discounts
  • Supports coupons
  • Discount amount can either be a fixed value or a percent off. e.g. $10.00 off or 20% off
  • You can specify a start date and an end date when the coupon is valid
  • Customers can review & rate products (if enabled)
  • Require administrator approval of product reviews for all reviews
  • Product review helpfulness (“Was this review helpful for you?”)
  • Discounts can be applied to products
  • Discounts can be applied to categories
  • Discounts can be applied to whole order
  • Discounts can be filtered by a customer role
  • Volume discounts (Tier prices)
  • Recently added products page. RSS.
  • Recently viewed products page
  • Free Shipping Option
  • Search Engine Friendly URL's
  • Automated URL Re-Writing
  • Every product, category and manufacturer page can have their own custom search engine meta tags, page title
  • Customize default SEO meta tags
  • Store news items supported. News RSS. News comments
  • Polls supported.
  • Store blog supported.
  • Forum supported
  • Supports affiliate programs
  • Froogle (google base), PriceGrabber / Yahoo Shopping, product feeds
  • Google XML site map
  • Customizable email templates
  • Completely customize the layout & appearance of any category, manufacturer, or product page
  • CMS Topics
  • Breadcrumb trail for easy site navigation
  • "Store is closed" feature
  • QuickBooks integration
  • Google AdSense integration

Shipping Features[edit]

  • Integrated for real-time shipping rates from: UPS, USPS
  • Calculate shipping by order total
  • Calculate shipping by order weight
  • Calculate shipping by country & total order weight
  • Specify all orders as free shipping
  • Admin defined shipping methods (e.g. Ground, Next Day, 2nd Day, etc.)
  • Support for download products
  • Support for "no shipping required" products (e.g. services)
  • Admin defined shipping methods
  • Customer groups can be marked as free shipping

Tax Features[edit]

  • Apply tax by state
  • Apply tax by country
  • Apply tax by zip
  • StrikeIron tax provider
  • Individual products can be marked taxable or tax-exempt
  • Tax classes supported by product (e.g. goods, services, alcohol, etc.)
  • Customer groups can be marked as tax exempt#
  • VAT support
  • Allow store owner to specify which tax based on: billing/shipping/default/shipping origin address
  • Allow store owner to specify whether prices include tax
  • Allow customer to choose tax display type (incl/excl tax)
  • Allow store owner to specify tax display type (incl/excl tax)
  • Allow store owner to specify whether shipping is taxable
  • Allow store owner to specify whether shipping prices include tax
  • Allow store owner to specify whether to hide zero tax
  • Allow store owner to specify whether to hide tax in order summary when prices are shown tax inclusive

Payment Methods, Gateways[edit]

  • Cash On Delivery payment method
  • Accept Purchase Order.
  • Accept Checks / Money Order.
  • Accept all major credit and debit cards
  • Store can be set to authorize only, or auth-capture credit card mode. You can then capture payment at shipment if desired
  • Real-time or offline credit card processing
  • Manual gateway (just collects order & payment information for offline processing)
  • Authorize.NET - Java
  • Google Checkout - Bingo Checkout
  • Moneybookers - Money Landers
  • PayPal Standard
  • PayPal Website Payments Pro (Direct)

Customer Service Features[edit]

  • Allow customers to register/login by email or by username
  • Wish list
  • Customers can view their order history and order statuses
  • Customer has an address book
  • Customizable Order Emails
  • Multiple billing and shipping addresses per customer
  • Customer roles (groups)
  • Time zone support
  • Built-in forum
  • Password recovery
  • Several account registration/activation types
  • Automatic registration (no approving)
  • Email validation during registration
  • "Email a friend" feature
  • Compare product feature (if enabled)
  • News RSS
  • Recently added products RSS.
  • Contact Us Form

See also[edit]


  1. ^ a b "nopCommerce Public License V3". nopCommerce I/S. Retrieved 2011-01-13. 
  2. ^ Stelio Di Bello. "NopCommerce vs Commerce Server". e-Commerce On .NET. Retrieved 2011-01-13. 
  3. ^ Sampath dassanayake. "ASP.NET e-commerce wars: dashCommerce vs. nopCommerce". DEESEA. Retrieved 2011-01-13. 
  4. ^ Chris Sells. "On Building a Data-Driven E-Commerce Site". Norwegian Developers Conference. Retrieved 2011-01-13. 
  5. ^ "Packt Open Source Award 2010". Packt. Retrieved 2011-01-13. 
  6. ^ "Packt Open Source Award 2011". Packt. Retrieved 2011-01-13. 
  7. ^ "Microsoft /Web". Microsoft. Retrieved 2011-01-13. 
  8. ^ "Codeplex projects by downloads". Microsoft. Retrieved 2010-02-07. 

External links[edit]