10 Must Have Drupal Modules for Your E-Commerce

Top Drupal Modules for Your E-Commerce

Using Drupal is a learning experience, and not always an easy one. One of the biggest things about Drupal is extending its core functionality with modules contributed from the Drupal community. There is so much available, and so much to learn it’s hard to know where to start. Drupal modules needs powerful Drupal hosting to get better effect, and I recommend you to host your Drupal with WindowsASPNETHosting.in. They have powerful specs for Drupal hosting in India.


I spend all my time to building Drupal websites. The sites I’m building are all different with different needs, different features, and different capabilities. However, I’ve found that in all the sites I build I have a fairly standard set of modules that I use on E-Commerce web.


A Drupal eCommerce application can easily be hosted through VPS but there are serious concerns about the financial data and therefore, payment methods are kept limited to third parties like PayPal. In absence of private hosting, there will be no guarantee for the security of submitted data which means your website will not be in a suitable position to receive orders in a safe environment. However, there are some great modules which can be added to your website to convert it into a reliable eCommerce application which will have the potential to attract consumers or buyers:

Drupal Commerce

Drupal commerce is an ultimate solution for taking care of all prevailing eCommerce aspects through CMS including products, pricing and payments. With the help of DC, an administrator can create variety of product categories and displays while still managing both order and the payment procedures in an efficient manner. This particular module is customizable and extensible which will help you keep your websites fully up-to-date with the constantly changing needs.


Ubercart is a combination of powerful features which you might not be able to find in many other modules. It will enable you to develop product listings and catalogs. The products are organized automatically and just with a click, track stock can be organized. In addition to this, you will also be able to prepare detailed reports on products stock. It is also helpful in administering orders and payment procedures. You will also find some extremely innovative features which will not just help in configuring the store but will also help in customizing shopping cart and other checkout pages on your site.

Amazon Store

If you have planned to sell with Amazon, you would definitely need this very important module which will implement Amazon Associate Web Service. This is a very simple module that you can very easily install and activate to use. Get personal associate ID from Amazon and set up your online store by using spontaneous tools for numerous product pages as well as shopping cart. Amazon Store will bring you a simple solution to have hassle free selling for earning commission and you would really appreciate the power of this simple Drupal Module.

e-Commerce Invoice

E-Commerce Invoice is a very useful and easy to use module created for Drupal websites and as name itself mentions it helps in generating invoices. This simple module will enable you to create as many invoices as you need and when these are created, you can also email them to your clients so the payments can be made in time. The biggest advantage is that you are allowed to customize the invoice as per your business requirement.


This module is used to create barcode field and it normally works with CCK. You just need to choose the symbology and the barcodes will be created automatically as per your requirement which might be plain text or customized font. This simple yet so effective module can produce limitless barcode images. It supports

  • ISBN
  • EAN-13
  • EAN-8
  • QR Code
  • UPC-A
  • UPC-E
  • Codabar
  • Postnet
  • Code128, 39 & 93
  • And many others

UC Upsell

Basically, this module was designed to work with Ubercart to enable up selling or marketing technique which can be easily seen in most of the businesses during which a number of products are displayed together. This module can make the process absolutely simple for you as it will create a list of some common items on the basis of user choice and in this way, the sales will go up.

Currency Exchange

When you have global customer base and your e-Commerce site entertain customers from all around the world, you must have currency exchange rates and this simple extension will enable you and your customers to see current exchange rates. This module has numerous options for customization which will allow you to change the look and feel according to the style of your website.


Wazala is an all in one solution for all types of businesses looking for effective ways to integrate an eCommerce moods into their websites. When you try this module, this will add a “Store” button on your website which will launch an application on click bringing all options for selling goods, allowing digital downloads, opening online payment gateways and creating inventory management system.

Affiliate Store

If you have created website based on affiliate marketing, affiliate store can be one of the best modules for your Drupal powered site. If you have been involved in affiliate marketing for you, you know how tedious this can be to work on marketing campaigns and this is the module which can provide you great help. You just need to integrate EarnHighWay in your website to select products, create relevant pages and setup payment gateways.


