699 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

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 with commerce kickstart 7.29 .

What are the next steps

  • Better CSS
  • Add remove buttons to block cart preview
  • Testing with other commerce installations

Downloads

Curlypage

curlypage.png

Curlypage is a cross browser, html strict code implementation of the pagepeel effect, "magic corner" type banner. With this module you can add those ads to your website.

Features:

  • Show curlypages on any corner of your pages.
  • Include as many curlypages as you want on your website.
  • Include up to four curlypage groups on same page (one on each corner).
  • Group culypages in one corner to show them in slideshow flow. Configure times: delay, timeslot, repeat for each curlypage on group.
  • Use CSS position model absolute or fixed. Absolute is only available for top curlypages.
  • Custom peel sizes.
  • Custom styles (you can choose 3 different styles).
  • Configurable images to show when the ad is closed and opened. Supported formats (static GIF, JPG, PNG, SWF).
  • SWF files support. You can upload an SWF file to use on peel. Only on open ad interactive SWF files are supported. see examples
  • Show a wait icon while curlypage is loading.
  • Mirror images on peel.
  • Transition on load.
  • Open curlypage with mouseover or mouseclick.
  • Configurable peel colors.
  • Peel color style, flat or gradient.
  • Sound effects.
  • Configurable link for ad.
  • Configurable speeds.
  • Automatic open and close features.
  • Close button.
  • Control visibility of each curlypage in a block visibility style: by language, by role, by page and by content type.

Downloads

KeyCAPTCHA

Drupal CAPTCHA - KeyCAPTCHA

KeyCAPTCHA - CAPTCHA with social features. You may support charity funds by using KeyCAPTCHA. Unlike many other captchas, it does not require any text typing.

Downloads

OpenX

OpenX_Logo.jpg

Show ads from a OpenX (formerly OpenAds) server. OpenX is a open source online program that will allow you to catalog and display advertisers, just like Google, Yahoo or Microsoft. This module allows you to show some ads in your site.

Features

  • Small and light
  • Works with OpenX Manager module
  • Drupal code standards

Sponsor

Dailyxtra.com

Downloads

Customer Profile Type UI

New widget's checkboxes appear at the top of the order edit page.

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 pane that comes with Commerce, you can now easily add new ones using this module. Just as the billing profile type is fieldable and you control how fields are displayed, the same is true for any profile types you create using this module.

Downloads

UC Node Checkout

Ubercart compatible module.

This module allows you to bind a node type to an Ubercart product, as typically required in event registration sites and alike.

Binding a node type to a product has two effects:

  • When a user creates a node of that type, the specified product is added to the shopping cart with a node reference to the newly created node.
  • When a user buys a product with a bound node, an extra step is inserted into the checkout process requiring creation of a node of the bound type.

Downloads

Commerce UPS

Provides UPS shipping estimates in conjunction with the Commerce Shipping and Commerce Physical modules.

This module requires an active UPS.com account in order to obtain estimated shipping rates.

Once installed, the merchant's UPS account settings (and other UPS shipping settings) must be configured at admin/commerce/config/shipping/methods/ups/edit. Please refer to the README.txt file for additional information about how this module works and how to get it up-and-running.

This module was designed to provide functionality that serves the majority of simple use cases. Advanced functionality involving multiple package sizes and types, void fills, and other custom-ish stuff will be considered once the simplest case is complete.

Installation and Configuration

Full details are available in the README.txt - be sure to read it before posting a new issue.

  1. Install and enable the module and all dependencies (be sure to use the latest version of everything). Add dimensions and weight fields (new field types via the Commerce Physical module) to all shippable product types. Populate dimensions and weight fields for all products.
  2. You MUST be using the commerce_shipping 2.x branch.

Downloads

CRM Core

CRM Core

CRM Core is a set of modules for managing contacts, activities and relationships within your Drupal website. It is designed to provide a basic framework for managing these items and interacting with other components of Drupal.

Overview

