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
Ubercart is the most popular Drupal E-Commerce platform for your website. It implements everything you need to start selling products online. Web Developers from all skill ranges can use it to...
Categories: E-commerce
Colorbox
Colorbox is a light-weight customizable lightbox plugin for jQuery. This module allows for integration of Colorbox into Drupal. Images, iframed or inline content etc. can be displayed in a overlay...
Categories: Content display, Developer tools, Integrations
Ubercart Addresses
The Ubercart Addresses module adds an address book to the user's profile. When users register, you can require that they provide an address. Users can then add more addresses and edit or delete...
Categories: E-commerce
Commerce Migrate
Commerce Migrate is a general-purpose migration framework extending Migrate Module for bringing store information into Drupal Commerce. Migrate destination field handlers for commerce fields ...
Categories: E-commerce, Import and export
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
Ubercart Discount Coupons
** Sadly, I no longer have time to give this module the attention it deserves. If anyone is interested in becoming a co-maintainer, please post in the issue queue. This module provides discount...
ImageCache
ImageCache allows you to setup presets for image processing. If an ImageCache derivative doesn't exist the web server's rewrite rules will pass the request to Drupal which in turn hands it off to...
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
Ubercart Stripe
This is an Ubercart payment gateway module for the Stripe payment processor. This module allows you to process credit card payments on your site without redirecting your customers away from your...
Categories: E-commerce, Integrations
Legal
Displays your Terms & Conditions to users who want to register, and requires that they accept the T&C before their registration is accepted. If T&Cs are changed users with an existing account will...
Categories: Access control
Ubercart Views
This module provides a collection of standard views (http://drupal.org/project/views) for the Ubercart webshop module (http://drupal.org/project/ubercart). It also describes some of the Ubercart...
Categories: E-commerce
Payment
Payment is a generic payment platform which allows other modules to use any of the payment methods that plug into Payment. With Payment we only need one one Paypal, one credit card and one iDEAL...
Categories: E-commerce, Integrations
Ajax Blocks
Permits to load some blocks by additional AJAX request after loading the whole cached page when the page is viewed by anonymous user. It is suitable for sites which are mostly static, and the page...
Categories: Performance
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
Ubercart Register Invoice Templates
Overview This module finally gives a good answer to the common question from Ubercart administrators: "How do I customize the e-mail invoice sent to customers after they make a purchase?" This...
Categories: E-commerce
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
Ubercart Optional Checkout Review
Makes the review button on the Ubercart checkout page optional (set by store admin). After enabling the module, go to "admin/store/settings/checkout/edit/basic" to enable the "Skip checkout review"...
Views PDF
With this module you can output a view as a PDF document. Each field of the view can be placed on the PDF page directly in the administration interface. Therefore a new display called "PDF" is...
Categories: E-commerce, Media, Integrations
IP Anonymize
Stale IP addresses clog up your database with useless data, not to mention, may be subject to subpoena by legal authorities in some jurisdictions. The IP Anonymize module helps ensure users'...
Categories: Administration tools, Integrations, Security
Ubercart Webform Checkout Pane
This module allows you to define Webform nodes as checkout/order panes in Ubercart. This is useful if you want to collect additional information during the checkout process. For example, you may...
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
Apache Solr Search
This module integrates Drupal with the Apache Solr search platform. Solr search can be used as a replacement for core content search and boasts both extra features and better performance. If you're...
Categories: Site search
Ubercart Price Quotes
The Ubercart Price Quotes module integrates with the Ubercart module to allow customers to request a price quote for a product via the Ubercart shopping cart. Developed by ZivTech for BlueCadet....
Categories: E-commerce
Ubercart Taxjar
This module integrates the TaxJar service with Ubercart. The TaxJar platform provides automated sales tax calculation, reporting, and filing for your business. Features Accurately calculate and...
Categories: E-commerce
Migrate Extras
Migrate Extras extends Migrate to provide support for several contributed modules. The best place to implement migration support for a contributed module is in that module, not in the Migrate or...
Categories: Import and export