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

OpenX

OpenX_Logo.jpg

Show ads from a OpenX (formerly OpenAds) server. OpenX is a open source online program that will allow you to catalog and display advertisers, just like Google, Yahoo or Microsoft. This module allows you to show some ads in your site.

Features

  • Small and light
  • Works with OpenX Manager module
  • Drupal code standards

Sponsor

Registration Commerce

"Registration Commerce" (not to be confused with Commerce Registration) is an integration point between the entity-based Registration Module and Commerce, enabling paid registrations. Registration Commerce lets you generate a Commerce Line Item from a Registration, then update the Registration's State when the Line Item is paid.

The intended application is paid event registrations where you want to create the Registration before you create a commerce transaction.

Recommender API

RecommenderAPI logo

Recommender API provides a set of easy-to-use, fully-documented APIs and computational tools to help you write Drupal content recommendation sub-modules.

Modules built with Recommender API

Webform Stripe

Webform Stripe adds super simple Stripe integration to Webforms, so that submissions can be "purchased".

It uses the excellent Stripe Checkout payment form to collect payments as the form is submitted.

UC Node Checkout

Ubercart compatible module.

This module allows you to bind a node type to an Ubercart product, as typically required in event registration sites and alike.

Binding a node type to a product has two effects:

  • When a user creates a node of that type, the specified product is added to the shopping cart with a node reference to the newly created node.
  • When a user buys a product with a bound node, an extra step is inserted into the checkout process requiring creation of a node of the bound type.

Commerce subscription products

Status Update: Feb 18th, 2014

This module was originally created by fago as a quick solution for a problem, which solved it well while no other solution was available. At this point in time however, there are more robust solutions that are not only available but architecturally superior, actively supported, and under continued development.

We recommend those interested in subscription / membership sites to consider looking at commerce_license module as a solution. Out of the box it allows you to create "subscription" products that auto expire after a given time and can assign/remove roles from users. I would guess that this is the 90% use case of people looking at this module.

There is a single issue of "extending" a subscription if an additional one is purchased which is being solved/worked on here: https://drupal.org/node/2193305

I will endeavour to work with other module maintainers and get a comparison of commerce_sp, commerce_license, commerce_recurring, and commerce_subscriptions. I will also be seeing about creating a migration class / helper module for existing commerce_sp users to migrate to commerce_license

- mrconnerton

Curlypage

curlypage.png

Curlypage is a cross browser, html strict code implementation of the pagepeel effect, "magic corner" type banner. With this module you can add those ads to your website.

Features:

  • Show curlypages on any corner of your pages.
  • Include as many curlypages as you want on your website.
  • Include up to four curlypage groups on same page (one on each corner).
  • Group culypages in one corner to show them in slideshow flow. Configure times: delay, timeslot, repeat for each curlypage on group.
  • Use CSS position model absolute or fixed. Absolute is only available for top curlypages.
  • Custom peel sizes.
  • Custom styles (you can choose 3 different styles).
  • Configurable images to show when the ad is closed and opened. Supported formats (static GIF, JPG, PNG, SWF).
  • SWF files support. You can upload an SWF file to use on peel. Only on open ad interactive SWF files are supported. see examples
  • Show a wait icon while curlypage is loading.
  • Mirror images on peel.
  • Transition on load.
  • Open curlypage with mouseover or mouseclick.
  • Configurable peel colors.
  • Peel color style, flat or gradient.
  • Sound effects.
  • Configurable link for ad.
  • Configurable speeds.
  • Automatic open and close features.
  • Close button.
  • Control visibility of each curlypage in a block visibility style: by language, by role, by page and by content type.

Ubercart Marketplace

Marketplace Logo

Ubercart Marketplace adds multiple seller support to the Ubercart module. It includes a series of modules that limit the access to Ubercart functions for sellers. Additional functionality is added to support this from both a marketplace seller's point of view and the store administrator's view. Sellers (with the proper access permissions) gain the ability to view their products, track and fulfill their orders, and monitor their sales reports. Store administrators can view seller reports based on seller order statuses and seller sales. Support is included for Paypal Mass Payments, with which an administrator can automatically pay his/her sellers for custom periods.

Logo courtesy of jusspitti.

Drupal 7

The initial port to D7 is mostly complete, but requires further testing before release. Note in particular that mp_file is not yet ported. Please try out the other components from the 7.x-1.x-dev branch and report any issues.

Current Features:

Feature list coming soon...

Authorize.Net

A payment method using Authorize.Net for transactions handled by the Payment API.

Commerce Purchase Order

Drupal 7

Give your customers the possibility to pay with a Purchase Order number on checkout. After an order was paid with a purchase order, the status of the payment transaction is set to "Pending". The PO number needs to be validated manually in order for the payment transaction to be considered as successful.

Development was realized by GVJ web sites & consulting for Drupal Recruiter.

Commerce product comparison

This module allows you to compare products. This is a familiar feature on commerce website.

How to configure it :

Payment for Ubercart

Allows Ubercart orders to be paid using any of Payment's payment methods.

Robokassa Merchant

ROBOKASSA logo

