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 Checkout Redirect
This module redirects anonymous users to a page where they can login or create a new account when they try to checkout. Included in the Commerce Kickstart v2 distribution. REQUIREMENTS This module...
Categories: E-commerce, Developer tools
Commerce Rules Extra
This project aims to be a library of Rules events, conditions and actions for Drupal Commerce. Actively maintained and tested on a large eCommerce site. We are always seeking collaboration with...
Categories: E-commerce, Automation
Commerce Currency Resolver
Enhancement for handling multi-currency Drupal Commerce. Drupal Commerce 3 supports multiple currencies out of the box. Commerce currency resolver tries to solve resolving prices per currency by...
Categories: E-commerce
Commerce Fancy Attributes
This module provides a "Rendered term" attribute mode, that shows the rendered term instead of a radio button (degrades to a normal radio button when JS is off) on the add to cart form. Example...
Categories: E-commerce
Commerce Physical Product
Drupal Commerce supports the creation of custom product types that contain the fields you need to describe the products you sell, but the core modules don't define any fields specific to physical...
Categories: E-commerce
Commerce Ajax Cart
Commerce Ajax Cart Commerce Ajax Cart should be the successor of UC Ajax Cart. What is done till now: Add custom ajax command for update cart block from everywhere Add form ajax handling Tested...
Categories: E-commerce
Commerce Product Limits
Commerce Product Limits lets you add minimum or maximum purchase quantities to product variations in Drupal Commerce. To use this feature, enable the module, edit the product variation types you...
Categories: E-commerce
Barcodes
The Barcodes module provides a Field Formatter for various field types, a Block plugin, and a Twig Filter to display various field types as rendered Barcodes. Supports using tokens for barcode...
Categories: Content display, E-commerce, Site structure
Commerce Product Attributes
This module provides some enhancements to the Drupal Commerce attribute handling. The improvement contains: Attribute field for line item Edit option for attributes Sponsored by www.customweb.ch....
Categories: E-commerce
Commerce Customizable Products
Drupal Commerce allows you to sell customizable products that require customer input when added to the cart. Use cases for this functionality include: Business cards that require contact...
Categories: E-commerce
Google Analytics Tokenizer
Haven't you always wanted immediate access to the Google Analytics information about your visitors? Now you can! This module will extract the information found in the __utmz and __utma cookies and...
Categories: E-commerce, Search engine optimization (SEO), Integrations
Commerce Cart Expiration
This module provides a time-based cart expiration feature for Drupal Commerce. Requirements Drupal Commerce: 7.x-1.0 or newer Rules: 7.x-2.0 or newer Installation / Configuration The module...
Categories: E-commerce, Automation
Popup On Load
The module allows to display a popup once after a certain delay on a page load. This fills a gap in popup modules family (Popups, Popup), which are designed to show popups only after a click on an...
Categories: E-commerce, Content display
Ubercart Product Power Tools
Details Product "Power Tools" for Ubercart allows the store admin to hide, disable or preset certain options (SKU, price, quantity etc.) in the Ubercart product creation form. This is useful when...
Categories: E-commerce
Basic Cart
Basic Cart is a very simple shopping cart / checkout process for Drupal, that just sends 2 emails after each order. Along with the shopping cart, this module also provides a block where you can...
Categories: E-commerce
Commerce extra panes
Addon for Drupal Commerce that allows to place one or more nodes in one of the checkout phases of an order. There is a submodule for Terms of Service that includes a checkbox for terms and...
Categories: E-commerce
Tawk.to - Live chat application
Implementation of tawk.to live chat for Drupal 8. tawk.to is a live chat software designed to help businesses communicate with clients and website visitors to deliver customer support. Requirements...
Categories: E-commerce, Integrations
Commerce Billy Mail [D7]
Extends the great "Commerce Billy" with mailing capabilities via Rules: Send out PDF invoices via email on creation (example) Send a copy to a predefined Shop email address ... and anything else...
Categories: Automation, E-commerce, Integrations
Ubercart Feed Mappers
This module provides Feeds mappings for Ubercart items, including model, prices, weight and weight units. It also adds the ability to include attribute mappings (which are added to the product...
Categories: E-commerce
Cookie Control
On May 26th 2011 a new EU originated law came into effect that requires website owners to make significant changes to their sites and may fundamentally change the whole web browsing and shopping...
Categories: E-commerce, Integrations, Access control
Commerce Sale Price
This simple Feature for Drupal Commerce provides an On sale checkbox and Sale price textfield that can be used on a per-product basis to override the normal price of the product. It comes with a...
Categories: E-commerce
Rotating Banner
Make a cool rotating banner. This project is used on http://drupalgardens.com. Released so people can play with it. It may or may not be maintained in the future, but if you like it, c'mon in....
Categories: E-commerce, Media
Extra Fields Checkout Pane
This modules allows an administrator to define additional (billing and shipping) address fields (i.e. VAT) as well as custom order fields in Ubercart e-commerce suite. These fields will be...
Categories: E-commerce
Activity Tracker
Enables tracking of recent content for users The Activity Tracker core module displays a site's most recently added or updated content. The Activity Tracker module also provides user-level tracking...
Categories: E-commerce, Content editing experience
Commerce product taxonomy filter
This lightweight module is trying to solve the problem that Views contextual filter named "Content has taxonomy term ID (with depth)" is available only for nodes and can not be used for products in...
Categories: E-commerce, Site structure