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 Core
Drupal Commerce powers eCommerce innovation through every stage of growth. At its core it is lean and mean, enforcing strict development standards and leveraging the greatest features of Drupal for...
Categories: E-commerce
Features
"Features" provides a user interface to bundle subsets of Drupal configuration into modules and an API to manage that configuration over time. How is Features different from core configuration...
Categories: Administration tools, Developer tools
Views Slideshow
Views Slideshow can be used to create a slideshow of any content (not just images) that can appear in a View. Powered by jQuery, it is heavily customizable: you may choose slideshow settings for...
Categories: Content display
Weight
Drupal 10/11 version Provides a weight field that can be added to any fieldable entity. The weight field can be used to provide customized sorting. This is useful for sorting non-chronological...
Categories: Administration tools, Content display, Content editing experience
Real-time SEO for Drupal
Improve your Drupal SEO: this module helps you optimize content around keywords in a fast, natural, non-spam way. We want to give you the best tools available in the Drupal community. The Real-time...
Categories: Search engine optimization (SEO)
Mailchimp
This module provides integration with Mailchimp, a popular email delivery service. The module makes it easy for website users or visitors to control which of your email lists they want to be on (or...
Categories: Integrations
Slick Carousel
Slick is a powerful, performant, and fully responsive carousel integration leveraging Ken Wheeler's Slick carousel. Engineered to satisfy modern Core Web Vitals, it transforms the traditional...
Categories: Content display, Integrations, Media
Ubercart
Ubercart is the most popular Drupal E-Commerce platform for your website. It implements everything you need to start selling products online. Web Developers from all skill ranges can use it to...
Categories: E-commerce
SendGrid Integration
Sendgrid is a transactional email service that is used by several large companies to handle delivery of messages. Zapier blog has a great explanation of what transactional emails are and why you...
Categories: Integrations
Commerce Square Connect
Square is the payment / POS company making commerce easy and accessible to everyone. This module integrates with their eCommerce API for online payments into Drupal Commerce. Installation See the...
Categories: E-commerce, Integrations
Mail Safety
A simple and safe way to test and debug outgoing emails without having to worry that all your users will get unwanted emails. Mail Safety provides a dashboard which catches and logs all outgoing...
Categories: Integrations
ImageCache
ImageCache allows you to setup presets for image processing. If an ImageCache derivative doesn't exist the web server's rewrite rules will pass the request to Drupal which in turn hands it off to...
Commerce PayPal
Transform Your Payment Experience with Seamless PayPal Integration Unlock the full potential of your online store by integrating Drupal Commerce with a suite of PayPal payment solutions. Our...
Categories: E-commerce, Integrations
Hide submit button
Some users accidentally click the submit button more than once while waiting for their post to be saved. In some cases this may result duplicate postings or duplicate e-commerce orders. There are...
Categories: Developer tools
Mailchimp Transactional
Mailchimp Transactional Email is for transactional emails, like store updates, password resets, shipping confirmations, or anything related to a visitor's actions on your Drupal site. For sites...
Categories: Integrations
Commerce Shipping
Commerce Shipping provides a shipping rate calculation system for Drupal Commerce, integrating shipping service selection into both the checkout form and order edit form. This module is a framework...
Categories: E-commerce
Fivestar
The Fivestar voting module adds a clean, attractive voting widget to nodes and comments and any entity. It features: jQuery rollover effects and AJAX no-reload voting Configurable star sets...
Categories: E-commerce, User engagement, Site structure
Physical Fields
This module provides an API for storing and manipulating physical measurements. It also supports unit conversions. Features Supported measurement types: Area Length Temperature Volume Weight...
Categories: E-commerce, Site structure
Commerce Pricelist
Drupal Commerce by default lets you set a single default price per product variation. The price can be manipulated based on the date, details of a transaction, or user roles via the core Promotions...
Categories: E-commerce
HTML Mail
HTML Mail lets you theme your email messages the same way you theme the rest of your website. HTML Mail for D10 emartoni and RenatoG have ported HTML Mail to D9/D10, and TR has done a great job to...
Categories: E-commerce, Integrations
COOKiES Consent Management
User consent management module for Drupal. The module enables existing third-party-integration modules continued to be used in compliance with the GDPR (of course without manipulating their code)....
Categories: Access control, Content display, E-commerce
Add To Calendar Button (AddEvent.com)
Add to Calendar Module integrates 'Add to Calendar' button provided by addtocalendar.com which supports iCalender, Google Calendar, Outlook, Outlook Online and Yahoo Calendar. A thirdparty field...
Categories: Content display, Site structure, Integrations
Piwik for Ubercart
Piwik for ubercart integrates new piwik e-commerce tracking in ubercart. Piwik e-commerce trackings docs: http://piwik.org/docs/ecommerce-analytics/
Categories: E-commerce, Integrations
Commerce Price Savings Formatter
This module is an extension of Drupal Commerce that provides a display formatter for the Commerce Price field which shows the amount of savings when a discount is applied. Features Formatted price...
Categories: Content editing experience, Content display
SimpleCommerce
SimpleCommerce is a small, lightweight api for selling products using drupal. I am working to create a simple pluggable E-Commerce set for drupal. SimpleCommerce suits users who seek a small...
Categories: E-commerce