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

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

NovaPoshta Tracking API

This module complements the Drupal AlternativeCommerce (Basket) module and the AlternativeCommerce NovaPoshta API module. The NovaPoshta Tracking API module allows you to track the delivery status...
Categories: E-commerce

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

Commerce coupon percentage

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

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

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

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

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 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 Purchase Order

Configuration User field This payment gateway gives you the option of requiring users to be approved to use purchase orders. When it is installed it adds a field, Purchase Orders Authorized to the...
Categories: 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

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

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

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

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

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 Kickstart Demo Assets

Provides JavaScript, theme templates, and other assets for use by elements of the Commerce Kickstart Demo recipe. Issues for this project will be tracked in the Commerce Kickstart issue tracker.
Categories: E-commerce

Webform Paypal

Overview The Webform Paypal module sends the user to Paypal to complete a payment whenever they submit a webform containing the component on your site. Features This module does not directly...
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

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

Commerce Popup Cart

This simple module adds a Drupal Commerce popup cart block. It will display a cart icon with a dynamic number representing the number of items in the cart. When hovered over the cart will popup...
Categories: E-commerce

Commerce Webform

This module extends both commerce and webform. It allows the site owner to create webforms with a new product field. The productfield allows the listing of one or more products which the site user...
Categories: E-commerce

Ubercart Webform Checkout Pane

This module allows you to define Webform nodes as checkout/order panes in Ubercart. This is useful if you want to collect additional information during the checkout process. For example, you may...
Categories: E-commerce

Commerce Repair

This module is designed to repair missing fields from various commerce entities. After installing, visit the menu item that does the repair, admin->store->config->Repair Commerce Fields (admin...
Categories: E-commerce

Pages