If you have planned to earn revenue from ads through your eCommerce website, you can’t ignore this module. Google AdSense is the simplest way of earning maximum revenue from online traffic that comes on your site. When you integrate it into your site, this will enable you to set up, administer and configure your AdSense advertising.

15 Powerful SEO Tips for Drupal

Drupal, the open source content management system (CMS) that runs WhiteHouse.gov, MTV Europe, and The Economist, is a very powerful system that can be used for large, complex sites, and it’s the best platform that exists today for SEO. I’ve seen clients triple their traffic within a few weeks of switching from a lesser platform. Drupal’s built-in tools for automating SEO on massive amounts of content, along with granular control that gives you absolute power over every single site element, put it head and shoulders above the rest, including Joomla and WordPress.

15 Powerful SEO Tips for Drupal

Additionally, Drupal is the most scalable, configurable system, and major improvements in usability will soon shorten the learning curve for new users and developers. To increase your traffic at drupal site, I will give you some SEO Tips for Drupal site. The following are 15 Powerful SEO Tips for Drupal.

15 Powerful SEO Tips for Drupal

Let’s see how you can quickly harness the power of Drupal to get your site indexed and get top ranking in Search Engines.

  1. Enable Clean URLs (Administrator> Site Configuration> Clean URLs) With the “Clean Url” Drupal _hxxp: //www.mydrupal.com/? Q = / seo-tips into _hxxp: //www.yourdrupal.com / seo- tips
  2. Use the Line Module: Module path lets you create Permalinks for your Drupal page. By default, Drupal automatically creates a web address like: http: //www.yourdrupal.com/? Q = node / 52, which many people feel is not user-friendly. Also search engines will give better rankings to pages that have more human-friendly URLs, especially if they include relevant keywords – for example, http: //www.yourdrupal.com/? Q = drupal_showcase_some_top_drupal_sites
  3. Pathauto modules: Module Pathauto automatically generate Permalinks paths for different types of content (nodes, categories, users) without requiring users to manually specify the path alias. This allows you to get such Permalinks / category / i-node-title.html not / node / 123. Permalinks based on a system of “patterns” that administrators Controls
  4. Use the module XML Sitemap: XML Sitemap automatically creates a map of the site in accordance with the specifications sitemaps.org. This will help the search engine search results they remain up to date.
  5. Meta Tag Configuration module: Giving more attention to the important keywords and / or description on multiple nodes lets you to get a search engine position better. This module allows you to set some meta tags for each view, node or page panel.
  6. Add Custom Breadcrumbs module: If you have a blog site and node called “SEO Tips for Drupal” To make this, I use the Views module to create a page in the / blog featuring all types of node “blog post.” Every time a user views a blog post I want to show breadcrumb Home> SEO Tips for Drupal, not only Home. To do this I would simply type “SEO Tips for Drupal” in the field titles and “blog” in the field paths and save my breadcrumb. Then, the first item in the breadcrumb will say “SEO Tips for Drupal” and link to “blog” path (location display a page that lists blog posts).
  7. Add related modules link: internal links from your own site is one of the major SEO Tricks. This gives the importance of your site’s articles. To achieve these automatically you can use this module. Featuring links related to the content. Related Link module allows nodes to display the URL associated with the user through the block. related links can be defined in three ways:
    * Parsed links: links that are retrieved from the body of a node.
    * Manual links: links that are added manually.
    * Discovered links: links that are discovered by the module using various criteria, Including the category of terms of a node and suggestions provided by the search module (when enabled).
  8. Alinks Module: Same principle as above. Linking your site for SEO article better. This module will create links automatically. Allows users to associate defined text for the link. This module is based on wordpress module “Alinks”. Very easy to use, just enter your normal content and setup requirements / link you want on your site through the administration interface. Key features:
    – Replace terms in the content body with alink.
    – Do not alter the body node as you would on any screen.
    – Can set the amount of the change.
    – Can be set on the kind of content that will be affected
  9. Find module 404: Redirecting page 404 or page not found the appropriate page on your site will make sure that you do not lost the traffic. Instead of showing the standard “404 page not found”, these modules do a search on the keywords in the URL, for example, if users go to http: //yourdrupal.com/does/not/exist, this module will do a search for “no “. This includes keywords beta phase detection of SE.
  10. Url List Module: Make a list of URL node on / urllist.txt = q or (/ urllist.txt to clean URL) to submit to search engines like Yahoo Site Explorer. urllist.txt registered as a valid feed URL to submit all your site through your collection of “My World” at Yahoo.
  11. XHTML layout design to make Fast loading and SEO friendly
  12. Add Google Analytics to your site. This way you can see the top keywords for your site, your main entry and exit points, which directs traffic to your site. In a nutshell -what works and what does not-.
  13. Reduce the size of CSS code by rewriting css. Use this free online tool
  14. Avoid Duplicate URL – shifting global module.

