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

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

CryptoCoin

Experimental, DO NOT USE for production websites until further notice. Currently Drupal 7 only. For discussion, please join us in the #drupal-crypto chat room on Freenode IRC. Installation Install...
Categories: E-commerce

Webform Views Options

Populate Webform options (selects, radios, checkboxes) dynamically using the Views module. Create cascading, dependent dropdowns that react in real-time without custom code or messy database bloat....
Categories: Site structure

Export Queue

The Export Queue module facilitates setting up any number of export queues on a site. An export queue functions as a waiting list of objects requiring export to a third party application, like...
Categories: Developer tools

Log Entity Operations

Synopsis Drupal by defaults adds a log message for entity operations when done from interface. We miss these entries in logs when operations are performed through code. With data coming from remote...
Categories: Administration tools, Decoupled, E-commerce

Commerce Ticketing Scanner

Creates interface to scan commerce ticketing tickets, check their validity, and mark as used. It adds a tab to the product page for users with the relevant permissions, then has an embedded QR code...
Categories: E-commerce

commerce compact cart

A compact block for Cart / Shopping Basket When all you need is a simple one liner: Your cart contains 3 items. Total:£32.50 [ View Cart ] - [ Checkout ]Featuring Total and quantity No use of views...

Beanstream Payment Gateway for Ubercart

Provides Beanstream payment gateway for Ubercart and integration with UC Recurring Payments and Subscriptions Implemented transaction types Standard Purchase Beanstream supports online credit card...
Categories: E-commerce, Integrations

Integer Format

This module adds a widget and display formatter to the basic "integer" field to edit and display it as a decimal field. It is generally considered a best practice to store ecommerce prices as...
Categories: E-commerce, Site structure

euleriananalytics

Connect to the Eulerian Marketing Platform to unlock advanced data-driven insights, optimize your marketing campaigns, and enhance customer journey analysis - all while ensuring data sovereignty...
Categories: E-commerce, Performance, User engagement

Solr Best Bets

Overview Apache Solr provides a feature that goes by the name of "best bets", "sponsored searches", or "editorial boosting" depending on the technology you are used to using. Simply put,...
Categories: Automation, Site search, Integrations

Nginx securelink (with Access Control)

The fastest and most powerful & flexible Drupal download system with extensible & fine-grained access control Integrates with nginx_securelink extension. This module provides a flexible way for...
Categories: Access control, Media

Force Switch User

If you have to switch the user continuously, it would be a pain using the Drupal default login page. So Force Switch User (FSU) is created to help developers change the user account with just one...
Categories: Administration tools, Developer tools, Security

AI-powered content generation and image creation with ChatGpt

This Drupal 10 module could be of great benefit to website owners and content producers who use ChatGPT. The module aims to make the most of ChatGPT's Open API to generate high-quality content...
Categories: Content editing experience

EditionGuard API

What is EditionGuard API? This module helps you to connect with EditionGuard API. Integrate with EditionGuard API v2 Synopsis https://api.editionguard.com/v2/welcome/synopsis . Important Note The...
Categories: Media, Integrations

MD Sitemap

MD Sitemap is a Drupal module that generates a dedicated markdown sitemap designed for LLM (Large Language Model) crawlers. Instead of only creating traditional sitemap.xml files for search engines...
Categories: Artificial Intelligence (AI), Search engine optimization (SEO)

Usage Data (Statistics)

This module is intended for internal site analytics, treating things like page views, clicks and downloads as events which are recorded to a table, possibly to replace Drupal core's Statistics...
Categories: Integrations

Views String Aggregation

Views String Aggregation is a new module that extends Drupal Views with database-level string aggregation and concatenation capabilities. If you would like to combine values into concatenated...
Categories: Administration tools, Content display, Content editing experience

Kansas Sales Tax for Ubercart

Note: As of August 11, 2021, this project appears to no longer be supported. If you are interested in taking this project over, or you as the project maintainer feel this message has been posted in...
Categories: E-commerce

Express Lane

Express Lane is a streamlined platform to integrate PayPal Express Checkout. It's intended for easy configuration, yet it's powerful enough to use as the e-commerce or e-fundraising platform that...
Categories: E-commerce

MoneySuite

MoneySuite provides a set of modules for Drupal sites that rely on the sale of memberships and/or content for revenue. This project is differentiated from the existing commerce modules in that it...
Categories: Access control, Content display, E-commerce

Centarro Search

Synopsis Centarro Search enables Drupal Commerce users to harness the powerful business tools of Elastic Enterprise Search. Now business users can manage synonyms, tune search ranking rules to...
Categories: E-commerce, Site search, Integrations

Package Tracking

Drupal Commerce note: The 7.x-1.0 release will be compatible with Drupal Commerce as well as Ubercart. Tracking information is probably the most important thing the customer is interested in seeing...

Novalnet Payment Module - Drupal Commerce

This module is unsupported due to a security issue the maintainer didn’t fix. See Novalnet Payment Module Drupal Commerce - Critical - SQL Injection - Unsupported - SA-CONTRIB-2015-117 for details....
Categories: E-commerce

Commerce EntityForm

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

Commerce Shipping Rate Field

Because I have moved away from doing drupal development, I would love to have a maintainer take over. This is an incredibly easy module to maintain, but I feel that a more drupal-focused developer...
Categories: E-commerce

Pages