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

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.

Commerce Delete Permissions

This module adds the missing delete permissions to commerce entity types (which was decided not to fix in commerce core).
Currently it supports orders, products, customer profiles. If some contrib module using commerce_entity_access() has the same problem, please file an issue about that.

Address Field Lookup

Address Field Lookup provides an abstracted API which enables addresses to be looked-up via any number of 'Address Field Lookup Services'. The module relies on Address Field for its underlying architecture. The scope of this module is to provide an addressfield handler that will provide postcode lookup functionality based on the default lookup service.

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.

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.

Seonet - links exchange

Seonet module settings page

Description

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

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

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

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

Membership Entity Commerce

Overview

This module provides commerce integration for memberships created using the Membership Entity module.

Agreservations

logag3.png

The agreservations-module is a module to handle reservations of resources.

Please read the notes to each version before downloading and using!

Contributors / Sponsors:
  • IT Ready Co., Ltd.
    located in Bangkok. Current Main Sponsor. And Contact for AGreservations in Thailand.
  • amazeelabs
    located in Switzerland. They contributed agres_timeframe
    and agres_restriction sub-modules -thanks!
  • SIMEDIA
    located in Nicaragua, they contributed with money, testing, time and KnowHow -thanks SIMEDIA!

Supported Drupal Version is 7.
Features:

  • Resource management, including booking calendar.
  • Create unit types in several categories, you define(rooms, cars,...which allows to offer some resources per day, and others per hour.
  • offer online reservations/online bookings for resources of each created category: The user signed in, or not, can book resources, and pay online. This is possible because agreservation utilizes the great Ubercart online Shopping module.
  • in manual created reservations(by receptionist) enter a user, and create an ubercart order for him.(walkin guest solution)

hint: during installation you should add the line:
ini_set('max_execution_time', 400);
to your settings.php also in your my.ini or my.cnf you

Custom Order Number

The main idea was taken from the Commerce Billy module, but this module is only for the generation of order numbers.
Also this module can generate order numbers for all commerce order bundles, BUT for this you need to add:

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

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.

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.

Commerce Event Ticket

Ticket PDF produced with default settings, in Bartik

Commerce Event Ticket automatically creates 'ticket' entities when customers purchase products in a Drupal Commerce store. There are submodules for creating ticket PDFs, and for validating tickets via web services.

EBA: Entity Block Attachment

Use the standard Configure block form to select which entity types/bundles to place the block on.

Based on the EVA module, this module provides site builders with a way of 'attaching' blocks within the content of any fieldable entity in Drupal (e.g. nodes, users, listing pages of taxonomy terms, etc). The same block is shown on any entity of that type/bundle (unlike Block reference).

Here's an example of the kind of thing that EBA allows site builders to do easily:

Commerce Message Pane

This module is an extension of Drupal Commerce that provides a base message pane that allows easier creation of any number of message panes via existing Commerce Checkout hook definitions. The pane is similar to the Checkout "Completion message" pane that comes with Drupal Commerce.

Sponsored by Commerce Guys

Features:

  • Formatted message text
  • Sub title / alternate pane title
  • Required checkbox - adds a required checkbox with customized label; user's response is stored so that the checkbox is pre-populated on returns to that checkout page
  • Exportable - all settings are stored in variables

Publish Away Field

Publish Away allows you to publish your content in real time on social networks. Publish your content (on adding / updating) on your Facebook (page / timeline) or Twitter.

Do not forget to read the master file README.txt for more information related to the installation.

D8 version provides publish away field type with Facebook and Twitter field support.

For D8, add these packages to your composer.json file :
"facebook/php-sdk-v4" : "4.0.*",
"guzzle/plugin": "3.9.2"

Then run "composer update"

Commerce First Data Global Gateway e4

Sponsored by Commerce Guys

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

Shopify API

Simple integration with the Shopify API. Shopify is a leading eCommerce solution. Using this module requires a Shopify store of your own.

Yahoo! Finance currency converter

This module provides Currency with currency exchange rates through Yahoo! Finance, which are updated continually throughout the trading day.

Bounce Convert

An example Bounce Convert modal popup

Overview

Bounce Convert allows you to run "exit-intent" campaigns to show modal webforms to visitors who are leaving your website (determined by mouse cursor position and velocity). This allows you to get an extra pageview from visitors that would otherwise have been lost, and provides an opportunity to make offers, collect email addresses, poll visitors, or ask them why they are leaving. One common technique is to provide a special offer which requires the user to sign up for your newsletter, thereby "capturing" the visitor as they are leaving, instead of losing them.

Commerce CyberSource SASOP

CyberSource SASOP (Secure Acceptance Silent Order POST) integration for the Drupal Commerce payment and checkout system. Currently supports credit card payments on the checkout form via SASOP using the latest Commerce version as of July 4, 2013.

Ubercart advanced catalog

Ubercart Advanced Catalog admin

Current dev (6.x-2.x-dev)

There is no upgrade from 6.x-1 to 6.x-2, see below.
Advanced catalog add custom filters on ubercart catalog and provide taxonomy, products attributes (select) and cck (option widget) support.
Filters are fully configurable. Product display is fully configurable with Display suite and Node display.

Requires:

Filters available:

  • Pager informations
  • Products per page
  • Ordering by position (ubercart ordering), name, price, widht, lenght, height, weight.
  • Sort ascending or descending
  • Mode filter to display your catalog (table, grid, list)
  • Any products attributes (select and checkboxes)
  • Any products taxonomy
  • Products cck, currently: cck options (select, checkboxes render as select)

Installation:

  • Download and install Display suite
  • Download and install Advanced Catalog
  • Visit store catalog settings to adjust your catalog

Drupal 7 port

UC Worldpay

About

This module integrates WorlPay's redirection payment service with Ubercart to allow your users to pay via credit card.

Pages