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.

ECA Commerce

ECA Commerce This provides events to the ECA module from all of the commerce core and submodules. If contributed commerce events are needed please open an issue. This currently supports all...
Categories: Developer tools, E-commerce

Commerce Cart Ajax

Features The “remove” button on cart view removes the item from the cart immediately, without a page refresh. The row is removed from the table. The “Qty” is updated when the "update" button is...
Categories: Content display, E-commerce

Commerce Price Decimals Formatter

This module is an extension of Drupal Commerce that provides a display formatter for the Commerce Price field in which you can specify the decimal places are displayed. If you do not know how to...
Categories: Content display, E-commerce, Site structure

Commerce Discount Extra

Provides a number of common discount condition and offer types: Order discounts Condition types Order-owner role Total items in order Offer types Fixed amount per-quantity discount (Buy X product...
Categories: E-commerce

Commerce Registration

Overview Provides Drupal Commerce with the ability to sell registrations via the Entity Registration module. Dependencies Drupal Commerce Entity Registration Drupal 11 Version There are stable...
Categories: E-commerce, Site structure

BAT online reservations for Drupal

BAT, Drupal-based online reservation system BAT (Booking and Availability Management Tools) is a robust development framework for implementing a wide range of availability, reservation, and booking...
Categories: E-commerce

AlternativeCommerce NovaPoshta API

A free module for the store on Drupal, which will provide the connection of the Nova Poshta delivery service API, which will help you to further expand the functions of your store and set up a...
Categories: E-commerce

Payment for Drupal Commerce

Allows Drupal Commerce orders to be paid using any of Payment's payment methods. Configuration Enable the "Off-site payment redirect" checkout pane For most sites, enabling the module if sufficient...
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

Official Facebook Pixel

This plugin will install a Facebook Pixel on your Drupal page. The Official Facebook Pixel allows you to fire PageView events when people visit your website. Tracking pixel events can help you...
Categories: E-commerce

Commerce Simple Stock

The module implements a simple stock management for Drupal Commerce. Usage: - Add a field_stock to the variant type. Features: - Hide the add to cart form when the stock is 0 and show "Out of stock...
Categories: E-commerce

Commerce Variation Add-on

The Commerce Variation Add-On module allows Product Variations to reference other Product Variations and automatically adds them to the cart in a bundle. It also provides the option to add multiple...
Categories: E-commerce

Commerce Custom Line Items (Types)

This module should be considered deprecated, as Ryan prefers Commerce Customizable Products. If you would like to maintain it, however, please just open an issue asking for maintainership. It won't...
Categories: E-commerce

Basket IMEX (import and export)

Basket IMEX is a comprehensive system for organizing imports and exports at your store. The module comes with an additional module "Basket IMEX Excel" which enables import/export via excel files....
Categories: E-commerce

Advertisement

The Advertisement module provides a flexible and extensible advertising system, allowing to display ads via the block layout. Features: Simple ad management using Ad Entity Bundles and Drupal...
Categories: E-commerce

Commerce FedEx

Overview This module provides FedEx shipping calculations for Drupal Commerce by extending the Commerce Shipping API. This module should be used by those that want to provide dynamic FedEx shipping...
Categories: E-commerce

NovaPoshta Tracking API

This module complements the Drupal AlternativeCommerce (Basket) module and the AlternativeCommerce NovaPoshta API module. The NovaPoshta Tracking API module allows you to track the delivery status...
Categories: E-commerce

Customer Profile Type UI

The big idea This module provides a dynamic way to add new customer profile types for the Commerce module using a UI. So if you want another customer profile type other then the default billing...
Categories: E-commerce, Automation

Commerce coupon percentage

Commerce coupon plugin that provides percentage amount coupons. Important notice: This module is only compatible with the 1.x branch of Commerce coupon See [#1372434] and [#1274280]
Categories: E-commerce

Auto Product Display

Overview This module is a contributed module for the Drupal Commerce. I saw so many people complaining about the separation between Product and Product Display in Drupal Commerce module. This...
Categories: E-commerce

Commerce Invoice Receipt

Provides an additional 'Invoice' display for Commerce orders, as well as a Rules action to email this invoice out to customers. The HTML email can be customised through template files. Installation...
Categories: E-commerce

Commerce VBO Views

Important: This module is deprecated. See Commerce Backoffice for a more advanced set of Commerce backend views and related functionality. This is a feature containing replacement VBO views for the...
Categories: E-commerce

Commerce Checkout Login

This module extends Drupal Commerce with a checkout pane that allows users to log into their account, register a new account or (optionally) continue checkout without an account. The original (1.x)...
Categories: E-commerce

Commerce Kickstart Demo Assets

Provides JavaScript, theme templates, and other assets for use by elements of the Commerce Kickstart Demo recipe. Issues for this project will be tracked in the Commerce Kickstart issue tracker.
Categories: E-commerce

Price Difference Formatter

This module adds a new field formatter to show at the same time: The original price of the variation. The price with the promotions applied. The difference in price in percentage. The initial idea...
Categories: E-commerce

Pages