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


This is a module for accepting donations via Paypal.

Paypal IPN is used to capture the donation information and store it in the database.

Donors and the amount donated are shown on a Donors page. If the user is logged in while donating, a link to their profile is shown on the donors page.

If you have the donations thermometer installed, this module integrates with it to show a thermometer style graph in a block.

Requires the simple paypal framework.


uc_roboxchange - RoboXchange payment gateway

This module provides RoboXchange payment gateway through the roboxchange.com website, when using Drupal Ubercart.
It was developed and tested for Ubercart 5.x-1.0-rc4.


SimpleAds HTML5 Banner

HTML5 Banner Maker is the first HTML banner creator app on the web, you can make banner ads, website banners and website headers online that will display across all modern Internet browsers and mobile devices.

Our online banner generator web app is a unique one-of-a-kind web application.

HTML 5 Banner Maker is simple to use, has more features than any other online banner generator and more importantly it makes animated HTML5 banners for your website that look great and perform better than any other banners online!


Ogone | Ubercart payment


Payment module for Ubercart. Integrates Ogone PSP gateway as a checkout method for Ubercart.


  • Choose Payment Method during checkout OR at Ogone
  • Secure payment status verification (SHA-1 encryption)
  • All settings adjustable in admin form
  • Automatic language detection
  • Use own template or set templating parameters
  • Test and production urls

Drupal 6

6.x-1.x branch
Old release, several patches are needed to use it currently. Besides, this branch doesn't have all features mentioned above. This branch is not maintained anymore.

6.x-2.x branch
Current branch which is still maintained.

Drupal 7

When the 6.x-2.x branch is released we can start working on the D7 port and releasing the 7.x-1.x branch soon.

