1,455 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.

Registration Commerce

"Registration Commerce" (not to be confused with Commerce Registration) is an integration point between the entity-based Registration Module and Commerce, enabling paid registrations. Registration Commerce lets you generate a Commerce Line Item from a Registration, then update the Registration's State when the Line Item is paid.

The intended application is paid event registrations where you want to create the Registration before you create a commerce transaction.

Configuration

The quick setup how-to goes like this:
1. Edit a Registration Type: you'll see a "Registration Commerce Settings" tab. This will let you enable Commerce for this registration type, and select which states will allow for transactions to be triggered. If you select the default state for a registration, registering users will be automatically sent to their cart when they save their registration, so they can pay for it.
2. Set the price & currency for this registration type (this price will be multiplied by the number of slots used in the registration). If you want to use more complex logic to set the price, implement hook_registration_commerce_calculate_price and return an array with "amount" and "currency_code" values.

Downloads

Commerce MailChimp

This module integrates Drupal Commerce with the Mailchimp API's ECommerce 360 feature for tracking store statistics for email campaigns sent via MailChimp.

Main Features

eCommerce360 integration

Sends Drupal Commerce order information to MailChimp for campaign tracking and segmenting based on order information

Sign Up during checkout

Adds a conditional, fully configurable 'Sign Up during checkout' subscription pane

MailChimp Merge fields

Allows to use Billing and Shipping information as Tokens for MailChimp Merge fields

Downloads

Frameprevention

Frameprevention 8.x-1.0 configuration form

This module prevents your site from being framed by another one by adding a Javascript frame buster (also known as a frame breaker) to your site.

Breaking out of frames helps add another layer of clickjacking prevention for secure environments like shopping carts.

Frameprevention supports the X-Frame-Options HTTP response header values of SAMEORIGIN and DENY and/or a Javascript and CSS-based method to break out of frames.

Downloads

Analytics Tracking (Referrer / Landing Page)

The Elevator Pitch

There are just some things that you need to know immediately upon conversion; you can't wait to see it in your Google Analytics / Piwik / etc report. This module is that missing piece to the puzzle that tracks important information about your website visitors at the time of conversion. It also exposes that information with tasty little tokens that can be used virtually anywhere. It does the tracking in three separate cookies and exposes that information in 6 tokens.

The Cookies and Tokens

A. First Visit (5-year cookie)

Downloads

Commerce Reset

While a site is in development or testing phase we create hundreds orders, transactions and customer profiles.
This module allows you to reset commerce to a near blank slate.

At the moment we only support commerce core.

Features

1. Delete orders and reset order number.
2. Delete payment transactions.
3. Delete customer profiles.
4. Delete product variations.
5. Delete history (commerce_message integration)
6. Module is pluggable via API (in 1.3 release)

Downloads

Ubercart Custom Price

uberbadge_3.gif

The initial idea of this module was to allow custom PHP code to be associated with a product in order to adjust the price of the product. The nature of allowing an admin to enter a block of PHP code to be executed though, allows for much more elaborate and potentially dangerous operations.

Upon installation, this module will add a Custom Code field to your products. Sample uses of this code block are:

$item->price = $item->price;

This will do nothing....but it goes in by default.
$item->price refers to the price before attribute adjustments.

$item->price = $item->price;
if ($item->qty > 5) {
  $item->price = [cost] * 1.1;
}

If more than 5 items are ordered, set the product price to a 10% mark-up of the product cost. Product tokens are exposed to this code so things like [cost], [sell_price], [weight], [weight-raw], etc. can be used.

$item->price = $item->price;
if (date('j', time()) == '1') {
  $item->price = $item->price/2;
}

Half price on the first of each month.

For additional examples which use attributes for price calculations, refer to the Attribute Tokens module.

Downloads

Commerce-Marketplace

Overview

This projects is a set of modules which lets you create a marketplace using Drupal Commerce.

Features

  • Stores: The module provides a new entity type for stores. Each user can have multiple stores and each store can have multiple members. Each product has an Store reference which determines which store owns that product. An entityreference Selection plugin is developed to restrict the store entityreference autocomplete results to the stores that the user is a member of.This feature is completed and working.
  • Store access control: There are 3 global store roles (non-member, member and store administrator). You can also create store-specific-roles yourself and assign permissions to each role (just like Drupal core permissions and roles). This feature is completed working.
  • Marketplace orders: A new order type which is used as the top-level orders and is used to handle customer carts. Customers only see this type of orders.

Downloads

Custom Landing Page Builder

The Custom Landing Page Builder module allows webmasters to build custom landing pages using a WYSIWYG editor while still having full control over the full layout of the page including the header, navigation, page content, footer, forms etc.

Downloads

Content Experiments

This module allows a Drupal site administrator to create Google Content Experiments within a Drupal site.

In short, this module allows an administrator to insert Google Content Experiments IDs into any nodes serving as control pages in an experiment. The module then automatically generates valid Google Content Experiments JavaScript in the header of each control page.

Downloads

Ad Views

Adds Views2 support to the Ad module for Drupal 6.x and Views 2.

Downloads

VT Commerce Image

This module will format any image field into a field displaying one large image with several small images underneath.

The module also implements jQuery zooming for the large image and small images.

Module status:

Working with updated scripts, new GUI configuration and support for colorbox module.

Currently all thumbnail made from jQuery clone. The goal is to minimize server hit.

How you can help :
1. Create how to documentation.
3. testing for bugs.

New Features planned :
1. thumbnail slider, with prev and next button
2. main image change animation, exploding animation or slide animation?

Part of VTCart distribution plan.

Courtesy of VicTheme.com