Полнофункциональный самостоятельный модуль для приема оплаты через ROBOKASSA.
Поддерживает как прием оплаты через встроенную форму, так и с использованием внутреннего API и хуков.

Ключевые функции:

  • быстрая установка
  • встроенная форма для приема оплаты в ручном режиме
  • поддержка API и hooks для взаимодействия с другими модулями
  • страница-пример для быстрой настройки модуля и ROBOKASSA
  • все платежи хранятся в отдельной таблице
  • просмотр созданных платежей в админ. интерфейсе с возможностью применения
    к ним действий зачисления и удаления
  • возможность скрывать server_url
  • темизируемые страницы "Успешная оплата" и "Оплата не совершена"
  • поддержка дополнительных полей формы (через API)
  • поддержка MySQL и PostgreSQL
  • защита от множественного зачисления одного и того же платежа

Commerce Worldpay

worldpay

WorldPay Business integration for the Drupal Commerce payment and checkout system.

The module implements WorldPay's Payment Response/Notification system which allows Commerce to update the order status as well as serve the Shopper response for the success and cancel result pages.

Security

WorldPay's MAC Sig and callback password are fully supported and WorldPay's communication can be done securely over SSL (recomended for protecting the callback password. Note an SSL certificate is not required) while still allowing your users to return to a non-ssl version of the site.

Theming

The payment notification shopper response pages are theme-able using templates.
It comes with a set of sample WorldPay pages files that roughly implements the look of Drupal's Bartik theme for a relatively consistent look throughout the checkout process when using Bartik for the site's theme. See the README.txt file in the "worldpay page example" folder for further details on usage.

Worldpay accounts

For more information on how to setup a worldpay business account please have a look at www.worldpay.com

Amazon Store

An Amazon Store for Drupal. This is an implementation of the Amazon Product Advertising API (formerly Amazon Associates Web Service, or AAWS) for Drupal. You can install this and right away you have an Amazon Associates Store. Get yourself an Associates ID and then all purchases made through your store will result in a commission going to you. Allows searching, provides product pages, and manages a shopping cart.

Seeking new maintainer(s)! Are you using Amazon Store? I currently don't have it deployed anywhere, so it's not getting any love from me. File an issue in the queue if you're interested in maintaining this module. But FIRST, review some issues and provide some patches!

Dependencies:

  • Amazon module.
  • You must have PHP5.2+

Nice-to-have:

  • Panels module. (The 1.x releases work with Panels 2, the 2.x releases work with Panels 3). If Panels is installed, there is a default amazon item detail page and multiple panel panes provided so you can customize it.
  • If thickbox is enabled then you get large-size images when you click on a product image.

Content Experiments

This module allows a Drupal site administrator to create Google Content Experiments within a Drupal site.

In short, this module allows an administrator to insert Google Content Experiments IDs into any nodes serving as control pages in an experiment. The module then automatically generates valid Google Content Experiments JavaScript in the header of each control page.

Shopify API

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

Analytics Tracking (Referrer / Landing Page)

The Elevator Pitch

There are just some things that you need to know immediately upon conversion; you can't wait to see it in your Google Analytics / Piwik / etc report. This module is that missing piece to the puzzle that tracks important information about your website visitors at the time of conversion. It also exposes that information with tasty little tokens that can be used virtually anywhere. It does the tracking in three separate cookies and exposes that information in 6 tokens.

The Cookies and Tokens

A. First Visit (5-year cookie)

Brazilian Address

Brazilian addres form with city autocomplete.

This module implements a format plugin to Address Field module, commonly used with Drupal Commerce. This plugin enable a specific form for brazilian addresses, according to recomendations of the brazilian postal service company, Correios. The address consists of the following fields:

  • Thoroughfare (Logradouro): type and name of the thoroughfare and the number
  • Complement (Complemento): apartment number and other info
  • Neighborhood (Bairro)
  • City (Cidade)
  • State (Estado)
  • Postal code (CEP)

Additional features

  • Autocomplete for city names based on a list of all brazilian cities
  • Atomatic address filling by CEP querying to Correios site (http://m.correios.com.br)

Known issues

  • When installed, the module creates a database table and inserts the names of all brazilian cities (more than 5000), what may takes a long time. It doesn't use the Batch API yet, so you may have problems with the execution time.

Usage

Address Field Lookup

Address Field Lookup provides an abstracted API which enables addresses to be looked-up via any number of 'Address Field Lookup Services'. The module relies on Address Field for its underlying architecture. The scope of this module is to provide an addressfield handler that will provide postcode lookup functionality based on the default lookup service.

Commerce Responsive UI

This module provides replacement interfaces for the parts of Drupal Commerce that are table dependent and non-mobile responsive by default.

Specifically, and in no particular order:

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.

Light Shop

Simple and lightweight e-commerce solution for Drupal.

Features

  • Session-stored basket.
  • Adding to basket and its subsequent editing/checkout process is done using AJAX. Also it works fine when JavaScript is turned off.
  • Node based shoping. As the product can be assigned to any node type. One or more. With full support Field API features (regarding nodes).
  • Orders history. For each order will be created a separate node.
  • There is no dependence on other modules.
  • Full support for working with anonymous users
  • Integration with Views.

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.

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

Pages