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

Simple Package Tracking

The Simple Package Tracking module makes adding tracking information to a customer's order a breeze! Simple Package Tracking was developed for online stores that drop ship and/or manually process a large numbers of orders with limited staff. With this module, tracking information is tied to the order, rather than individual packages, which dramatically minimizes the number of steps required to add tracking information to the order.

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

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-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

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

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

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

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

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

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

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 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

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

Commerce product comparison

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

How to configure it :

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

PayPal

PayPal support for the Payment API

Downloads

Stock API

This is a stock quote API module that provides other modules with a facility to incorporate stock data in them.

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

Booking and Availability Management API

The BAT API provides generalized API (REST) access to Booking and Availability Data.

If you are a Rooms 7-x-1.x user you will want the 7-x-1.x version while if you are a Rooms 7-x-2.x or BAT user you will want the 2.x version.

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

Reorder button for Ubercart

Repeat customers are your best customers; you can rely on them to keep coming back to your store so long as you provide the goods or services they need. They are a steady revenue stream, an easy sell. But to quickly close the sale you need to make it easier for them to find and purchase more of the same stuff they've ordered previously.

This module lets your customer (or you, the admin) duplicate a previously placed order. It works by modifying the user order history page (e.g. user/4/orders) to display a "Re-Order" button for each previous order. The user can click on the link to have all the items from that previous order added to his or her current cart. Items added to the cart in this manner will have the current price, but will otherwise preserve all the same attributes as in the previous order.

When stock tracking (using the Inventory API) is enabled, products are only added to the current cart if they are in stock.

Downloads

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.

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

CRM Core Profile Commerce Items

CRM Core Profile Commerce Items (called Commerce Items) is an entity handler for CRM Core Profile. Administrators can use it to create forms that collect online payments. Commerce Items directly integrates with Drupal Commerce and allows CRM Core Profile to add various items related to payment processing within profile forms.

These payment processing items include:

Downloads

Pages