Version 2.0 battle plan

Since VicTheme.com doesn't continue the sponsor for 2.0 version,
If you are interested please sponsor this project via http://vtcimage.chipin.com/vt-commerce-image-ver-20

Chipin Closed now. Interested party for sponsor please contact me directly.

Proposed plan for 2.0 version :
1. Integrate jQueryUI for animation.
2. better image size management
3. more theme provided such as thumbnail image on left / right side

you can also post in the issue queue for features that you wanted to be included in 2.0 version

Downloads

commerce static checkout url

This module changes the default functionality of Commerce to use a static url in checkout instead of dynamic one that changes in every order.
It is supposed to be a helper module for banking institutes that don't accept dynamic urls.
It simplifies development of redirection-payment modules, by allowing developer to deal only with each bank and not with the static url needed.

All Greek banksm and probably many other banks, that offer a redirection payment method require static urls to work. This is where commerce_static_checkout_url comes in, it creates the static url so the bank can accept and validate requests from your site.

Greek Banks Modules

Modules for the greek banks Alphabank, Eurobank and Winbank - Peiraius are already available while a module for NBG is under development but there is no scheduled release date.

Multilingual support, for the dev revision

In order for a site to be multilingual, you have to set all prefix paths for all availiable languages, do not use domain for language identification, and finally enable the Session detection method.

Development

Downloads

Simpleping

Temporary and extra lite replacement for the module multiping, which does not yet have the version for D7.

This module pings only http://rpc.pingomatic.com and http://ping.blogs.yandex.ru/RPC2 on node create or save.

There is no any configuration options in admin interface for this module. Ping errors catches by the watchdog.

Downloads

Commerce Worldpay

WorldPay Business integration for the Drupal Commerce payment and checkout system.

The module implements WorldPay's Payment Response/Notification system which allows Commerce to update the order status as well as serve the Shopper response for the success and cancel result pages.

Security

WorldPay's MAC Sig and callback password are fully supported and WorldPay's communication can be done securely over SSL (recomended for protecting the callback password. Note an SSL certificate is not required) while still allowing your users to return to a non-ssl version of the site.

Theming

The payment notification shopper response pages are theme-able using templates.
It comes with a set of sample WorldPay pages files that roughly implements the look of Drupal's Bartik theme for a relatively consistent look throughout the checkout process when using Bartik for the site's theme. See the README.txt file in the "worldpay page example" folder for further details on usage.

Worldpay accounts

For more information on how to setup a worldpay business account please have a look at www.worldpay.com

Downloads

Link Click Count

Link Click Count

Overview

The Link Click Count module helps you to monitor the traffic to your website by creating link fields. These link fields can be individual links or internal/external links that can be added to the content type.

You need Link Click Count

Downloads

Commerce Bundle

Overview:

Implements product bundles for Drupal Commerce. For example, you want to offer products A, B, and C for a lower cost if purchased together rather than standalone. Notable features include setting the prices at the bundle group or product level, and product attribute support.

How it Works:

Detailed instructions on how to get bundles up and running on your site are provided in the documentation under 'Resources'.

Downloads

Seonet - links exchange

Seonet module settings page

Description

Module provides integration with russian links exchange systems Sape, TrustLink, LinkFeed

--
Данный модуль помогает быстро и без ошибок интегрировать друпал сайт с биржами ссылок.

Модуль поддерживает мультисайтинг и корректно работает с кешированием страниц.

Версия 1.1 поддерживает Sape, Trustlink, Linkfeed

Downloads

Commerce product comparison

This module allows you to compare products. This is a familiar feature on commerce website.

How to configure it :

Downloads

Payment for Ubercart

Allows Ubercart orders to be paid using any of Payment's payment methods.

Downloads

Baidu Analytics

Logo of the Baidu Analytics web statistics online tracking service.

Adds the Baidu Analytics web statistics tracking system to your website.
Baidu Analytics (百度统计 Baidu Tongji, in Chinese) is Baidu search engine's web analytics platform.

It provides users with many reports about visitors to their website, such as a report on the source of visitors, user demographics, reports on content viewed on site, a heat map, and many other features.

Features

The module allows you to add the following statistics features to your site:

  • Selectively track/exclude certain users, roles and pages
  • Monitor what type of links are tracked (downloads, outgoing and mailto)
  • Monitor what files are downloaded from your pages
  • Custom variables support with tokens
  • Custom code snippets
  • Site Search support
  • DoNotTrack support (non-cached content only)
  • Drupal messages tracking
  • Modal dialog tracking (Colorbox)
  • Access denied (403) and Page not found (404) tracking
  • Cache the Baidu Analytics code on your local server for improved page loading times

Implementation

Downloads

PayPal

PayPal support for the Payment API

Downloads

Ubercart Custom Payment

Provides custom payment methods for Ubercart 3.

*** Requires Drupal 7/Ubercart 3
*** Still in early development. Use with caution!

This module allows administrators to create custom payment methods. Each method can have its own set of conditions, and each is a fieldable entity bundle, which can be configured to collect data (e.g. name and address, account number, etc.) from the customer.

Downloads

Simple AdSense

Requirements

Google Adsense Account (https://www.google.com/adsense)

Drupal 8

Implementation

Details here

Description

Simple AdSense Module helps site builders putting
a Simple AdSense Block into any regions in a page.
The block contains a piece of javascript code showing
a responsive AD Unit generated by Google AdSense.

Downloads

Commerce First Data Global Gateway e4

Sponsored by Commerce Guys

First Data Global Gateway e4 integration for the Drupal Commerce payment and checkout system.

Downloads

Pages