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

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.

Authorize.Net

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

Simple AdSense

Requirements

Google Adsense Account (https://www.google.com/adsense)

Drupal 8

Implementation

Details here

Description

Simple AdSense Module helps site builders putting
a Simple AdSense Block into any regions in a page.
The block contains a piece of javascript code showing
a responsive AD Unit generated by Google AdSense.

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

Commerce Purchase Order

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.

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.

LiveChat

LiveChat logo

LiveChat is a premium live chat and help desk software for customer service and sales. It helps online businesses grow sales by inviting visitors to chat before they leave the website. LiveChat comes with a built-in help desk for managing all support activities from one place.

Some of the module's features:

  • Select on which pages to show or hide the chat
  • Permissions for controlling access to the chat by role
  • Hooks for modules to send custom parameters with visitors
  • Sign up with LiveChat directly from the administration page
  • More in the pipeline…

Robokassa Merchant

ROBOKASSA logo

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

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

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

English description

Full featured stand-alone Drupal module to accept ROBOKASSA payments on
your website. Supports payments both directly via embedded payment form and using internal API & hooks.

Features:

  • quick installation

Link Click Count

Link Click Count

Overview

The Link Click Count module helps you to monitor the traffic to your website by creating link fields. These link fields can be individual links or internal/external links that can be added to the content type.

You need Link Click Count

Donate

The Donate module extends the Payment API module by providing unlimited, configurable donation forms.

Requirements

Collecting donations

Using the Payment API and Donate modules, it's simple to collect donations on your Drupal site. The Donate module extends the Payment API and provides a completely customizable donation form. This form can be embedded in other pages, blocks or forms - or can be given its own URL.

When a visitor comes to a donation form, they can select from pre-configured donation levels, or type in a custom amount, if allowed. The visitor then fills in their credit card information and personal demographic information.

On submit, the payment is made via the payment processor. No need for carts or intermediate processing steps. No cart overhead, no abandoned transactions.

The results of the payment are reported back to the Payment API, and recorded in the customer's profile history.

Supporting this module

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)

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

CRM Core Profile

CRM Core Logo

CRM Core Profile is a form builder for CRM Core. It provides a drag-and-drop interface for authoring forms that collect information about contacts and activities. It includes controls for controlling how forms display, prepopulating form values, enabling / disabling matching engines, permissions for accessing the forms, and more.

Related Modules

Creditfield

Creditfield is a small proof of concept module that provides 3 FormAPI elements to be used in custom forms:

  • Credit Card Number
  • Credit Card Expiration Date
  • Credit Card CVV

These fields provide basic validation and form errors on their own (including Luhn check against card number). You could easily add more within your own form validation callbacks as well.

Payment for Ubercart

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

Commerce 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

Commerce-Marketplace

Overview

This projects is a set of modules which lets you create a marketplace using Drupal Commerce.

Features

  • Stores: The module provides a new entity type for stores. Each user can have multiple stores and each store can have multiple members. Each product has an Store reference which determines which store owns that product. An entityreference Selection plugin is developed to restrict the store entityreference autocomplete results to the stores that the user is a member of.This feature is completed and working.
  • Store access control: There are 3 global store roles (non-member, member and store administrator). You can also create store-specific-roles yourself and assign permissions to each role (just like Drupal core permissions and roles). This feature is completed working.
  • Marketplace orders: A new order type which is used as the top-level orders and is used to handle customer carts. Customers only see this type of orders.

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

Commerce product comparison

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

How to configure it :

Commerce MailChimp

This module integrates Drupal Commerce with the Mailchimp API's ECommerce 360 feature for tracking store statistics for email campaigns sent via MailChimp.

Main Features

eCommerce360 integration

Sends Drupal Commerce order information to MailChimp for campaign tracking and segmenting based on order information

Sign Up during checkout

Adds a conditional, fully configurable 'Sign Up during checkout' subscription pane

MailChimp Merge fields

Allows to use Billing and Shipping information as Tokens for MailChimp Merge fields

Affiliate-NG

Affiliate-NG provides the basic affiliate functionality:
- Affiliate URL handling
- Clicks (recorded visits based on affiliate referrals)
- Campaigns (ways to differentiate traffic sources)
- Reports for administrators ("Affiliates" page) and
users ("Affiliate Center" tab on the user profile).

Used by Commerce Affiliate, which provides commissions.

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.

Commerce Bundle

Overview:

Implements product bundles for Drupal Commerce. For example, you want to offer products A, B, and C for a lower cost if purchased together rather than standalone. Notable features include setting the prices at the bundle group or product level, and product attribute support.

How it Works:

Detailed instructions on how to get bundles up and running on your site are provided in the documentation under 'Resources'.

VT Commerce Image

This module will format any image field into a field displaying one large image with several small images underneath.

The module also implements jQuery zooming for the large image and small images.

Module status:

Working with updated scripts, new GUI configuration and support for colorbox module.

Currently all thumbnail made from jQuery clone. The goal is to minimize server hit.

How you can help :
1. Create how to documentation.
3. testing for bugs.

New Features planned :
1. thumbnail slider, with prev and next button
2. main image change animation, exploding animation or slide animation?

Part of VTCart distribution plan.

Courtesy of VicTheme.com

Version 2.0 battle plan

Since VicTheme.com doesn't continue the sponsor for 2.0 version,
If you are interested please sponsor this project via http://vtcimage.chipin.com/vt-commerce-image-ver-20

Chipin Closed now. Interested party for sponsor please contact me directly.

Proposed plan for 2.0 version :
1. Integrate jQueryUI for animation.
2. better image size management
3. more theme provided such as thumbnail image on left / right side

you can also post in the issue queue for features that you wanted to be included in 2.0 version

Custom Landing Page Builder

The Custom Landing Page Builder module allows webmasters to build custom landing pages using a WYSIWYG editor while still having full control over the full layout of the page including the header, navigation, page content, footer, forms etc.

Pages