Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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.
Ubercart Terms of Service
This module includes an Terms of Service text (aka terms and conditions) and a [x] I agree with the Terms of Service checkbox for the cart or the checkout page of the purchase using Ubercart....
Categories: E-commerce
Ubercart Feeds Product Updater
Features This module let you import and update attributes for Ubercart products with Ubercart Feed Mappers module. The module creates a feed csv importer from all Ubercart fields - including...
Categories: E-commerce
Scheduled Message Module
This module creates a schedule of messages related to a specific entity type/bundle, and sends them on the appropriate day. The initial use case is to send a series of reminders of a membership...
Categories: E-commerce, Site structure
Commerce Views Display
Provides a views style plugin to render a Commerce add to cart form with a product display for a view of Drupal Commerce Products. Sponsored by Commerce Guys Why use Commerce Views Display? You...
Categories: Content display, E-commerce
Webform Product
Webform Product can create a Commerce order from any Webform submission. This module can be used for websites that have commerce for payment of predefined product types, but in need of a more...
Categories: E-commerce
Galleria Commerce
Description This module provides a Galleria Node Reference gallery with Drupal Commerce integration, so that users can add gallery images to their shopping cart via an integrated 'add to cart'...
Categories: Content editing experience, E-commerce
Stripe Customer Portal
This Stripe Customer Portal module provides a simple and efficient way to integrate Stripe's Customer Portal feature into Drupal websites. It adds a new 'stripe_customer_id' field type and a field...
Categories: E-commerce, Integrations, Developer tools
Commerce Vantiv
This project integrates Vantiv payment solution into the Drupal Commerce payment and checkout systems. The module provides two types of payment methods eCheck payment method – this will allow your...
Categories: E-commerce
EBA: Entity Block Attachment
Based on the EVA module, this module provides site builders with a way of 'attaching' blocks within the content of any fieldable entity in Drupal (e.g. nodes, users, listing pages of taxonomy terms...
Categories: Content editing experience, Content display, E-commerce
Salesforce Marketing Cloud API Integration
Introduction This suite of modules provides services to all of the Salesforce marketing cloud APIs, and validates all payloads against Json Schema. The following API resources are available in sub...
Categories: E-commerce, Developer tools, Import and export
Ubercart Product Actions
Do you manage an Ubercart shop with lots of products? If you have lots of products in your shop, and you ever wanted to do any of the following, this module will surely help: Decrease the price of...
Categories: Administration tools, E-commerce, Developer tools
Package Field
This module is for reference only. Use the drupal module physical instead. http://drupal.org/project/physical This module provides a Field type of "package" to be used with Drupal commerce product...
Categories: E-commerce, Site structure
Commerce Shipping Quotes
This module is for reference only see commerce shipping for the latest in Commerce shipping modules. http://drupal.org/project/commerce_shipping This module provides basic functionality for...
Categories: E-commerce
Taxamo for Commerce
What is VATMOSS? VATMOSS is an EU VAT regulation, effective January 1st 2015. This new regulation requires that VAT for the sale of digital goods be charged based on the location of the customer ...
Categories: E-commerce, Integrations
Commerce Signifyd
This module integrates Drupal Commerce with Signifyd to add fraud prevention services to your store, all of which are customizable to meet your needs. For reference, the 1.x version of the module...
Categories: E-commerce, Security
Ubercart Restrict Qty
Ubercart Restrict Qty lets you add a very basic Restrict Qty. to a product in your Ubercart store to limit the quantity of that product in the shopping cart to 1. This is useful for single purchase...
Categories: E-commerce
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...
Categories: E-commerce
Commerce Yandex.Market
Overview This module allow integrate Drupal Commerce store with Yandex.Market. On cron run module generates XML-file with path yandex-market.xml. There is no ability to change the path to the file...
Categories: E-commerce
Commerce Payout
Commerce Payout is a system that integrates closely with Drupal Commerce to automate the creation of payments to third parties upon the completion of the Commerce order. The Rules system is used to...
Categories: E-commerce
Node access product
This module is unsupported due to a security issue the maintainer didn’t fix. See SA-CONTRIB-2015-045 - Node Access Product - Cross Site Scripting (XSS) - Unsupported for details. If you want to...
Categories: Access control, E-commerce
Ecommerce Node Access Product
Provides 'Node Access' settings for product nodes, whereby users who purchase the product are granted view access to content, which can be predefined either by category, by node, or by view. Define...
Categories: Access control, E-commerce
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...
Categories: E-commerce
UC Node Access
UC Node Access lets you attach Node access features to products in your Ubercart store. These features allow customers who purchase the product to receive view access to nodes on your site either...
Categories: Access control, E-commerce
Commerce License Node
Extends Commerce License and Commerce License Billing with the ability to sell node creation. Nodes can be sold using counter or gauge billing. A quota can be used to limit the number created....
Categories: E-commerce
Google Product Taxonomy
Description Google Product Taxonomy module provides the following features: new Google Product Taxonomy vocabulary 2 new field and field instances for this vocabulary: google_product_taxonomy_id...
Categories: E-commerce, Site structure