730 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.


YellowCube is a warehouse solutions offered by Swiss Post that is specialised on fully automated storage, picking and packing of small parts.


Commerce Canpar

This module provides Canpar shipping quotes for Drupal Commerce. It supports both the Canpar base rates and your shipper account-specific custom rates.

Based on Canpar Shipping Quotes developed by Tim Rohaly.


  • Commerce Shipping 2.x
  • Commerce Physical Product 1.x




Allow site owners to display advertisement campaigns generated using the ADTECH system to earn revenue.

Depends on the Token module.


Stripe Checkout

Provides a field formatter to format an integer field into a simple Stripe Checkout payment button, following the docs at https://stripe.com/docs/checkout.

It has a callback that will set the field to 0¢ when the payment is successful. For this reason we often call the field "Balance due" and we render the display price using a separate field.


Commerce Free Price Formatter

Free price tag


The Commerce Free Price Formatter module allows in Drupal Commerce to display prices of 0,0 as a text (by default "Free!").

This allows you to have more attractive prices for your customers.

If the price is greater than zero, an existing user-defined field formatter will be used.

This module was developed for the online store Abejitas.


This module requires the following modules:


EE Commerce

Extends the Enterprise for Everyone Distribution with Commerce Features



A module to extract person information from entities and turn that into a card (a representation of a contact in PHP).

This module was originally made as paymentbilling.module as part of Payment.


Commerce Cart to Basket

Changes all references to the "shopping cart" to refer instead to the "shopping basket" in Drupal Commerce. A common requirement for UK-based websites.

  • Adds string overrides for most strings. Plays nicely with String Overrides module.
  • Implements hook_menu_alter() to copy menu item for 'cart' to also work as 'basket'.
  • Implements hook_url_outbound_alter() to change all links pointing to 'cart' to point to 'basket'.


Color Tagger

This module allows nodes and other entities to be automatically tagged with taxonomy terms based on the colors in an image on an image field in that entity.

For example, nodes can be automatically tagged with terms like “Blue” or “Green” if the image in the node’s image field predominately has those colors. More abstract tagging is also possible. All nodes with a red image could be tagged with ‘love’. Or all nodes with a blue image could be tagged ‘Drupal’. You just need to add terms to the taxonomy vocabulary and add the colors in the hexadecimal field.


Commerce VWO Revenue

Commerce Visual Website Optimizer Revenue module adds the revenue tracking code on the order completion page.

Visual Website Optimizer is a split testing tool that allows you to easily setup A/B and Multivariate tests.

The revenue tracking code that is added on the order completion page is in this format:


Ubercart Discount Coupon Redeem Link

The Ubercart Discount Coupon Redeem Link module allows Ubercart Discount Coupons to be automatically redeemed by users upon visiting the page at

This allows for a quick and easy method of automatically applying coupon codes for users, negating the need for them to remember the coupon code. Users can simply click the link provided and the code will automatically appear on checkout. Very useful for advertising/emails, etc.


Ubercart Element Payment Gateway

This module implements the Element Payment Services (http://www.elementps.com/) API as an Ubercart payment gateway for both authorization-only and immediate capture transactions.

This module provides the following features:


Commerce Product Display Attribute Selection

Have you ever wanted to link a customer to a product page with specific attributes selected? This module provides that capability. Simply include the attributes in the querystring on the product display page and the attributes will be selected.

For example: http://example.com/product/magic-beans?color=green&size=small will select the color and size on the add-to-cart form of that product display.


Ubercart Molpay Payment Gateway

This module provides Ubercart integration with the Malaysia payment gateway Molpay, This module requires Ubercart 3. This module is similar to uc_nbepay but the branding has change.

You need to signup with Molpay to use this module.
You will then need to configure Merchant ID and Secret Key on the Payment Method Page.

This module currently support Payment Capture. Payment Query will be included in next release.


Corporate Disk Company

Corporate Disk Company Logo

Corporate Disk Company is a media company that offers many services that you can see on their website. This module interfaces with their fulfillment service and allows you to automatically fulfill orders that are placed through Drupal Commerce.


Commerce Views

The views that come hardcoded with Drupal Commerce cannot be exported to features. To do so, you need to clone these views, then disable them, and use the cloned views instead.

This is a small module to disable all the views that come with Drupal Commerce.



Integrates Drupal with the ShapeShift cryptocurrency exchange.

Requires Coin Tools.


Coin Tools

Tools useful for integrating with Bitcoin and derived currencies.

Current modules:


Commerce eCollect

eCollect® is a payment gateway provided by Avisor Technologies (http://www.avisortech.com) for Colombia and Rep. Dominicana. With this module, you can integrate your store with it, based on rules that define payment parameters. Useful to change those parameters depending on your needs!

Warning: If payment parameters are wrong, you will be redirected to the frontpage after submitting checkout form.


DFP Respond

This module provides integration of DFP and Respond.

Respond Discovery is a platform for creating native campaign creatives. These creatives can then be published to DoubleClick for Publishers (DFP).
See How to integrate with DFP


Commerce Direct-to-Cart

Have you ever wanted to provide a link to a customer that drops one or more
products directly into the cart? Here's your magic bean!

For example: http://example.com/product/magic-beans/dtc?color=green&size=small will
select the small green magic bean variant and add it directly to the cart. And
it works with bundles!!


Stripe API

stripe logo

This module provides a simple abstraction of the Stripe PHP SDK. It does not (and will not) provide any additional functionality. This module is designed to be required by other contrib/custom modules.

You must download the Stripe PHP library from GitHub.

Download the library in /libraries/stripe/ such that init.php is at /libraries/stripe/init.php.



This module provides a block for the YPlan affiliate widget.


Install in the same way as any other module, see http://drupal.org/node/895232 for further information.


Congratulations on Anniversary Order

Congratulations on Anniversary Order module allows you to congratulate client on
his anniversary order.
Namely, this module allows you to set anniversary order number at it's admin
page, and when an order with a given number will be completed by one of your
customers, module will show custom checkout pane with congratulations to the
customer. It is also possible to send e-mail with congratulations and additional
data to the client.


Commerce Checkout Password


This module adds a password field for anonymous users to the "Account information" pane on the checkout step of Drupal Commerce. When the checkout process completes, the user is automatically logged in.