CRM Core allows you to manage contacts, activities and relationships in your Drupal website. It provides extensive support for these entities, and includes a number of tools to make them easier to support in your Drupal website.

  • User Sync allows contacts to be paired with user accounts.
  • Match provides support for deduplication.
  • Reports provides a central repository for reports.
  • CRM Core Settings allows administrators to control the UI for managing contacts.

In addition to these basic features, CRM Core integrates with a number of other components within Drupal, including views, VBO, ctools, rules, solr, services, field api and search api.

Why use CRM Core?

An extensive discussion of why you would want to use CRM Core can be found in the handbook. This page details the design philosophy behind CRM Core and other things to consider when trying to make the case for why you would want (or not want) to use it.

Downloads

UC Add to Cart Tweaks

Ubercart compatible module.

The UC Add to Cart Tweaks product feature allows you to alter ways the add to cart form behaves for any product in your Ubercart store. The current tweaks provided allow you to empty the shopping cart when the add to cart form is submitted and to alter the add to cart redirect URL. Extra integration with Ubercart's product classes interface allows you to set default Add to Cart Tweaks on every product created of any given product class.

Downloads

Ubercart Donation Products

Picture 1.png

The Ubercart Donation Products module allows the creation of donation products. These products by default are not shippable and allow an end user to specify an amount to donate before adding it to the cart. Once added to the cart the user can there also change the amount of the donation.

**********

The Donate module, which is included, provides a page listing donation products either by group or individually. This supplied page also allows the user to set various amounts for differing donation products and add them to the cart all at once.

Downloads

Marquee Block

An example of Marquee Block in action

Provides a jQuery-based scrolling marquee block that can be customized with your own text or HTML. Configure speed, scroll direction and scroll behavior easily on the Block setup page.

Requires the "jquery.marquee.js" script, available at https://gist.github.com/2484402

Downloads

Commerce coupon batch

Mass generation of Commerce coupons that allows you to create automatically hundreds of coupons.

Important notice: for Commerce Coupon 1.x, use the 1.x branch. For 2.x, use the 2.x branch.

Downloads

FedEx Shipping

Shipping quote module for Ubercart that uses the FedEx Web Services API to get rate quotes directly from the FedEx server.

This module is also able to generate barcoded shipping labels, valid for FedEx shipping.

Support for Drupal Commerce will be added when DC defines the infrastructure necessary to interface shipping quote modules like this.

This module requires PHP 5 built with the SOAP extension enabled (--enable-soap).

Downloads

Commerce Views Display

Provides a views style plugin to render a Commerce add to cart form with a product display for a view of Drupal Commerce Products.

Sponsored by Commerce Guys

Why use Commerce Views Display?

  • You want to free yourself from node displays for Commerce Products.
  • You want to group Commerce Products into an add to cart form and do not need any description for that grouping.
  • You want to display all Commerce Products of type X on a single add to cart form
  • You want to create dynamic Commerce Product displays, ie All products under $10
  • You want to create multiple dynamic Commerce Product displays in a single view.
    Examples:
    • All products under $10 grouped by category
    • All products for a single base model field

Downloads

Ad manager

Ad manager admin home

The ad manager module provides a single interface for managing ads from various providers across sites it is installed on.

Providers are modules written to bring in ad units from advertising networks such as DoubleClick, AdSense, etc.

Documentation for setting up ad manager, creating and editing ad units, and altering ad provider settings is available in the project's documentation.

Downloads

Recommender API

RecommenderAPI logo

Recommender API provides a set of easy-to-use, fully-documented APIs and computational tools to help you write Drupal content recommendation sub-modules.

Modules built with Recommender API

Downloads

Opening hours

This module is intended to make it fairly easy to manage opening hours for a large number of locations.

The use case this was built for is a chain of public libraries that have rather different hours, but common closing days. Originally, we used the office hours module, but the architecture and scope of that module did not fit well to this advanced use case, where we want to provide precise information on what libraries are open at a certain time.

Downloads

Amazon Store

An Amazon Store for Drupal. This is an implementation of the Amazon Product Advertising API (formerly Amazon Associates Web Service, or AAWS) for Drupal. You can install this and right away you have an Amazon Associates Store. Get yourself an Associates ID and then all purchases made through your store will result in a commission going to you. Allows searching, provides product pages, and manages a shopping cart.

