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