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.

Recurly

This project integrates Drupal with Recurly, a subscription billing service that takes the headache out of subscription management. It can work in conjunction with your existing payment gateway or merchant account (see the list of supported payment gateways) or you can use the included Recurly Gateway (which is included free with all accounts).

This project includes a few sub-modules that allow users to choose how deeply they wish to integrate their Drupal site with Recurly:

  • Recurly: The main Recurly module provides basic Drupal integration, including receiving push notifications from Recurly.com. It also includes built-in pages for users to view invoices, subscriptions, and to upgrade/downgrade their subscription level.
  • Recurly Hosted Pages: Rather than hosting account management yourself, you can use Recurly.com to handle all aspects of subscription management through their hosted pages option. This requires the least amount of integration with Drupal, thus the least responsibility for customer data. Recurly's hosted pages are PCI-DSS Level 1 compliant. Sites using this solution will still need to comply with the shortened self-assessment questionnaire (SAQ-A) to meet PCI compliance on their own site.
  • Recurly.js: Recurly provides a client-side credit card authorization mechanism called Recurly.js that interacts with the payment gateway through JavaScript. Because the credit card information is not processed by your server, your responsibility is dramatically reduced. Like the Hosted Pages solution, you may achieve PCI compliance through the shortened self-assessment questionnaire (SAQ-A). This approach allows users to make payments from within your site but with the least responsibility possible.

For more information about Recurly and PCI-compliance, see the Recurly documentation on PCI-compliance.

This module uses Recurly's PHP client library to provide various points of integration with Drupal.

Here's a blog post with details on getting started with this module and Recurly.js: Integrating Recurly and Drupal. And a blog post on testing Recurly webhooks locally: Testing Recurly Webhooks with Ngrok.

Downloads

SOFORT Banking for Drupal Commerce

sofort.com

This module integrates the payment method SOFORT Banking (SOFORT Überweisung) from SOFORT AG. It is plug-and-play and you can configure it according to your individual needs. More details about SOFORT Banking (SOFORT Überweisung) on https://www.sofort.com.

Contact

Current maintainer

Jürgen Haas (jurgenhaas) - http://drupal.org/user/168924

Downloads

Bounce Convert

An example Bounce Convert modal popup

Overview

Bounce Convert allows you to run "exit-intent" campaigns to show modal webforms to visitors who are leaving your website (determined by mouse cursor position and velocity). This allows you to get an extra pageview from visitors that would otherwise have been lost, and provides an opportunity to make offers, collect email addresses, poll visitors, or ask them why they are leaving. One common technique is to provide a special offer which requires the user to sign up for your newsletter, thereby "capturing" the visitor as they are leaving, instead of losing them.

Downloads

MailUp Newsletter Module

Picking email subscription lists to show at registration

The MailUp Drupal newsletter module for Drupal 7 and Drupal Commerce integrates Drupal with the MailUp email marketing platform.

The MailUp newsletter module is the preferred, built-in email marketing module included in the Commerce Kickstart for Drupal Commerce merchants, and is fully maintained by Commerce Guys.

Downloads

UC Worldpay

About

This module integrates WorlPay's redirection payment service with Ubercart to allow your users to pay via credit card.

Downloads

Ad manager

Ad manager admin home

The ad manager module provides a single interface for managing ads from various providers across sites it is installed on.

Providers are modules written to bring in ad units from advertising networks such as DoubleClick, AdSense, etc.

Documentation for setting up ad manager, creating and editing ad units, and altering ad provider settings is available in the project's documentation.

Downloads

CRM Core Profile Commerce Items

CRM Core Profile Commerce Items (called Commerce Items) is an entity handler for CRM Core Profile. Administrators can use it to create forms that collect online payments. Commerce Items directly integrates with Drupal Commerce and allows CRM Core Profile to add various items related to payment processing within profile forms.

These payment processing items include:

Downloads

Commerce Message Pane

This module is an extension of Drupal Commerce that provides a base message pane that allows easier creation of any number of message panes via existing Commerce Checkout hook definitions. The pane is similar to the Checkout "Completion message" pane that comes with Drupal Commerce.

Sponsored by Commerce Guys

Features:

  • Formatted message text
  • Sub title / alternate pane title
  • Required checkbox - adds a required checkbox with customized label; user's response is stored so that the checkbox is pre-populated on returns to that checkout page
  • Exportable - all settings are stored in variables

Downloads

Commerce Stock Reserve

Commerce Stock Reserve module flow chart

This module extends Commerce Stock to allow "reserving" a product's stock when a customer adds it to their shopping cart. This removes the risk of overselling when multiple customers are attempting to buy the same product at the same time.

Downloads

Commerce Offsite Payment

Commerce Offsite Payment

This module just might be a single replacement for all these modules:

Downloads

Commerce Payflow Pro

This module allows you to accept payments through Paypal using the payflow pro service.

I am considering sunsetting this module for the Paypal Payflow as it is being maintained properly. Please give https://drupal.org/project/commerce_paypal a try and let me know if it doesn't fill your needs.

Downloads