Here is a detailed article on how to remove duplicate URL:

Redirect Drupal with .htaccessFile.

Drupal uses a file called .htaccess to tell you how to handle the web server URL. This is the same file that allows magic Drupal Clean URL. By adding a simple command redirect to the beginning of the file. .htaccess you, you can force the server to automatically remove any trailing slashes.

# Get rid of trailing oblique

RewriteCond% {HTTP_HOST} ^ (www.) (Http: //www.%29) blamcast \.? net $ [NC]
RewriteRule ^ (. +) / $ Http: //% {HTTP_HOST} / $ 1 [R = 301, L]

This is the code that I use to remove the trailing slash on my site. You have to change the domain name to match your site. Back up your .htaccess before making changes ; if you make a mistake, your site will give you an error until it was fixed.

The code is very simple function: it tells the browser and search engines that the page they’re looking for has moved to a new location (one without a slash at the end). User (or Googlebot) will be automatically forwarded to the correct URL.

Basically, all the “voice” for your content now being redirected to a page, and the page will rank higher because of this.

Using robots.txt to Hide Duplicate URL

Ane has not been completed, there are still some duplicate content to be managed. An example follows:

http: //xxxxxxxx.net/articles/drupal-seo
http: //xxxxxxxx.net/node/44

Once again, we have two addresses with exactly the same content. The solution this time only to tell the search engine to ignore anything under the “node”. To achieve this, we will add a line to the end of our robots.txt file

Disallow: / node /

Now every time the search engine finds a link starting with “blamcast.net / node /” it will just ignore it, eliminate duplicate content issues that may be causing.

There is one potential problem with a solution: Each content can be accessed only from the node / / URL will no longer be indexed by search engines. This should not be a problem if you’ve SEO-conscious and make the correct URL alias for all your content. If not, it’s time to start! Pathauto module can be mass-produce an alias for your article based on their titles. After that, you have to tweak them to better reflect your keywords.

Also, keep in mind that you must robots.txt file in the root directory of your domain for search engines to find it. If your Drupal installation in a subdirectory, adjust the appropriate path, and move your robots.txt in the root directory of your site. There is more information about robots.txt at Wikipedia.

Global Redirect Module

Or, if you do not mind installing new modules, Global Redirect module will forward all / node you / URL aliases to the right, and even delete the trailing slash to you.

If you just made the switch from number / node / URL to the SEO-friendly URL aliases, Global Redirect probably your best choice. Search engines will learn new URL redirects you to follow, and update their corresponding link.

On the other hand, if you have used an alias URL from the beginning, this will not be a problem for you.

Personally, I prefer to prepare .htaccess and robots.txt, instead than having to parse URLs module on every page load. It requires less overhead and there is one less module to have to stay up to date. In addition, you avoid potential conflicts with other modules.

Best FREE ASP.NET Hosting for Drupal Site

15 Powerful SEO Tips for DrupalASPHostPortal.com aims to provide customers with affordable yet reliable and lightning-fast hosting packages. They have Windows Shared Hosting, Plesk Hosting, Reseller Hosting, Cloud Hosting, Dedicated Hosting plans from small to large to fit your requirements even they also offering FREE hosting plan. Their robust, all hosting plan with super speed and adequate allocated resources. Very suitable for individuals, college students and businesses which need good response time without compromising quality. In addition, their professional in-house support team is available 24 hours a day, 7 days a week. Most of the time they respond to support inquiries within 2 hours.