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.
Ubercart Stock Manager With Attributes
A stock level manager working with uc_stock, that takes into account the different sku of a product, according to the attributes selected. The stock availability tests are made in three stages of...
Categories: E-commerce
Ubercart Stock Notify
Ubercart Stock Notify replaces the "Add to cart" button in Ubercart with "Notify when back in stock" when a product is not in stock and the user has permission to use notifications. An email is...
Categories: E-commerce
Commerce Stock
Commerce Stock Commerce Stock module, for Drupal Commerce. This module provides stock management for Drupal Commerce stores. Commerce Stock 3 Support for Commerce 3.0 and Drupal 11 Big Thanks to...
Categories: E-commerce
Chaos Tool Suite (ctools)
This suite is primarily a set of APIs and tools to improve the developer experience. It also contains a module called the Page Manager whose job is to manage pages. In particular it manages panel...
Categories: Administration tools, Developer tools
Webform
The Webform module allows you to build any type of form to collect any type of data, which can be submitted to any application or system. Every single behavior and aspect of your forms and their...
Categories: Integrations, User engagement
Redirect
Provides the ability to create manual redirects and maintain a canonical URL for all content, redirecting all other requests to that path. Features Common API for loading, saving, and deleting...
Categories: Administration tools
uc_product_power_tools_attributes
Auto SKU number generation for ubercart options / attributes. http://drupal.org/node/595126 Code is used from uc_product_power_tools and uc_attribute.admin.inc Patch uc_product_power_tools.module @...
Categories: E-commerce
Ubercart Stock Changelog
What is Ubercart Stock Changelog? This module allows site administrators to better manage their product stock by having the site record all changes in product stock, both decrements (usually from...
Categories: Administration tools, E-commerce, Developer tools
Commerce Unleashed
Integration with Unleashed Software Efficient inventory control for your business Unleashed is a complete, easy to use solution that gives you a comprehensive set of features to manage your stock...
Geolocation Field
Geolocation Field provides a field type to store geographical locations as pairs of latitude and longitude (lan,lng) as well as the necessary integration to display those locations through views,...
Categories: Content display, Integrations, Site structure
Google Analytics
Adds the Google Analytics web statistics tracking system to your website. The module allows you to add the following statistics features to your site: Single/multi/cross domain tracking Selectively...
Categories: Integrations
Multi Warehouse Stock
Multi Warehouse Stock This module adds new "stock L2" field that can be added to products to test the concept of more then one stock value / whorehouse to prototype the creation of rules that will...
Categories: E-commerce
Better Exposed Filters
The Better Exposed Filters module replaces the Views' default single- or multi-select boxes with radio buttons or checkboxes, respectively. Description fields and Select All/None links can be added...
Categories: Administration tools
uc_nostock
No Stock is designed to prevent clients from checking out SKU's that are out of stock. It does this as follows: 1. Disables the 'Add to Cart' button. 2. Displays model stock on add-to-cart forms. 3...
Categories: E-commerce
Entity Browser
Goal of this module is to provide a generic entity browser/picker/selector. It can be used in any context where one needs to select few entities and do something with them. Possible use cases:...
Categories: Content editing experience, Media
Ubercart Custom Stock Updater
Based on the "Bulk Stock Updater", it allows to update stock of products searched by sku (maybe in conjunction with a barcode pen scanner), with the support of a large base of nodes/products (1000+...
Categories: E-commerce
Superfish Dropdown Menu
Superfish integrates jQuery Superfish plugin with your Drupal menus. Overview: Unobtrusive JavaScript. Multi-column sub-menus. (Megamenus) Easing effects with the jQuery Easing plug-in. Automatic...
Categories: Administration tools, Integrations, Site structure
Advanced Stock Updater
(NOTE: it has been replaced by Ubercart Custom Stock Updater http://drupal.org/project/uc_custom_stock_updater) Based on the "Bulk Stock Updater", it allows to update stock of products searched by...
Categories: E-commerce, Developer tools
Ubercart Stock Locations
What is Ubercart Stock Locations? uc_stock_locations extends the Ubercart stock module by allowing site administrators to define one or more locations and to set the stock level for each product at...
Categories: E-commerce, Site structure
Redis
Integration of Drupal with the Redis key-value store as well as compatible alternatives/forks such as Valkey. It provides cache, lock, flood and queue backends and a cache performance report. See...
Categories: Integrations, Performance
uc_stock_update
Ubercart Stock & Price CSV Updater 2 Under construction - migrating from http://www.ubercart.org/project/uc_stock_update-2x This module allows you to transfer stock and price data between an...
Categories: E-commerce
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
Stock data from Google
This is an AJAX-based Drupal module for retrieving stock data updates from Google. You may add or remove stock symbols. Stock data updates on the page every N seconds specified by the polling...
Ubercart attributes in cart
This module allows site administrators using the Ubercart and its Attribute modules to let their visitors change attributes of products they have added to their cart on their cart page. It...
Categories: E-commerce
Asset Injector
This combines the two modules, JS Injector and CSS Injector, into a single module for simplicity. As described from those modules, this functions the same. This module is definitely not a...
Categories: Developer tools