1,520 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.

Ad Empty Group


Sometimes, when an ad group is empty you may want to display "Purchase Space",
or even embed a google ad. This module makes that possible by allowing a user
to select ads to display when a group has no active ads. These ads can be
any type of ad, eg. a regular text ad, or a Google Ad created as an HTML ad.

UC Custom Cart

This module provides an admin interface to customize the shopping cart in Ubercart (For Drupal 7).

This allows site administrators to:

  • Change the headings of columns in the cart
  • Add classes to each column heading
  • Add an additional column to surface commonly requested additional product attributes like List price, or total savings


  • This only affects the /cart page, as the cart pane on the checkout page requires changes to template.php for full customization.


An ubercart gateway for the paynearme service.

Open Classifieds


This module is for anyone looking to run a robust classified ad system. I simply did not wish to build a 'craigslist' clone with this module, but enhance the usability of classifieds, and to build a system that many professional users could embrace, and eventually contribute to via extending the module with hooks, etc. Here are some of the features of Open Classifieds:

  • Create custom content type for each main category using CCK.
  • Create custom form inputs on your 'Create ad' form using CCK fields.
  • Control which of these custom form inputs are collected from the user, based on category.
  • Views integration allows you to control how the classified listings are displayed per category. Select which custom fields you can sort by, in addition to the standard sorts (price, text search, has images, and seller type)
  • Maintain content quality by quickly filtering new ads through a censor clerk page that quickly lets you approve or reject ads.
  • If you are a publisher, you have the ability to quickly collect a print ad from the user right before final ad creation. This is a radical departure from the old way of doing things, but is more user friendly (hopefully resulting in higher print ad sales).

Tycoon Authorize.net

Authorize.net credit card payment method for Tycoon payment API.

Commerce Product limit

"Commerce product limit" is a module on top of Drupal Commerce that allows administrators and other product maintainers to set a maximum order quantity for any product.

UC Views Attributes Work

Work on being Ubercart Attributes Views integration for my employer, the Melbourne School of Theology. Aiming to have:

- Filter by product attributes
- Product attributes
- Apply attributes to users (separate project)
- Use the user attributes to filter product attributes (a form of access control).

Use case, in case the above is unclear:

Ubercart Attribute Access

This module allows the admin/user to control access to options.


Commerce Services


The Commerce Services module integrates with the Services v3.x or later to provide methods to create and manage product nodes via Web Services.

Currently product.create action is enabled for use, and we're looking forward to add new actions soon.

Commerce Services seeds are in Groups.Drupal and Services Issues.

UC Advanced Catalog Improvements

Improvements to the UC Advanced Catalog Module.

Commerce Affiliates Orders

Registers orders coming from affiliate websites. Requires affiliate-ng.

XML Sitemap Commerce Product

Extends the xmlsitemap module with the ability to add Commerce Product links to the sitemap.

Ubercart Patches

Patches to Ubercart, related to my work for the Melbourne School of Theology's online enrolment system.

UC Cart Manager

Ubercart Cart Manager is a simple module that allows authorized users to view the contents of customers' shopping carts. Besides the 'administer user carts' permission, there are no configuration settings, and there are no actual cart management features yet. The cart manager screen can be found at Administer » Store administration » Customers » Cart manager.

Works with: Ubercart 6.x-2.x

Commerce Stock Management

I abandon this project because its aim can be achieved using Views and Editablefields.

Manages Stock quantities of one product type at a time simply and fast.

Depends on Commerce Stock.

uc restriction purchase by username

Users will only be able to buy a quantity of products ever.

This module just records when a users buys a product and the order is updated to "complete" or "payment made" to the users UID.

So in the edit product page you will have a new field caller "restrict product purchase for each user"

You can select a number of times a product can be sold, or set it to unlimited.

Ubercart Samurai payment gateway

Module to implement the powerful new Samurai payment gateway by FeeFighters.



Integration with domain registration reseller eNom.com. Allows site administrators to setup a domain name registration site.

Commerce Sales

Reporting on product sales in Drupal Commerce.

Recall Ad test

The module adds a page with advert to the site, the advert appears after the set number of page views on the site.

In the backend the following settings (admin/config/content/recall_ad) are available:

Frequency of occurrence settings:

  • the number of pages viewed on the site, after that a page with advert appears
  • the time of page displaying before return to the last requested page (in seconds)

Page look settings

Recall Ad

The module adds a page with advert to the site, the advert appears after the set number of page views on the site.

In the backend the following settings (admin/config/content/recall_ad) are available:

Frequency of occurrence settings:

  • the number of pages viewed on the site, after that a page with advert appears
  • the time of page displaying before return to the last requested page (in seconds)

Page look settings

Ubercart VAT with Taxonomy

Allows Ubercart vat rates to be assigned to taxonomy terms.

After installing this module, you will be able to select taxonomy terms from the tax rate edit screen to apply product tax to.

Before the installation of this module, please uninstall the VAT module completely from database too! Please note that line item tax will show up separately on the order. So you may want to create separate tax rates to provide appropriate titles (e.g. Shipping tax, Discount tax adjustment etc).

Automatic product display

A set of rules to create & maintain a product display node when creating & editing commerce products.

My Live Chat Integration for drupal 6.x

my live chat sreenshot


This module adds the necessary script to the footer of ones site for prompting users to chat via My Live Chat.

My LiveChat is a free, fast, high performance and most user-friendly live chat solution. My LiveChat allows you to live chat with website visitors, monitor site traffic, and analyze visitors' web activities, including their search engine and keyword usage.

Current Features

High Reliability, Scalability and High Load Support

  • My LiveChat is powered by Cute Chat, the #1 web chat software.
  • Powered by a reliable chat engine. It's still being actively developed.
  • It can support hundreds of web chat rooms and thousands of visitors.

Flexible Customization

  • Customize button and window to match the look of your site
  • A series of professionally designed built-in templates are also provided.

Easy to install

  • It only takes a few minutes!
  • During the free trial period all features are fully available.
  • When you subscribe, all customizations and settings will remain.

Reasonable Prices

  • We offer more features with lower price.
  • It is the best value you can find on the Internet!
  • Free version is also available!

Commerce Buckaroo

This sandbox will be used to setup a Drupal Commerce module for the Buckaroo Payment Gateway.