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

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

tawk.to Live Chat (Drupal 7)

About tawk.to is a FREE live chat application designed to increase the effectiveness in managing the online customer engagement experience, enabling multiple websites and agents in a single...
Categories: Developer tools, E-commerce, Integrations

Payment for Webform

If you want to take over this project, see Project ownership transfer. This module provides a payment reference Webform component, which allows users to associate payments (made through Payment)...
Categories: E-commerce

Commerce No Payment

This payment module adds a "No payment required" payment method (for free stuff). This module has been replaced by the Basic payment method from Payment. Creating a "no payment required" payment...
Categories: E-commerce, Integrations

Commerce Funds

Commerce Funds implements a Funds Management System for your website using Drupal Commerce and allows your users to perform money transactions between each others. It creates Account Balances to...
Categories: E-commerce

Commerce Addressbook Extra

This module for Drupal Commerce extends Commerce Addressbook module and allows to add customer profiles from Register form. Also it allows to setup what field should be used to show the values for...
Categories: E-commerce

Simple AdSense

Requirements Google Adsense Account (https://www.google.com/adsense) Drupal 8 Implementation Details here Description Simple AdSense Module helps site builders putting a Simple AdSense Block into...
Categories: E-commerce

Commerce User Profile Pane

DESCRIPTION Commerce User Profile Pane is a module that allows you to capture a Drupal Users profile fields directly in the Commerce checkout pages. This is similar to the Commerce Billing Profile...
Categories: E-commerce

Simple Package Tracking

Drupal 9 Currently there are no plans to be a Drupal 9+ compatible version of this module. If you are looking for similar functionality, you can accomplish adding custom shipping carriers with the...
Categories: E-commerce

LiveChat

LiveChat is a premium live chat and help desk software for customer service and sales. It helps online businesses grow sales by inviting visitors to chat before they leave the website. LiveChat...
Categories: E-commerce, Integrations, Developer tools

Dropdown Attributes

Ubercart uses attributes for specifying variations for a product. Attributes can specify color or size of a article of clothing or they can specify different sizes of a product, each with their own...
Categories: E-commerce

Stripe Webform Payment

Description: The Stripe Webform Payment module is a powerful and flexible module that seamlessly integrates Webform and Stripe Payment Elements. This module elevates the capabilities of a website...
Categories: E-commerce, Integrations, Developer tools

Commerce Bulk Product Creation

(Original code was the Google Summer of Code 2010 Project by Leighton Whiting) This module facilitates the creation of groups of related products in bulk. Product administrators can select a number...
Categories: E-commerce

Webform Stripe

Webform Stripe adds super simple Stripe integration to Webforms, so that submissions can be "purchased". It uses the excellent Stripe Checkout payment form to collect payments as the form is...
Categories: E-commerce

Image Lazy Loader

Description Module to allow administrators/developers pick if an image should be loaded normally or lazy-loaded in the 'Manage display', choose the animation when images appear on window scroll,...
Categories: E-commerce

Ubercart Authorize.Net Accept.js

This module provides support for Ubercart credit card payments through the Authorize.Net Accept.js payment gateway. Accept.js is compliant with PCI DSS SAQ A as no credit card information is...
Categories: E-commerce, Integrations

Commerce Line Item Cart Form

Allows you to add editable line item fields to the Drupal Commerce cart view. Field values are saved when Update Cart or Checkout buttons are clicked. Why Would You Want This Module? This module...
Categories: E-commerce

Pinterest Hover Button

A simple module to allow the Pinterest On Hover Pin It button to be added for images on the site. Features You can also exclude images with jQuery selectors. Includes special support for hover...
Categories: E-commerce, Media

Commerce Extended Quantity

Allows to set quantity field's default_value, step, min, max, prefix and suffix on a form display widget. Additionally, validates user input on the field and order item's quantity availability both...
Categories: E-commerce

Light Shop

Simple and lightweight e-commerce solution for Drupal. Features Session-stored basket. Adding to basket and its subsequent editing/checkout process is done using AJAX. Also it works fine when...
Categories: E-commerce

Yml export (for Yandex.Market)

This module does only one thing - it exports your Ubercart ( http://drupal.org/project/ubercart ) product nodes to yml for Yandex.Market. Seeking for new maintainer here - contact me! To use:...
Categories: Content editing experience, E-commerce, Import and export

FedEx Shipping

Shipping quote module for Ubercart that uses the FedEx Web Services API to get rate quotes directly from the FedEx server. This module is also able to generate barcoded shipping labels, valid for...
Categories: E-commerce

KeyCAPTCHA

KeyCAPTCHA - CAPTCHA with social features. You may support charity funds by using KeyCAPTCHA. Unlike many other captchas, it does not require any text typing. Free Variants of Using KeyCAPTCHA:...
Categories: E-commerce, Content editing experience

Ajax Add to Cart

Ajax add to Cart =============== Ajax add to Cart is a Drupal 8 Commerce's extension that is used to add product into cart using Ajax. This module Ajaxify the add to cart process. A pop up message...
Categories: E-commerce

Commerce Smart Importer

Commerce Smart Importer will help you import Commerce Product and Variations in CSV format. The biggest advantage of this importer is that everything is done automatically. It will recognize fields...
Categories: E-commerce, Import and export

Rules link event

This module extends Rules by adding an "link accessed" event - this allows you to create arbitrary links which trigger rules. For example: you can create a URL shop/buy/% which adds an item to the...
Categories: E-commerce, Automation

Pages