Drupal RETS Real Estate Framework (dRealty)

The Drupal RETS Real Estate Framework (dRealty) enables administrator-developers to get real estate data via RETS and maintain a copy of that data in Drupal. dRealty is focused on that one-way data flow, and it does not include a user interface beyond administrative and configuration pages.

The Drupal 7.x release is offered as a release candidate and reasonably stable. The #1951580: Drealty 7.x-3.x roadmap explains current progress toward 7.x-3.0.

The Drupal 8.x release is being designed, and the download is unusable and unsupported until further notice. If you would like to join the 8.x work then review the issue "Plan for dRealty for Drupal 8". The next hangout for coordination is scheduled to be April 22, 2016, at 1 pm ET.

Downloads

Splash Offer

SUMMARY

Allows the management of one or more "splash offers", which are modal popups with an accept or reject form. If a user accepts the offer then a new page will open with a provided accept url. If they reject the offer, the modal will close. (If they select Do not Show Again, then a cookie is set so as to avoid futher display.) You may define the who, when and where of the splash offers with precision controls. Factors such as: user role, site url, device, and whether the offer has been previously viewed (cookies), cookie duration, etc. are configurable for each splash offer created.

The module was born as a way to advertise a website companion app and offer a button to download, but it's generalized nature has the potential for many other applications.

REQUIREMENTS

  1. Javascript is required.
  2. This project creates a new entity type and thus depends on the Entity API:

http://drupal.org/project/entity

ADDITIONAL FUNCTIONALITY

  1. Device detection is supported if you install the optional module: http://drupal.org/project/mobile_detect
  2. To add fields use http://drupal.org/project/entity_bundle_admin

INSTALLATION

  1. Download and unzip this module into your modules directory.
  2. Goto Administer > Site Building > Modules and enable this module.

Downloads

Stock

This is a stock module that provides visitors live stock prices from various market exchanges.

Downloads

Commerce Alipay

Alipay's official logo | 支付宝官方图标

Alipay integration for the Drupal Commerce payment and checkout system.

Features

Unfortunately, there isn't much of an English Alipay document describing the different services.
More information would be available in Chinese at: 平台商产品 (专为交易平台所提供的收款方案).

Currently supports the following Alipay service types:
✓ Instant Payment / 支付宝即时到账收款接口 (tested and supported)
Through an instant payment channel, an Alipay account owner is able to remit directly to seller, enabling quick gathering and withdrawal of funds, resulting in an improved utilization of funds.
(see screenshot of the payment pane on checkout when the Instant Pay payment method is enabled)

More work and testing to be done on:

  • Escrow Payment / 支付宝担保交易收款接口
    The third-party (Alipay) guarantees that the buyer can receive goods and seller can obtain the funds. The usually procedure being:

Downloads

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.

Downloads

Commerce Credits

Commerce Credits allows you to have users buy or win credits. The credits these users buy or win are fully configurable and can expire after some time. The process used for these credits is also fully configurable through Rules. It allows you to entirely define your own process for the payment and the use of these credits.

Downloads

ERPAL Core - Flexible resource planning

This module provides entities to plan and meassure business results and business resources. You can build for example event registration features, project planning tools, car renting platforms and lots of other apps to manage resources. Therefore it contains the following modules:

Downloads

Shopify API

Simple integration with the Shopify API. Shopify is a leading eCommerce solution. Using this module requires a Shopify store of your own.

Downloads

Commerce Checkout.fi

Overview

Commerce Checkout.fi integrates Checkout.fi Payment Service Provider with Drupal Commerce.
Checkout.fi is a Finnish payment service provider, and they support all major Finnish banks and credit cards as payment methods.

Downloads

Openads

Note: The open source ad server software formerly known as OpenX (and before that Openads) was sold by OpenX Technologies, Inc to one of the developers and is now referred to as Revive Adserver. See http://openx.com/press-releases/openx-sells-open-source-ad-serving-product and http://www.revive-adserver.com/blog/openx-announces-sale-of-openx-source for the announcements.

This module integrates the popular open source ad server Revive Adserver (formerly OpenX and before that Openads) with Drupal. The last versions the Drupal 6.1.x branch of this module was tested with were OpenX 2.6 and OpenX 2.4. The Drupal 6.2.x branch and 7.1.x versions of this module have been tested with Revive Adserver is 3.0.5 but have not been tested with any previous versions of Revive Adserver and its previous incarnations (OpenX/Openads).

Previously supported OpenX invocation methods include:

  • Javascript (default)
  • Remote
  • Local
  • XML-RPC

In the 6.2.x and 7.1.x branch of this module the same invocation methods above are supported and have been tested with Revive Adserver version 3.0.x.

Downloads

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.

Downloads

Views Random

Enables you to show cached views randomly.

Downloads

Payment donation form

Provides a block with a simple donation form to process payments through Payment.

Downloads

Simple Paypal Framework

This is a simple Paypal framework. It has code to verify the IPN payment, allows for test mode, and permits different IPN URLs for the same Paypal accounts.

Used by the fee and donation modules.

Developed by 2bits.

Downloads

Pages