The Drupal 7 version is in progress, its based on the 2.x branch


  • Further reviewing/testing the 6.x-2.x branch
  • Cleaning up/formatting code, adding code comments
  • Automatic currency detection (not working, it's an admin setting right now)
  • Finish porting the 6.x-2.x branch for D7 & Ubercart 3

Please read the included "readme.txt" carefully before posting issues and question, thank you.


Simple Contest

Simple Contest module provides contest system for Drupal websites.
for example, Best Design submission, Top contributor this week, etc.


  • contests are nodes. multiple contests of multiple contest type can be run same time
  • Two winner types : Users & Node, that means winners can be "user" or node"
  • multiple winners can be chosen by ranking/weight
  • Supports both automatic and manual winners selection
  • Winner chosen rule will be based on View. so it is up to you to decide how the winner will be selected
  • Modules integration with Views, Token, Rules, Userpoints, Date Repeat, Commerce Coupon, UC Gift Certificate & UC Coupon
  • Token integration and customized E-mail notifications


  • Token : [E-mail tokens Integration]
  • Views : [Contest winners selection]
  • Date : [Contest Date and repeat options]

Sub modules:

  1. Simple contest Userpoints: (Drupal 6 & 7)

    Provides user points module integration


    1. Userpoints


iDEAL For Drupal Commerce

Version 2

This module provides additional itegration between iDEAL and Drupal Commerce by using the order number as the iDEAL purchase ID (which appears in the transaction overview of your bank), rather than the payment ID.


Version 1

This module makes all iDEAL merchants available to Commerce. Within Commerce, every merchant can be used just like any other Commerce payment method.



These parties purchased iDEAL for Commerce and in doing so, sponsored past and future development and support.


Entity reference plus

This module provided plus features for entityreference fields.


  • Support ajax after select and value of field entity reference.
  • Limit entity reference choice



Webform Paymethod Select

Configuration dialog where the payment methods can be selected and line items can be defined

webform_paymethod_select allows you to make payments part of your webforms. It makes embedding payment into your forms (nearly) as easy as adding a new textarea.




Note: As of 2014-12-05, this module appears to no longer be supported. If you as the module maintainer feel this message has been posted in error, please reply to #2290957: The Affiliates module appears to be unsupported..
Please note that there is an actively maintained alternative: https://www.drupal.org/project/affiliate

This is an affiliates that was used on Mozilla marketing sites.


UC Discounts

This module will most likely be superseded by UC Discount. Please try that module instead.

The UC Discounts module provides support for product and order price modifications in Ubercart.

The module is currently not being properly maintained due to lack of time on the part of the current maintainers.

The current plan is to merge this module with uc_coupons. If anyone can afford a bounty please contact longwave.


Commerce Login Step

Commerce Login Step Screenshot

Provides a separate step in the commerce checkout workflow, which allows existing users to login.


Please refer to README.txt for installation instructions.


Liqpay payment gateway for Ubercart

This module provides Liqpay payment gateway through Liqpay website, when using Drupal Ubercart.



Simple Ad Block

Example Ad Block

Place ad block on your site by simply pasting the code provided by Google or any other ad supplier.


Commerce Mollie

Drupal Commerce Payment module for Mollie Payment Services

Implements Mollie payment services for use with Drupal Commerce.

Accept iDEAL, Mister Cash, Creditcard, bank transfer, PayPal, and paysafecard online payments without fixed monthly costs or any punishing registration procedures.



This module helps organize a group of nodes into a publication, such as a newspaper, magazine or newsletter. Each publication can have multiple editions. Within each edition, the E-Publish module also makes it possible to organize content by topic, similar to the way news websites such as the New York Times categorize their content using topics such as "international," "national," "sports," etc.


Ubercart Member Pricing

General project information

Allows users with a "manage prices" role to specify per product price adjustments using user or role based rules.

This price adjustment can be a specific price, an amount offset, or a percentage offset from the original price of the base product (not attribute products, which may already add their own amounts to the result of this modules price adjustment).

It is important to consider the order of precedence when creating these rules:

  1. Role based pricing overrides the standard Ubercart "sell_price". When a user is a member of multiple roles with a specified pricing rule, then the lowest priced role price is used.
  2. User based pricing overrides all role based rules.

See the TODO.txt for known remaining tasks. If you have ideas, let us know.


Commerce MIGS Merchant

A payment method for Drupal Commerce for the MIGS payment gateway.

MIGS is used by ANZ eGate, CommWebb, Commonwealth Bank of Australia, Bendigo Bank, and other banks worldwide. Payment gateway for EFTPOS in New Zealand.

Based heavily on Ubercart MIGS.

Merchant Hosted Only

This module implements the "Merchant Hosted" method ONLY, where a customer enters their credit card details and these details are sent to the payment gateway for authorisation.


Commerce Currency Field

This module provides a Commerce field to be used on various entities. It uses the currency list as provided by Drupal Commerce, so it requires DC module to be installed and enabled.

The one use case for this module is to maintain local currency field on Country entity.


Link to Us

Link to Us on the Dog Park USA website.


Link to us creates a page of banners that can be used by others to link from their website to your Drupal website. This allows users or writing contributors the ability to use consistent banners to link to your site.

The module creates well formed links with a title and alternate text. The link is SEO friendly as it uses the URL alias for the referenced page.

Currently, node and term pages are supported (anything else gives a link toward the front page.) Nodes also receive a link that give the users a very easy way to reach the Link to us page.


The Drupal 6.x version is minimally maintained. We are still looking for a co-maintainer for Drupal 7.x. A first version is available as a download on this issue.


DogParkUSA.com and Made to Order Software Corp


Dynamic widget for commerce line item field

Dynamic commerce line item widget settings

This module offers the missing connection between product types and line item types.
In this case Products serve as a blueprint for line items.
A product is referenced and all fields for the line item are prefilled with the data from the product.
But you are still able to edit and customize the line item. This will not affect the product in any way.


Simplenews subscription support for Ubercart

Provide a simplenews newsletter subscription pane for the ubercart checkout.

This module is loosely based on at least two modules listed on the ubercart.org site that provide an new checkout pane to display simplenews newsletter subscription options during checkout.

Once installed and enabled a new configuration section Newsletter Subscription is added to the ubercart checkout pane configuration.


Commerce Add To Cart Filter

This module provides a simple text filter which can be used to provide Drupal Commerce "Add to cart" buttons within your node content.

Syntax is simple (at the moment):

[product-button:PRODUCTID title=BUTTONTEXT]


[product-button:1 title=Become a subscriber]


Output example


Commerce DrupalGap

This is the companion Drupal module for the Commerce DrupalGap mobile application development kit module.

This enables Commerce features within DrupalGap.


Commerce Abandoned Cart Notification

This module allows you to notify your customers by email about their abandoned cart.

Abandoned Cart mailings generate more than 55% more conversion compared to regular email campaigns. –SeeWhy research (2011)


Commerce Pre-order

Commerce Pre-order provides a framework to allow pre-ordering products utilizing Drupal Commerce's checkout.

Sponsored by Nack Creative LLC


  • Special product pricing for pre-order period
  • Automatic pending order creation to capture funds once the product is available