Seeking new maintainer(s)! Are you using Amazon Store? I currently don't have it deployed anywhere, so it's not getting any love from me. File an issue in the queue if you're interested in maintaining this module. But FIRST, review some issues and provide some patches!

Dependencies:

  • Amazon module.
  • You must have PHP5.2+

Nice-to-have:

  • Panels module. (The 1.x releases work with Panels 2, the 2.x releases work with Panels 3). If Panels is installed, there is a default amazon item detail page and multiple panel panes provided so you can customize it.
  • If thickbox is enabled then you get large-size images when you click on a product image.

Downloads

Commerce No Payment

This payment module adds a "No payment required" payment method (for free stuff).

This module has been replaced by the Basic payment method from Payment.

Downloads

Commerce Webform

This module extends both commerce and webform. It allows the site owner to create webforms with a new product field. The productfield allows the listing of one or more products which the site user would then select from. When the form is submitted the products are added to the users shopping cart. The webform results page shows the submitted forms and intiially marks products as unpaid. Later, when the user has paid for the products in their basket, the webform submission is updated and all products that made it to the checkout are then marked as having been paid for.

The main use cases is for creating complex product selection screens. Webform is very good at capturing choices and offering options. The products that get added to an order can then be based on the results of the submission. An example would be a single webform which would offer registration to an event. All user choices could be captured in the webform, and product choices add to the shopping basket. For example, the main delegate attendance product is marked as mandatory on the webform meaning it has to be added to the basket. The optional wifi product could then be added as a second product field to the webform but not made mandatory. Alongside this the webform submission could collect other data about the delegate such as meal choices, seminar preferences or special access requirements.

Downloads

Commerce subscription products

Status Update: Feb 18th, 2014

This module was originally created by fago as a quick solution for a problem, which solved it well while no other solution was available. At this point in time however, there are more robust solutions that are not only available but architecturally superior, actively supported, and under continued development.

We recommend those interested in subscription / membership sites to consider looking at commerce_license module as a solution. Out of the box it allows you to create "subscription" products that auto expire after a given time and can assign/remove roles from users. I would guess that this is the 90% use case of people looking at this module.

There is a single issue of "extending" a subscription if an additional one is purchased which is being solved/worked on here: https://drupal.org/node/2193305

I will endeavour to work with other module maintainers and get a comparison of commerce_sp, commerce_license, commerce_recurring, and commerce_subscriptions. I will also be seeing about creating a migration class / helper module for existing commerce_sp users to migrate to commerce_license

- mrconnerton

Downloads

User Referral

This module provides users with the ability to refer other users to a site they are registered at. When the new users registers, the referral is recorded.

Downloads

Commerce price by components

Commerce price components

Extension to Drupal commerce that provides a price formatter to enable/disable price components such as discounts or taxes when displaying prices. This gives the admin absolute control over which components should be displayed and which shouldn't.
It also provides two Views handlers to display/hide price components in cart totals and order totals.

Downloads

Shareaholic | share buttons, related posts, social analytics & more

Shareaholic for Drupal

The easiest, most effective way to grow your website traffic, effectively engage your audience, monetize, and gain insights for free.

Shareaholic is an all-in-one content amplification and monetization platform, that includes related content recommendations, promoted content, social sharing, following, site monetization apps such as affiliate linking, and social analytics. This module makes it a snap for any website — big or small — to engage and grow their traffic, market their content, gain insights, and monetize their traffic, all from one powerful but easy-to-use dashboard.

This module is actively developed (GitHub), maintained and supported with much love by Shareaholic.

Recent Updates:

Downloads

UC Wish List

Ubercart compatible module.

This module allows your customers to create and manage simple wish lists of products in your Ubercart store. Other customers can search for a particular wish list and purchase items from the list on behalf of the wish list creator. It functions alongside of the normal shopping cart, presenting the customer with an "Add to wish list" button beside the normal "Add to cart" button on product pages.

Downloads

Pages