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