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.
Quick Links Kit
This is a configuration-only module that creates a system for managing links with SVG icons, designed to be shown in a block on the home page (or wherever you like). They are saved as Storage...
Categories: Administration tools, Content editing experience
Commerce Packing Slip
This module provides a customized order view to be used as a printable packing slip. A new sub-tab is added to the administrative order view to access the packing slip page. The order line items...
Categories: Content display, E-commerce
Group Treasury
Group Treasury integrates Safe Smart Accounts (multi-signature wallets) as treasuries for Drupal Groups, enabling DAOs and communities to manage shared funds with blockchain security and Drupal...
Categories: Administration tools, E-commerce, Integrations
DANSE Drupal - Audit - Notification - Subscription - Event
Allowing administrators, content editors and users to subscribe to content or other events to get notified about them is nothing that's provided by Drupal core so far. There are many modules around...
Categories: Administration tools, Content editing experience, Automation
UC Free Order Payment Method
The UC Free Order Payment Method module works in conjunction with the payment checkout pane using the order total preview to present a "Free order" payment method to customers when their order...
Categories: E-commerce
Serialized field
This is a helper module which declares a 'Serialized data' field type. This is designed to make it easy for modules to store arbitrary data on an entity. No widgets or formatters are included for...
Categories: Developer tools, Site structure
Commerce Shipping Deadline
This module provides order shipping deadline handling functionality to Drupal Commerce. This module let you have shipping deadline (in days) setting on each product. When a user adds a product ...
Categories: E-commerce
Commerce choose price
This module allows you to add a field formatter to Drupal Commerce 2.0 order items so the customers can set their own price for a product. The price is validated to be above a minimum amount. This...
Categories: E-commerce
Commerce LiqPayAPI
This module provides Liqpay payment through LiqPay API v.3 (liqpay.com), when using Drupal Commerce. Supported payment methods: - card (Master Card or Visa) - Privat 24 - LiqPay account - Delayed -...
Categories: E-commerce
Commerce bpost
Integrates with the BPost Shipping Manager. Bpost Shipping Manager is a service offered by bpost, allowing your customer to choose their preferred delivery method when ordering in your webshop. Get...
UC Node Checkout
This module allows you to bind a node type to an Ubercart product, as typically required in event registration sites and alike. Binding a node type to a product has two effects: When a user creates...
Categories: Content editing experience, E-commerce
Shopatron
Shopatron offers hosted e-commerce services for manufacturers desiring to sell their products straight to their customers without cutting out their existing distribution/retail network. This module...
Categories: E-commerce, Integrations
EC Subproducts
This module adds ec_products and variations functionality to Drupal's E-Commerce package. Subproducts functionality is divided into two distinct types: variations and base products. Variation-type...
Categories: E-commerce
Ubercart Veritrans
Ubercart Veritrans[Drupal Ubercart](https://www.drupal.org/project/ubercart). Module integrates with Veritrans(https://www.veritrans.co.id/) payment gateway for Ubercart. Veritrans Brief: =========...
Categories: E-commerce
User Quota
User Quota provides a system of limiting users to create a certain number of nodes of a certain type. The framework keeps track of the history where users may have gained (or lost) a specific limit...
Categories: Content editing experience, Developer tools
Portal Plus Authentication
The Drupal Portal Plus Authentication module provides authentication integration with the Portal Plus SOAP web service. The module allows the user to login to Drupal via the normal Drupal user...
Test&Target
This module provides integration with Adobe Test&Target. From Adobe - Adobe Test&Target puts control directly in the hands of marketers to quickly and continually execute multiple A/B testing and...
i18n comments
A very simple module which would allow you to show all/any comments attached to all node translations. Just a great way to communicate in truly multi-lingual environments. For example I have node...
Categories: Content editing experience, Multilingual
Entity view count
Entity view count The development taking place in GitHub The entity view count designed tracking views of entities. Unlike the Node view count, Entity view count can track views of entity for a...
Categories: Developer tools
Vipps MobilePay
We are one Nordic mobile wallet that was once two: Vipps, founded in Norway and MobilePay, which originated in Denmark. Both launched with a mission to deliver a service that made sending money as...
State Machine Automated Transition
The State Machine Automated Transition module allows automatic state transitions (chained transition) in state_machine controlled workflows. It provides a configuration interface to select which...
Categories: Automation
Vocabulary Image
This is a light weight module. This is developed in consideration with adding vocabulary images. In some cases your project( E-commerce site) needs to display list of vocabularies with their images...
Categories: Site structure
Compressed Filefield Widget
This module provides a "Compressed filefield" widget for fields of type file that allow to archive and compress files attached to an entity into one single file. So in principle this filefield...
Categories: Site structure, Media
Official Facebook Pixel
This plugin will install a Facebook Pixel on your Drupal page. The Official Facebook Pixel allows you to fire PageView events when people visit your website. Tracking pixel events can help you...
Categories: E-commerce
Marquee Block
Provides a jQuery-based scrolling marquee block that can be customized with your own text or HTML. Configure speed, scroll direction and scroll behavior easily on the Block setup page. Requires the...
Categories: E-commerce, Content editing experience, Content display