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

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

Magento API

This module is an implementation of the "smalot/magento-client" project hosted on GitHub. That's the best way to communicate with Magento against its Soap v1 API. This module can be used to build...
Categories: Developer tools, E-commerce, Import and export

Commerce Ifthenpay (referências Multibanco, MB WAY e cartões de crédito)

This module provides a Drupal Commerce payment method for the Portuguese payment gateway Ifthenpay. Currently there's support for the MB WAY, MB Multibanco and credit card payment options....
Categories: E-commerce

SuperFaktura

SuperFaktura is an easy to use online app, that allows you to create great looking online invoices, proformas, price estimates, orders, delivery and credit notes. You can invoice in foreign...
Categories: E-commerce, Integrations

Amazon Product Widget

A module for adding amazon products to your site, with custom theming, caching, automated fetching, storing & renewal of product data. Requires an Amazon Associates account and a SQL storage...
Categories: E-commerce, Site structure, Integrations

Recurly Commerce API

Provides Drupal integration with Recurly Commerce (formerly Prive), a Shopify-first subscription management platform acquired by Recurly in 2024. This module enables subscription billing, webhook...
Categories: Developer tools, E-commerce

Amazon Import

I've moved on from Drupal Development work now, and so unfortunately i need to abandon this module. If anyone is interested on reviving it, please let me know through my contact form. This module...
Categories: E-commerce

Case-based reasoning

Case-based reasoning is an AI paradigm that solves new problems by reusing stored cases. This module adds fields that allow you to create your own knowledge base. For more information about CBR,...
Categories: Content editing experience, E-commerce

Ubercart Add to Cart CCK Field

There are times when a store wants to give customers the opportunity to buy its products in more places than the catalog listings. This CCK field adds an existing product's "Add to Cart" form to...
Categories: E-commerce

Conversion Optimization

Conversion aims to provide a suite of conversion optimization improvements for Drupal. Features: Node Before Register - Allows anonymous users to create a node, and then register, becoming the...
Categories: Content editing experience, E-commerce

SendGrid Integration Simplenews Reports

This module provides SendGrid statistics integration for Simplenews nodes. It adds a dedicated "SendGrid Statistics" tab to Simplenews nodes, allowing you to view detailed delivery analytics for...
Categories: Administration tools, E-commerce, Integrations

Commerce Credits Transaction

Summary Commerce Credits Transaction extends the Commerce Credits controller class, and implements a transaction entity to allow credit transfers to be reversible. The primary use case is for a...
Categories: E-commerce

UC Sell CCK Fields Access

This module lets you sell access to CCK Fields in your Ubercart store. So, you can have a node type with some CCK fields that you want to show for everybody and some others you want to keep private...
Categories: E-commerce

UC Purchase Order D7 port

This is a Drupal 7 Port of the UC Purchase Order 6.x-1.0 module. More information on the Drupal 7 port can be found here: http://drupal.org/node/1526056 and here: http://drupal.org/node/1564986 For...
Categories: E-commerce

Google Analytics Ecommerce

Configure Google Analytics Ecommerce tracking for any content type. Every time a user creates a new node of a content type configured to be tracked, a new transaction is sent to Google Analytics....
Categories: E-commerce, Integrations

UC Crowdfunding

Defines an Ubercart product feature to turn any product into a "crowdfunding style" donation product, in which users may donate towards a goal before a dateline is reached. Two options are...
Categories: E-commerce

Not for sale

This provides a flag on Ubercart product nodes, to mark them as not being for sale. When you disable a product by flagging it, it doesn't show the 'Add to cart' button or the product attributes...
Categories: E-commerce

Webform Validation No Credit Card Numbers

Synopsis This project provides validation to prevent webform submissions containing credit card numbers from being entered into your database when you don't want. Checks number, textfield, and...
Categories: Content editing experience, E-commerce, Security

Signup Pay for a node

This module allows users to pay for a node, such as an event/conference/lecture/course, without the overhead of ecommerce or ubercart. Different roles can have different amounts for the same node,...
Categories: E-commerce, Site structure

Ubercart SecureTrading Payment Method

This module is marked unsupported due to a security issue the maintainer chose not to fix. See SA-CONTRIB-2012-112 - Ubercart SecureTrading - Failure to follow guideline/specification for details....
Categories: E-commerce, Integrations

Events Seats Field

Field to select numbered seats in events. Features Field with visual editor widget. Rooms visual editor with three area types to add: Empty space, unnumbered section, and seat numbered section....
Categories: E-commerce, Site structure

Mercado Pago Payment

This project implements MercadoPago service for Drupal Commerce At the moment I have developed two versions. Version 1 (7.x-1.x) was based on the old payment system from Mercado Pago (to be...
Categories: E-commerce

Commerce Pre-order

Commerce Pre-order provides a framework to allow pre-ordering products utilizing Drupal Commerce's checkout. Sponsored by Nack Creative LLC Features Special product pricing for pre-order period...
Categories: E-commerce

PM Invoice

PM Invoice is an extension to the Drupal PM suite of project management tools, which enables tracking of work on each part of a project and/or task. This module integrates Drupal PM with Drupal...
Categories: E-commerce

Human Presence Form Protector

Human Presence is a fraud prevention and form protection service that uses multiple overlapping strategies to fight form spam. In the context of Drupal 7, this includes protecting user registration...
Categories: E-commerce, Security, Integrations

Field Per Commerce Store

The module provides a custom field type that allows to set arbitrary fields per commerce store for commerce product, product variation or any other entity type. Example Usage Suppose a product...
Categories: E-commerce

Pages