Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

4,801 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.

Business Hours

Business Hours

This module for Drupal 6 allows you to set opening hours and Holidays for a shop. It displays a convenient image and message according the time you visit the website.

Commerce Add to cart button

This module allows you to use a button instead of a form to add products to the cart.

Commerce Cash on Delivery with extra fees

This is a fork of the Drupal commerce payment method cash on delivery http://drupal.org/project/commerce_cod with additional functionality for adding a fee line-item if this payment method is chosen.

This feature was requested several times in the original projects issue queue. Here #1364138: COD Fee and here #1871112: Add a extra fee for use this method. The maintainer stated that this is a Won't fix issue as a payment method should not add any extra costs. I partly agree with that - but my customer will not. Also other shop systems do this like that and the alternatives to collect this fee were not an option on the project I needed this for.

Alternatives:

  • A rule that adds a product line-item "Fee"
  • A rule that changes the shipping amount. This might be the proper solution but I have already some shipping amount calculation rules in place an we needed the fee as a separate line-item on the order.

Inspiration

The code for the fee line-item is inspired by the gift wrapping module.
http://drupal.org/project/commerce_giftwrap
and this discussions
#1352524: COD Payment dependent extra shipping fee
http://drupal.stackexchange.com/questions/26557/drupal-commerce-cash-on-...
http://groups.drupal.org/node/192983
http://drupal.stackexchange.com/questions/14668/adding-a-drupal-commerce...

Usage

Goto:

Salsa Commerce

Overview

Salsa Commerce integrates the Salsa Donation pages and peer to peer donation pages provided by Salsa Entity with Commerce.

The default credit card form is replaced with a commerce payment selection form. That allows to use all kinds of payment methods that are integrated with Commerce and not just credit cards. Payment then completely happens within Drupal and the donations are saved to Salsa through the API.

Features

  • Integrate Commerce orders and payments with Salsa Donations
  • Makes it possible to validate and process payments within Drupal
  • Supports donation pages and peer to peer donation pages
  • Not yet supported: Integration with paid Salsa events
  • Not yet supported: Recurring donations

Requirements

Salsa Commerce was built for D7. There will be no back port. Requires the Salsa Entity module and Commerce and their dependencies.

Documentation

No documentation yet.

Known problems

There is currently no support for recurring donations.

Credits

Taboola MaxMind

Provides a block that can deliver Taboola content based on the user's location using the MaxMind JavaScript API.

Przelewy24 SMS

przelewy24.pl logo

This module provides integration with przelewy24.pl payments via sms service.
Administrators can limit access to adding content only to those, who send the correct sms code.

Showoff Fields

All the field bases that are required by the core content types in the Drupal Showoff distribution.

Showoff Image

The image content type for the distribution Drupal Showoff. See the main issue queue for Drupal Showoff for all related issues.

Showoff Video

The video content type for the distribution Drupal Showoff. See the main issue queue for Drupal Showoff for all related issues.

Showoff Unit

The unit content type for the distribution Drupal Showoff. See the main issue queue for Drupal Showoff for all related issues.

Splash Offer

SUMMARY

Allows the management of one or more "splash offers", which are modal popups with an accept or reject form. If a user accepts the offer then a new page will open with a provided accept url. If they reject the offer, the modal will close. (If they select Do not Show Again, then a cookie is set so as to avoid futher display.) You may define the who, when and where of the splash offers with precision controls. Factors such as: user role, site url, device, and whether the offer has been previously viewed (cookies), cookie duration, etc. are configurable for each splash offer created.

The module was born as a way to advertise a website companion app and offer a button to download, but it's generalized nature has the potential for many other applications.

REQUIREMENTS

  1. Javascript is required.
  2. This project creates a new entity type and thus depends on the Entity API:

http://drupal.org/project/entity

ADDITIONAL FUNCTIONALITY

  1. Device detection is supported if you install the optional module: http://drupal.org/project/mobile_detect
  2. To add fields use http://drupal.org/project/entity_bundle_admin

INSTALLATION

  1. Download and unzip this module into your modules directory.
  2. Goto Administer > Site Building > Modules and enable this module.

Commerce PDFTemplate Invoice

PDFTemplate.eu Logo

Ever wished to generate PDF invoices out of Open Office files with placeholders for fields you want to prefill on the fly? PDFTemplate.eu allows you to do that.

Groupon

Groupon module will help admin to display groupon deals on their websites.

ERPAL Invoice

This module enables you to create full featured invoices in Drupal Commerce and ERPAL. It introduces a new commerce_order bundle for invoices.

Simple Banner

A simple module for creating image-based banners (e.g. banner advertisements).

Commerce PAYONE

PAYONE Logo & Claim

Implements the german PAYONE Payment Provider for Drupal Commerce.

Pages