1,360 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Amazing Auction

The Drupal 4.7 E-Commerce Auction based site which is our prototype.

A fundraising auction for fun and profit (for non-profits).

Planned features include outbid notifications by e-mail, an enforced minimum bid increment which is pre-filled in for instant bidding, and "my bids" tracking lists for users, indicating whether they are the high bidder or not on the items for which they have bid.

Nonprofit fundraising features include setting all auctions to a single end date and exporting lists of all winning bidders by user or item.

CZ/SK Company Field for Commerce

Adds new field for specifying company information. It extends customer profile Billing information.

It allowes to add:
- Company name
- VAT registration number
- Company identification number

Currently, it also overrides the Czech and Slovak address handler (in case company name will be specified there).


Shipping is a framework for generic shipping quote and fulfillment tools to integrate with an expose to various modules or services that wish to utilize shipping of some sort.


eerste poging om iets te proberen

[Note from site maintainer: This translates to "first attempt to try something"]

SagePay Direct

Implements a payment handler using SagePay VSP Direct for use by the Payment API

NB this is very firmly in beta and doesn't really work

Commerce payment 4b

Payment method supported by banks that use 4b systems.

  • Banco Santander
  • Banco Popular
  • Openbank
  • Banesto

Full list of banks managed: http://www.4b.es/sistema-4b/members

Commerce templates

Commerce templates: Create template from product type

Commerce templates is an extension on commerce products in the Drupalcommerce system for drupal7. The main purpose of this module:

  • to facilitate the administration tasks when creating new products.
  • to bind products together on a template instead of using product displays.
  • to provide some interface to make product variants easier to capture.

The project only exists in the sandbox for now until I receive some reactions that the idea can be worked out.

HubSpot Sandbox

Note: This sandbox project is superceded; use the HubSpot Leads module instead.

HubSpot provides advanced targeting marketing and lead nurturing features. This module integrates with Webform and the HubSpot API to submit Webforms directly to HubSpot's lead management system.

For example, a Webform-based contact form on your site can send its data to HubSpot, where you may already track potential clients and contacts; or a Webform-based e-newsletter signup could send the lead to HubSpot's targeted marketing system, letting you use your pre-existing email campaigns.


This is an extension to the Ubercart suite of modules that allows item materials to be restricted from shipping to certain states/provinces and/or countries. It adds an interstitial check at the check out process and if any of the product(s) in a given order cannot be shipped to the shipping address, it will not allow the sale to go through, displays an error message to the user and returns them to their cart to adjust the contents therein.

E.g. I have a product that contains Widgets and Staples. California has a strict limitation on Widget imports, and South Dakota simply cannot allow the import of Staples. France allows neither Widgets, nor Staples. This module allows products that are made of these materials to be restricted from shipping to these states, and products containing either (or both) from shipping to France.

  1. Enable/configure Ubercart as needed for your site
  2. Configure the countrie(s) that can receive items: /admin/store/settings/countries
  3. Add a CCK field to the Product content type to store the material(s) values for products. This can be multi-value, and can store text, or numbers
  4. Under admin settings on /admin/store/settings/restrictshippingmaterial, select the CCK field in the product content type that stores Material information. Submit form.


Real Estate

complete real estate project

This project is started recently, do not use it for production purpose

CafePress import

This Module imports information from CafePress into database tables in your drupal site.

It uses Your own userID and password from Cafepress and the CafePress api for this. So you will need to apply for a Key. So to get a key follow the getting started on this webpage http://developer.cafepress.com/docs/Getting_Started .

This module does not format any way to view your cafepress products or storesections it only imports them into a database table for you.

Commerce shipping flatrate

This is a commerce shipping method module. It allows administrators to define a number of shipping options, each with cost. Shipping costs do not depend on purchased items attributes or count - it's just flatrate :).

EZ Banner Rotator


EZ Banner Rotator is a JQuery based advanced banner module.
This provide an Image based slideshow like banner rotator for Drupal pages. This creates blocks in Drupal which can be assigned to a page from within the Block administration.

This module extends the feature of Drupal to allow site administrator create rich looking javascript based banner rotator.

Ads by Komoona

Komoona is a free tool that enables selling your ad space directly to advertisers/readers, by allowing anyone visiting your site to easily create or upload ads and pay for them while never leaving your page. Use Komoona for billing or your own PayPal Merchant account.

Simply install the extension, set some basic settings (price, size etc) and you're done. No technical or design skills needed.



The Drip module will enable a site to deliver periodic messages to users at intervals defined by an administrator. The interval base can be a date supplied by a user, defined by an admin, or based on some other date data, such as a user creation date, or last access date.

The module was originally developed as an appointment reminder for a doctor's office. Subscribers enter a child's birthday and receive reminders to schedule check-up appointments at ages the doctor defines, such as 2 weeks, 6 months, and 3 years, etc.

Metatags simple

This is a simple project to improve D7 SEO capabilities. It can be used to set meta tags for specific page (using internal path or patha alias). This can be used with metatags_quick to add metatags in non node pages (views, contact, landing page, ..).

Can be also used to override metatags with a specific alias page; you can set metatags for page /my_views/5 and override it if alias is /fruit/orange


This module creates a callback server for the payment service CommerceGate, a block to display a single link to the CommerceGate payment page and custom actions and triggers.

The module creates a trigger for each of the available transaction types: sale, rebill, upsell, refund and cargeback. Once a payment is received from the CommerceGate servers, the module triggers the correct trigger and returns a string response to de CommerceGate server.

It also creates a custom action that sends an email with the transaction information to a given email address. This actions must be attached to each of the triggers.

Each trigger, action and event generates a log in the System Log.

Available Settings:

  • Account ID: CommerceGate account ID.
  • Website ID: Website ID in CommerceGate configuration.
  • Package ID: Package ID in CommerceGate configuration.
  • Notification email: Email to which send the notifications.
  • Send user email: Send logged user's email to Payment Page.
  • Send username: Send logged user's username to Payment Page.

Solve Media CAPTCHA

The Solve Media CAPTCHA module is an extension to the CAPTCHA module. Solve Media has created a patent-pending technology that turns CAPTCHA into branded TYPE-INs™, allowing you to earn money while you secure your site. Every time a visitor to your site solves a CAPTCHA TYPE-IN™ ad, we share the revenue with you. Solve Media CAPTCHA TYPE-IN™ ads are easy to read and easy to complete. Our systems constantly monitor for various forms of abuse, insuring that an optimal amount of revenue and security is provided.


Discontinued - see http://drupal.org/project/ed_classified instead.

A module to add classified ads to a drupal site.


  • allow content types to be designated as a classified ad
  • integration with the commerce module
  • expire/renew capability


This is a sandbox project to test out changes to uc_multiprice that allow different currencies for different roles

Commerce QuikPay

Drupal Commerce payment gateway for QuikPay (Nelnet) payments.

Nelnet's QuikPay application is a payment gateway specifically designed for university usage for payment management from students and other end users to easily facilitate online payments.