If you’re looking to set up an eCommerce site using Drupal, there are a few essential modules that you’ll need to have, in order to make it happen. Drupal is an excellent Content Management System to use to build an eCommerce, IF you know what modules to have, and we’re going to show you exactly that.

Module 1) e-Commerce

This module is basically mandatory if you plan on creating an eCommerce site with Drupal. It’s like an all-in-one eCommerce software in a box. First of all, the look and feel of your shopping cart and your products, are totally themeable. It has full inventory management, as well as report generation and sales summary, making it VERY easy for you to track everything. On top of that, users are able to set up recurring payments, accept donations, and it even allows your customers to review their order history with you. e-Commerce also makes it very easy to do all this stuff, so you won’t need to be a web-design genius, or even a Drupal master to get things going. Very handy

Module 2) Barcode

This module will allow you to quickly and EASILY generate any type of barcode for your eCommerce site, literally on the fly. Not a robust module, but it certainly has its uses. You get to choose whether you want to display the barcode as text, or an image, nice. Barcode can even display QR code.

Module 3) Invoice

This is one of the best modules for Drupal eCommerce sites, because if you’re like most eCommerce business owners, you know that constantly generating invoices can be a huge pain, so anything that can make this process easier and smoother comes as a welcome relief. The nice thing about this module, is that it’s a breeze to use, and you can customize your invoices look and feel quite a bit. A nice feature also, is that when you use it in conjunction with the Pathauto module, you can auto-generate the titles of your invoices. Saving you a whole bunch of precious time.


Module 4) Ubercart

Ubercart, as the name would imply, is truly Uber. It has so many important features, that make it essentially mandatory to have as one of your Drupal Plugins. The features you get out of Ubercart simply can’t be found anywhere else. Want to create interactive catalogues? No problem. Want to create a set of product listings? Ubercart has you covered. Ubercart allows you to process orders and payments as well, very nifty. It’s relatively user-friendly, and very flexible according to your needs. That’s what makes it yet another mandatory module for Drupal.


Module 5) Currency Exchange

Let’s face it, the world is changing. People aren’t just doing business in their own countries anymore, and sales for eCommerce sites are becoming more and more international. After all, it’s not called the “world wide web” for nothing. This plugin is essential to those who plan on selling their products worldwide, because it allows customers to easily change the currency, so they know exactly how much they’d be paying in their own currency. This can actually draw international customers to you, because you’re making their shopping experience easy and convenient. Highly recommended.

Module 6) Drupal Commerce

For the more advanced developers out there, Drupal Commerce is an excellent option. It has strict development standards, but it gets the job done. This mod is extremely flexible based on what you can actually do with it, so that makes it a great option for developers who want maximum customizability. The nice thing about Drupal Commerce, is that it includes Tax calculations, as well as VAT support, and developers can manage their own pricing rules, which can certainly help, from a marketing standpoint, to get that final sale. This module is more about building things from scratch, as oppose to having a bunch of neat features you can implement right away, so if you’re not dedicating yourself to building a very unique site, you should definitely stick with other options, such as e-Commerce (listed above).


Module 7) Amazon Store

If you’re thinking about selling products via Amazon, this module is definitely a must-have. The one thing that really stands out about this module, is its user-friendliness. It is brain-dead simple for anyone to use. The only thing you really have to do to get it working, is get your Associate ID from Amazon, and you’re good to go. For those who don’t want the hassle of setting up an eCommerce site with their own products, this can be a quick and easy way to earn some money.

Well, there you have it, 7 excellent Drupal Modules that you’ll need if you’re going to be setting up an eCommerce site using Drupal. Hope these help.