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 SenangPay Payment
Integrates Drupal Commerce with Malaysian SenangPay Payment Gateway. SenangPay accepts payment from Visa, Mastercard and FPX. 1) Enable the module. 2) Go to Ubercart Payment Method and fill in the...
Categories: E-commerce
Commerce Packaging
*** UNDER ACTIVE DEVELOPMENT!! DO NOT ENABLE ON PRODUCTION SITES!! *** Introduction This module was created in response to this issue: https://www.drupal.org/project/commerce_shipping/issues...
Categories: E-commerce
commerce Tap
Tap payment method for Drupal Commerce. TAP is a leading company in providing electronic payment services in the Middle East, supports all major payment gateways and currencies, including: VISA and...
Categories: E-commerce, Integrations
Commerce PAYONE
Implements the german PAYONE Payment Provider for Drupal Commerce. Currently supported payment methods SEPA (D7 & D8) Credit Card (D7 & D8) Sofortüberweisung.de (D7 & D8) PayPal (D8) Invoice (D8)...
Categories: E-commerce, Integrations
Commerce stepped proportional pro-rata
This module provides a pro-rata plugin for Commerce Recurring which allows proportional pro-rata prices at specific intervals in the billing period, and a billing schedule plugin with allows for a...
Categories: E-commerce
Commerce Minimum Order
This module prevents checkout until the minimum order amount is met. It is possible to optionally define a minimum order amount for the store(s) on the site. A progress bar indicator can be added...
Categories: E-commerce
jQuery UI Touch Punch
If you use jQuery UI widgets at your site and want to improve usability for your visitors who love use touch devices, this module is exactly what you are looking for. For example, your Commerce...
Categories: Content editing experience, Developer tools, Media
Commerce Set Paid Field
This module attempts to address [#2044231] You'll need to add a field called "Paid in full" to your order entity BEFORE installing this module. The machine name of that field must be "field_paid_in...
Appixia Drupal Commerce Integration
Appixia is designed to be a mobile storefront to your existing eCommerce store. Appixia has invested a great deal of time in making the storefront be in complete sync with your actual store and...
Commerce Stock Calculation
This is an API module, so it doesn't provide any end-user features. The module , decouple the calculation of the stock from the FIELD API allowing to developers to provide different systems (CTools...
Drupal useful tools
Drupal useful tools is a collection of tools which help with and simplify site building and development. Components Views: Provides "Theme" option inside "Advanced" column in Views UI. This option...
Categories: Developer tools
Ubercart MyClear FPX
Integrates Drupal Ubercart with Malaysian Electronic Payment System (MEPS) - Financial Processing Exchange (FPX) payment gateway system. This module is similiar to Commerce MEPS FPX but this one is...
Categories: E-commerce
Custom Line Item Types
This is an API module defining some basic hooks that can be used to easily define your own line item types for Drupal Commerce 1.x that will behave differently on the shopping cart. Also included...
Categories: E-commerce
Activity Finder
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Activity Finder is a UX wrapper product on top of non...
Categories: Content display, E-commerce, Import and export
Taxonomy Megamenu
The Taxonomy Megamenu module allows you to display taxonomy tree from specific vocabulary as a dropdown CSS Megamenu. Often used on e-commerce or large scale websites, mega menus are becoming more...
Categories: Site structure
Magento Bridge
Magento is currently one of the most powerful e-commerce opensource platform. Combined to Drupal, for the CMS part, this couple generates the most amazing result. Magento Bridge provides a set of...
Criteo
Implements some basic event "tags" for the Criteo re-marketing service, and provides an API for adding product ID tags. See example_criteo.module for an implementation of the API. It should be...
Localizer.co
Localizer is a CMS and E-Commerce Store Localization Tool that helps users of Drupal localize their web presence in minutes. We do this by connecting you to a cluster of over 15,000 translators...
Categories: Multilingual
Lead Triage
Lead Triage Overview This module gives administrators an interface to create and assign leads to sales representatives. Leads get committed to HubSpot and placed into the sales representatives...
Categories: Administration tools, Integrations
Entity Synchronization OData
This modules facilitates integration between Drupal applications and remote systems providing OData v4 APIs. It is built on top of the Entity Synchronization framework, the basic understanding of...
Categories: Import and export, Integrations
Smart Focal Point
Smart Focal Point leverages the power of AI and integrates seamlessly with the Focal Point module to analyze images and automatically set their focal points. By intelligently determining the most...
Categories: Media
Facets Range Slider
Adds range slider widget for Facets 3. For Drupal commerce price numeric field for example. Post-Installation - Add variations:entity:price:number field to search_api index. - In views` facets...
Categories: Site search
Admin UI Only
Limits a Drupal site to only providing an administration UI via HTML. Install this module to prevent users from accessing content via HTML but allow access via other request methods. This is useful...
Categories: Decoupled
JivoChat
This project is a drupal 8,9 porting of: jivosite_widget JivoChat livechat is simple and elegant communication solution for your e-commerce site. It resembles Facebook chat window that is quite...
Categories: Developer tools
Custom classes
Adds or removes classes from form elements based on the URL or route name or Form ID. For example if a module doesn't define a unique class for a button, you can add one with this module. You don't...
Categories: Content editing experience, Developer tools