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

5,056 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.

Commerce Checkout Login

This module extends Drupal Commerce with a checkout pane that allows users to log into their account, register a new account or (optionally) continue checkout without an account. The original (1.x)...
Categories: E-commerce

Price Difference Formatter

This module adds a new field formatter to show at the same time: The original price of the variation. The price with the promotions applied. The difference in price in percentage. The initial idea...
Categories: E-commerce

Mollie for Drupal

This module was officially supported by Mollie until the end of 2023. Mollie will drop support for Drupal integration by the end of 2023 and they will thus stop funding further development for this...
Categories: Developer tools, E-commerce, Integrations

VAT Number

This module provides a VAT Number field with validation. Features By default, VAT numbers are validated based on its format. VAT numbers can also optionally be validated against the VIES (VAT...
Categories: E-commerce, Site structure

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

Commerce Shipping Weight Tariff

This module extends Commerce Shipping by allowing the creation of complex matrices of shipping tariffs by order weight, across multiple shipping services. This allows store admins to create a...
Categories: E-commerce

Auto Product Display

Overview This module is a contributed module for the Drupal Commerce. I saw so many people complaining about the separation between Product and Product Display in Drupal Commerce module. This...
Categories: E-commerce

Commerce Google Tag Manager

This is a contribution module to Drupal Commerce. Warning Commerce Google Tag Manager has been deprecated and recommends transitioning to the Google Tag module, up to release 2.x, as a direct...
Categories: E-commerce

Commerce Purchasable Entity

This module provides a minimalist purchasable entity than the one offered natively by Commerce Core. It is intended to be used on sites with very simple products and alternative add-to-cart forms...
Categories: E-commerce

Ubercart Register Invoice Templates

Overview This module finally gives a good answer to the common question from Ubercart administrators: "How do I customize the e-mail invoice sent to customers after they make a purchase?" This...
Categories: E-commerce

Commerce Bulk

Provides a service for bulk creation of Drupal Commerce entities such as attribute values and variations. Also, products can be bulk generated if the Commerce Generate submodule is enabled. You may...
Categories: Developer tools, E-commerce

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

Rooms - Drupal Booking for Hotels, B&Bs and Vacation Rentals

Drupal Rooms is a basic booking and room management solution for hotels, vacation rentals and B&Bs. All future development regarding booking solutions is concentrated on the BAT module - the...
Categories: E-commerce, Site structure, Developer tools

Cookie SameSite support

Cookie SameSite support customises how session cookie is set and read. This is required only for the sites which require external redirections which redirect the user back to Drupal. Example:...
Categories: Developer tools, E-commerce, Integrations

Commerce coupon fixed amount

Commerce coupon plugin that provides fixed amount coupons. Important notice: This module is only compatible with the 1.x branch of Commerce coupon See [#1372434] and [#1274280]
Categories: E-commerce

Commerce Reset

While a site is in development or testing phase we create hundreds orders, transactions and customer profiles. This module allows you to reset commerce to a near blank slate. At the moment we only...
Categories: E-commerce, Developer tools

Commerce Product URLs

Module providing unique URLs for particular product variations referenced by one product display. (A temporary solution for issue #1082596: Implement unique URLs for particular products on product...
Categories: E-commerce

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

Commerce Fee

The Commerce Fee module allows you to define and apply custom fees to Drupal Commerce orders. These fees can represent service charges, surcharges, environmental levies, payment gateway costs, or...
Categories: E-commerce

Ubercart AJAX Cart

What is Ubercart AJAX Cart? This module provides a drop-in replacement for the default Ubercart cart block that is entirely AJAX enabled, allowing users to add, update or remove items from their...
Categories: E-commerce, Developer tools

Commerce Donate

This module provides donation functionality for Drupal Commerce, with some variations in functionality between 7.x and 8.x versions. Drupal 7.x This module provides a donation line item type along...
Categories: E-commerce

Commerce Devel

Provides enhanced developer information for Commerce and other modules. Currently, this captures a stack trace in the log when there's a fatal error. This feature should be in core, see [#1158322]....
Categories: E-commerce

UC Recurring Payments and Subscriptions

Ubercart has included the Recurring Fees module as a core module for some time now, allowing users to associate recurring fees with products that customers must pay for via credit card....
Categories: E-commerce, Integrations

Marketo MA

Adds Marketo marketing automation tracking capability to your website as well as the ability to capture lead data during user registration and form submission. Features Adds Munchkin tracking code...
Categories: E-commerce, Integrations

CRM Core

CRM Core is a set of modules for managing contacts, activities and relationships within your Drupal website. It is designed to provide a basic framework for managing these items and interacting...
Categories: Access control, E-commerce, Search engine optimization (SEO)

Pages