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

Replicate Commerce

Integrates with replicate.

Provide replication system for fields of type commerce_product_reference and entities of type commerce_product.

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.

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

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

Authorize.Net

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

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.

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…

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.

Robokassa Merchant

ROBOKASSA logo

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

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

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

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

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.

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

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

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)

Payment for Ubercart

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

Commerce product comparison

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

How to configure it :

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

Custom Landing Page Builder

This module is unsupported due to a security issue the maintainer didn’t fix. See Custom Landing Page Builder - Unsupported - SA-CONTRIB-2017-050

for details.

If you want to use this module, your options are:

  • Choose another, actively maintained module instead
  • File an issue in the queue with a patch to fix the module and then contact the security team to have your version reviewed and the project handed over to you following the unsupported project process.
  • Hire someone to fix the security bug so the module can be re-published and supported (Consider hiring companies listed in the Marketplace)

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.

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

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

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.

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.

Ad Views

Adds Views2 support to the Ad module for Drupal 6.x and Views 2.

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

Pages