Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

1,112 modules match your search

A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.

Credit Card Expiration Notify

Provides a cron job for notifying users when credit cards used on recurring orders are about to expire.

Publications Features

Publications is a Kit specification-compliant Feature Module. The Publications Feature feature is essentially a ubercart enabled module, which helps the organization in publishing and selling of their internal publications.
If you want to bring all your publications which can be categorized at one place, this module would be extremely useful. To be able to give the uses right to buy/freely download the publications. Admins can facilitate selling by making offline orders, offer discounts, add shipping.

Dependencies
-------------------
- Features Module
- Ubercart and related module

- Patches for features:


Following are the patches that need to be applied for the feature to be imported properly:

1) http://drupal.org/files/issues/880770-product-class-features_3.patch
2) http://drupal.org/files/issues/755986_fe_taxonomy2_0.patch
3) https://drupal.org/node/558378 (use the patch #17)



Usage

---------
1) Install and Enable the 'publications_features' module. Make sure to install the dependencies before installing the module. (For a quick install reference, see here http://www.drupal-how-to.com/install-modules)
2) For the proper functionality of the module we need to apply the following patches(For a 'how to apply patches' reference, see here http://drupal.org/patch/apply):

a) http://drupal.org/files/issues/880770-product-class-features_3.patch

uc_coupon_tracking

A submodule for Ubercart Discount Coupons providing advanced tracking and coupon management features.

Paypaad API

Description

Drupal implementation of Pasargad Bank Paypaad Payment API plus a few UI helpers, feeding pay_paypaad, uc_paypaad, etc.

ec_ClickandBuy payment module for Drupal eCommerce

This module allows your Drupal eCommerce EC4 based Drupal Shop to accept payments using the ClickandBuy merchant portal.

ClickandBuy is a popular payment gateway that is used by Apple Itunes Music Store, 7Digital, MP3.de, publishers such as BILD.DE, Wall Street Online, Habbo, Welt Online, Spiegel Online, TV companies such as MTV, RTL Interactive, 7, N-tv.de and internationbal companies like T-Mobile, BT (British Telecom), MSN, WEB.de, Telefonica and Orange.

ClickandBuy supports 13 languages and 46 different local & national payment methods, including Credit/debit cards, online direct debit, online bank transfer, e-money and their own ClickandBuy accounts.

The module was sponsored by m3m on behalf of a client and carried out by Dublin Drupaller.

UC Shipment-Payment Link

Ubercart allows the admin to install many shipping methods (quotes) and payment methods. However, not all web stores would like to ship with any possible combination of those methods. For instance, one might need to exclude bank transfer as a payment method if cash on delivery is selected as a shipping method.

The UC Shipment-Payment Link module allows the store admin to decide which shipment and payment methods can be used together. Once installed, it provides a simple tabular settings form (much like the user access rights form) where the admin can put a checkbox where a specific shipping method (rows) and a specific payment method (columns) meets.

During the checkout process, when the user selects a given shipping method, the non-applicable payment methods will be automatically revoked and only those remain visible and selectable that are allowed by the store admin.

Washington State Sales Tax

Drupal Commerce note: This module is not compatible with Drupal Commerce. Someone else has made a Commerce module for WA sales tax -- see https://www.drupal.org/sandbox/gilgabar/1425322

Module information

This module calculates Washington State Sales Tax for the Ubercart module. Washington State has destination-based sales tax, meaning the seller has to charge sales tax based on the location the product is delivered to, rather than based on the location of the store/business. Thus, the tax rate is variable, and because there are literally hundreds of possible destination rates a simple sales tax setup in Ubercart will not work for Washington.

In this module, Tax is calculated based on the purchaser's shipping address (or billing address, for non-shippable purchases), and the tax rate is found via address lookup on the Washington State Department of Revenue's web site, so that it always uses the most recent tax rate information.

UC PayGate

Payment redirect page for Ubercart using PayGate

Import KIT

