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.
Stripe's webform integration
This is a webform integration using the Stripe module allowing to use a credit card element and add a submission handler to collect charges/subscriptions. It's a nice implementation showcase of the...
Categories: E-commerce
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 Currency Settings
This module help you to alter Commerce currency definitions. By default Commerce provides all active currencies according to ISO 4217. This module allows you to change the formatting properties of...
Categories: E-commerce, Developer tools
Commerce Fieldgroup Panes
This is a contribution to the commerce checkout process. This module creates for each field group of the order entity a new checkout pane. These panes can be activated or deactivated as usual. This...
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 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
Content Optimizer
The Content Optimizer module helps to increase your site’s search engine (e.g. Google) rankings by improving on-page optimization factors and insuring your content conforms to Drupal SEO best...
Categories: E-commerce, Content editing experience, Site search
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 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 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
Commerce Braintree
This module integrates Braintree Payments with Drupal Commerce to accept credit card payments on-site and store card data in the Braintree vault for later processing. Drupal 9 & 10 & 11 / Commerce...
Categories: E-commerce
views current language
Provide a context filter default argument plugin for views let the view context filter to match the current system negotiated language. This module is very useful when make product search in Drupal...
Categories: E-commerce, Multilingual
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 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
Commerce AvaTax
The Supreme Court’s ruling in Dakota v. Wayfair opened the door to more tax obligations for sellers — and making sure you are charging the right tax rate in every state is hard. Avalara AvaTax...
Categories: E-commerce, Integrations
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
Tawk.to - Live chat application
Implementation of tawk.to live chat for Drupal. 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 API
This module extends the JSON:API implementation provided by Drupal for the Commerce module and its ecosystem. It adds capabilities beyond the default create, read, update, and delete operations for...
Categories: Decoupled, E-commerce
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
Commerce UPS
Connect your Drupal Commerce store to UPS to quote shipping costs, prepare packages, and track deliveries. This module extends the Commerce Shipping module by defining a UPS shipping method type,...
Categories: E-commerce, Integrations
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
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
Commerce Store Domain
This module adds a Domain field to stores. It then uses this domain to resolve the current store. This allows de.mystore.com to represent the German store. Drupal's language can also be configured...
Categories: E-commerce