API реализующий функционал импорта данных из любого формата (CML, XML, CSV, TXT) в Drupal.
Состоит из управляющего модуля importkit и дочерних модулей, реализующих функционал хранения и удаления данных.
Модуль построен на патерне Observer с применением фабрики классов. Основной принцип взаимодействия с импортируемым контентом возложен на ридеры.

Структура модуля:

Observer -> Listner -> Reader -> Store

  • Observer -> Служит для информирования Listner о возникших событиях
  • Listner -> Основной класс для распределения задач
  • Reader -> Класс читающий документ импорта
  • Store -> Модуль хранилища и взаимодействия с Drupal

В поставку модуля входит 2 модуля демонстрирующих всю мощь модуля Import KIT

CommerceML2

  • cml_store_node - Позволяет импортировать данные из формата CommerceML2
  • cml_store_taxonomy - Позволяет строить категории из формата CommerceML2

Возможности модуля CommerceML2

  • Импорт товарных позиций с описанием
  • Импорт изображений
  • Импорт полного списка категорий, с формированием словаря для каждой ищ категорий
  • Импорт цен
  • Импорт остатков
  • Импорт атрибутов
  • Импорт полей (создание полей)

Commerce MIGS Merchant

A payment method for Drupal Commerce for the MIGS payment gateway.

Userpoints roles

This module is for chinese Drupal users. Its UI is in Chinese. If you have several roles, for example: 'silver user', 'gold user', 'diamond user'.

CommerceCiviCRM

This module is a port of uc_civcrm to provide the same functionality for commerce.

omnikassa

Omnikassa is a payment method from Rabobank. The main idea is to bundle all sorts of paymentmethods and transfer them through one paymentcompany, in this case Rabobank.

This project consists of 2 modules.

Omnikassa

This module gives you a settings form to set your Rabobank Omnikassa accountdata.

Omnikassa Commerce

This module is a payment-module for the Drupal Commerce module. It implements the settings from the Omnikassa-module and uses it for all the payments.

Payment methods included.

  • iDEAL
  • Minitix
  • Visacard
  • Mastercard
  • Maestrocard
  • Debit
  • Acceptgiro
  • Payment on delivery

Requirements

How to use

  • Create a website with the Drupal Commerce module
  • Make sure the Commerce Payment module is enabled

Washington State Sales Tax for Drupal Commerce

This module provides Washington State destination-based sales tax calculation for Drupal Commerce.

Manage Multiple Terms

Manage Multiple Terms provides a simple mechanism to add, update, delete many terms in the same time easily and quickly.

How to use:

Google Analytics Ecommerce

Configure Google Analytics Ecommerce tracking for any content type.

CSS Names

CSS Names is a collection of small modules that make it possible to add theming to items that were previously difficult to target with css selectors. Most of these modules just add additional class names to a particular HTML element, with the class name based on the element's content or position within the parent structure.

Copernica Connector

This module provides integration into Copernica, an award winning marketing platform trusted by over 1000 brands. It deploys personalised campaigns which are triggered when site visitors complete actions or fall into criteria you set. These campaigns can be delivered across multiple channels (email, mobile SMS, fax, PDF) and may exists as a series of messages delivered over time.

Simple Cart

Simple Cart is an e-commerce solution.

User Contacts

Overview

User contacts allows your users to manage a list of contacts (names, addresses, email addresses) from their account page.
Note that the contacts are not user objects and are analogous to say an address book in Gmail.

Features

  • Flexible permissions, allow power users to view and manage contact lists for other users or limit it to per user management
  • Contact Importer intergration - allow your users to import their addresses from Gmail, Yahoo, Hotmail and other webmail services supported by Contact Importer and the OpenInviter Engine
  • Feeds integration - defines a processor for feeds allowing you to setup imports into your user contacts data. Comes with a preconfigured importer for importing from CSV

Requirements

Using the module

Trending

This module which I hope one day will be able to do is track trending changes over time for any type of data on a site.

Pages