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.
Google Analytics for Payment API
Adds Google Analytics tracking for ecommerce transactions processed using the Payment API module.
As the Payment API can be used with a wide variety of forms, this module isn't able to add the full range of necessary data fields to the page by itself. It depends on the modules implementing the individual Pay Forms to fill in fields such as the customer's address and products purchased. Two hooks are provided for this purpose: hook_pay_googleanalytics_transaction_alter() and hook_pay_googleanalytics_products_alter().
Ubercart Checkout Review Extras
UberCart Review Extras
DESCRIPTION
Ubercart Review Extras provides an extra Pane on the Checkout Review page of a UberCart store.
This pane allows for 8 brief (or long) policy statements to be shown to a customer before sending off payment information during the Review process. Some Australia banks and financial institutions, and consumer watchdogs require this information be displayed before granting Merchant accounts to businesses.
The policies by default are named Currency, Domicile, Privacy, Security, Refunds, Returns, Delivery and Product.
Each review policy can be individually renamed and enabled or disabled.
INSTALLATION
Copy the contents of the module package to a folder in your 'sites/all/modules' directory.
Enable the module under '/admin/build/modules'.
CONFIGURATION
All settings can be configured under Ubercart's Checkout Settings at '/admin/store/settings/checkout/.
The global enable function can be used to disable without disabling the module.
The Review Pane itself can have any title you wish to set.
Each policy can be renamed and individually disabled.
SugaronDrupal: Drupal connector for SugarCRM
SugaronDrupal provides the connection link between the SugarCRM and Drupal applications. With this set of modules Drupal could be set as a Self Service portal for a company customers, or serve as a lead capture engine of the website users. Within the scope of this project you will find two kind of modules providing a very good level of integration: for the Drupal site, to be able to understand and feed the SugarCRM information and for the SugarCRM site, to be able to query the Drupal site about information.
These modules will be an extension and mature version of the sugarondrupal concept code published at sugarforge. Promising features will be:
- Convert any Drupal site in a Self Service portal. Customers will be able to communicate and share information with the company using a fashioned and sexy web.
- Use your current Drupal site to capture leads, through registration, subscription or many other user actions.
- Convert any Drupal content in a campaign or oportunity and track its status in SugarCRM
- Even more sexy features to be revealed soon
Liqpay payment gateway for Ubercart
This module provides Liqpay payment gateway through Liqpay website, when using Drupal Ubercart.
Features:
- quick installation
- supports API & hooks to interact with other modules
- adjustable list of currencies
- MySQL and PostgreSQL support
- all payments are stored in stand-alone table
Installation:
1. Place this module directory in your modules folder (this will usually be "sites/all/modules/").
2. Go to "administer" -> "modules" and enable the module.
3. Check the "Administer" -> "Store administration" -> "Configuration" -> "Liqpay" page to add settings for this payment method.
4. Add on shopping cart products
5. Visit http://example.site/cart/checkout.
License - GPL (see LICENSE)
Drupal 7 support work in progress by Alexandr Lyalyuk and Andriy Podanenko
If you're interested in helping with this or have problems with this module, please contact me or open an issue in the ILiqpay payment gateway for Ubercart module issue tracker.
Socialite
Add your favorite external networking sites to a block.
Features:
- Clean, minimalist. Uses native Drupal 6 API
- Supports drag and drop ordering.
- Supports automatic favicons.
- Favicon caching
- Outputs clean, CSS list.
Ubercart Custom Pane
This module is used to add a custom checkout and order pane that can be used to collect custom data during the checkout process, and then present that custom data in the Order tracking. It is designed to be highly flexible where you can provide a custom Form API and allow that to be used in the checkout process to collect any data that is necessary for your store.
Built by Alethia Inc.
Simple Cart
Simple Cart is an e-commerce solution.
Main features:
* Simple Cart is not Ubercart and is not eCommerce (much more simple)
* No registration (anonymous users can buy)
* No checkout (customer will only should provide an email and phone number)
* No payment methods and no delivery methods (store manager will contact by email or by phone about prefered payment method)
Installation profile for Drupal 6 and 7, documentation, and use cases can be found here: http://www.drupalsimplecart.com
Follow us: http://twitter.com/DrupalCart
Commerce Services resources
Commerce Services integrates Drupal Commerce with the Services module's REST server. This allows you to build an API that can list (index), create, read, update, and delete Commerce entities remotely, including Products, Customer profiles, Orders, Line items, and Payment transactions. It also supports pseudo-entities such as product displays and shopping carts to make it easier to render Add to Cart forms and manipulate cart contents remotely.
Sponsored by Commerce Guys.
UC PayPoint
The UC PayPoint module integrates PayPoint's payment services with Ubercart.
SECPay re-branded to PayPoint and will continue to offer cutting-edge payment gateway solutions to enable you to securely process online credit and debit card payments in real time.
6.x-2.x version
The 6.x-2.x version integrates PayPoint's XML-RPC API, replacing the older and often inconvenient SECPage redirection method. The user never has to leave the Ubercart website throughout the whole payment process. No credit card details are stored on the Ubercart website! Payments can also be taken through the admin order payment terminal enabling your team to take payments over the telephone.
All new features will be added to the 6.x-2.x version.
6.x-1.x version
The 6.x-1.x version integrates PayPoint's SECPage redirection method. After submitting the order review form, the user is forwarded to a PayPoint-hosted payment page where the credit card details can be entered and the payment is validated. The user then returns to the Ubercart site after making the payment.
This module was sponsored and is maintained by Freestyle Systems.
Mailout
The Mailout module is an e-mail marketing and communication tool. You can start sending emails straight away, or you can spend some time to set up mailing lists and templates for a completely branded solution.
RecommenderGhost
This module provides integration with RecommenderGhost.
RecommenderGhost is a free hosted Recommender System that makes integration into websites as simple as integrating Google Analytics. There is no need to setup, run and maintain a Java based server - all complex computations are done on the infrastructure of RecommenderGhost. While tools for recommendations running on your own server, like Recommender API, are great, they lack the sophistication and ease of use of hosted recommendation system providers like RecommenderGhost.
RecommenderGhost provides the following personalization services:
- unpersonalized recommendations of the form "other users also bought/viewed/..."
- personalized recommendation depending on individual preferences
- rankings such as "most bought items", "most viewed..."
- manual clustering of the items (e.g. XMAS SALE 2012)
- using item types (e.g. BOOK, DVD, MP3) for in type-specific recommendations
This package contains 3 modules:
- RecommenderGhost - Core: Tracking page views and providing 2 ready-to-use blocks for recommendations like "Users also viewed..."
iDEAL Easy | Ubercart Payment
This module provides payment methods for iDEAL Easy online banking for Ubercart based projects.
Overview: http://drupal.org/project/uc_ideal
Development by:
Dripl Drupal development
--------------------------------------
Release info
Node Checkout Scheduler
Update October 2011. Module now in beta. Renewals are in place and working well
Ensure that you use the latest version of the scheduler module. There has been a change in it since earlier versions as outlined here: http://drupal.org/node/1047588
Note that this module currently only works when you have product attributes.
This is an extension of the uc_node_checkout module that combines with the scheduler module to enable users to purchase nodes that have a predetermined expiry. This is useful for situations where you want users to be able to purchase jobs or listings on your site and have them unpublish automatically after a set period of time. That period can be set using attributes so that different durations can be purchased.
This module is now being actively developed for an upcoming site launch.
BPC Entity Reference
Allows entity reference fields to be used in the Bulk product creation UI provided by Commerce Bulk Product Create.
Sponsored by Switchback
Link to this
This module adds a block whose function is to provide easily accessible embed this in your own web page links (fields). When enabled, users with permission to access the Link to this block will see three self-populated form fields; each field will have within it a pre-formatted, self-highlighting text area containing HTML code with a link to the page being viewed.
Commerce Recommender
This module provides two default views:
- Users who ordered this product also ordered.
- Personal recommendation based on your previous purchase.
You can modify the default Views to meet your purpose.
The personalized recommendation view requires to read the user's purchasing history. If a user hasn't made any orders, it displays nothing. In that case, you might consider using the Browsing History Recommender to make recommendations based on users products viewing history.
After some playing around with some sample date the views are now working, but it is a view in a view. I am going to be looking at performance and views caching.
Dependencies
Panels IAB
This module provides a Pane for use in your panels when developing your website.
Both Google and IAB provide "placeholder" creatives in the standard sizes defined by the IAB (Internet Advertising Bureau). This module simply exposes a pane which hotlinks to an image provided by Google or IAB.
API
There is an API to this module if you would like to include your own ads for the pane. The module looks for hook_panels_iab_sizes. This gets implemented either as seen in the module itself (see panels_iab_panels_iab_sizes) or like this:
<?php
function example_panels_iab_sizes($data) {
return array(
'provider_a' => array(
'title' => t('Provider A Name'),
'groups' => array(
'group_a' => array(
'title' => t('Group Name'),
'base url' => 'https://www.example.com/images/',
'items' => array(
'leaderboard.gif' => array(
'width' => 728,
'height' => 90,
'title' => t('Leaderboard'),
),
'banner.gif' => array(
'width' => 468,
'height' => 60,
'title' => t('Banner'),
),
),
),
),
),
);
}
?>Commerce Yandex.Money
This module adds support for Yandex.Money as a payment method for Drupal Commerce.
Adverticum
The Adverticum module allows you to integrate Drupal with the Adverticum AdServer.
The Adverticum AdServer is a hosted ad management service (targeting, serving, statistics). It's free under 2 million ad impressions / month. You can request an account at drupal.adverticum.com
Module features
The configured Adverticum ad zones can be shown anywhere in a theme directly using a function call or via blocks which are automatically created for each ad zone. For details check the module development roadmap.
The module is developed and maintained by Brainsum.
Similar modules
iDEAL For Ubercart
This module makes all iDEAL merchants available to Ubercart for Drupal 7. Within Ubercart, every merchant can be used just like any other Ubercart payment method.
Requirements
Sponsors
These parties purchased iDEAL for Ubercart and in doing so, sponsored past and future development and support.
- Vrouw&Passie
- Roland Kedde
- Infolearn
- Nina Quax Creative Studio
- Apps & Webs - ontwerp, ontwikkeling, onderhoud, optimalisatie
- Land Rover Club Holland
- Cesar Eisma - freelance webdeveloper
- Sovon Vogelonderzoek Nederland
Version 2
iDEAL For Ubercart will be replaced by Payment for Ubercart, which is more user-friendly and flexible to use.
Ubercart 4B Payment Gateway
This module gathers payment methods for spanish banks that use 4B systems.
Banks which should be supported:
- Banco Santander
- Banco Popular
- Banco Sabadell
- Banesto
- Openbank
- Banco de Andalucía
- Banca March
- Banco de Castilla
- Banco de Crédito Balear
- Banco de Galicia
- Banco de Valencia
- Banco de Vasconia
- Banco Gallego
- Banco Guipuzcoano
- Banco Pastor
- Rbc Dexia España
- S F Carrefour EFC SA
Enable the module & configure through the payment settings, in "4B
Payment Settings". This version should support most of the banks that
use 4B platform. Please use the issue queue for reporting banks not
compatible with this version.
Collaborate
If you want to help with this module, you can submit patches, find
bugs and communicate them through the issue queue.
Note: Full list of banks managed by 4B: http://www.4b.es/sistema-4b/members
Online shops using this module and that have helped to add support of
some of the banks: Wild Wild Web Studio SL
Development sponsored by Alquimia Proyectos Digitales
UC Shipwire (Order Fulfillment)
This module provides shipping integration for Ubercart and Shipwire. It currently supports all 4 API methods from ShipWire:
- Shipping Quotes
- Order Placement
- Real-time stock update (via cron currently)
- Status tracking (via cron as well)
This module was initially developed for the Lullabot Store.
Development sponsored by Shipwire.
Banking
This module provides support for international banking standards and identifiers such as BIC (ISO 9362) and IBAN (ISO 13616).
Current features include CCK field types for BIC and IBAN identifiers, as well as an API to parse and validate those identifiers (with specific IBAN support for 52 countries, up to date as of Release 13 of the ISO 13616 IBAN Registry).
Ubercart Gestpay payment gateway
This module integrates Gestpay payment gateway by Banca Sella (http://www.easynolo.it) with Ubercart.
erp
Run a small business? ERP is a module set that gives Drupal the capability of replacing Quickbooks, MYOB or MYOB Retail Manager as a major part of your business operations.
The Drupal node system is leveraged to great advantage for all aspects of the module set, so that almost any other Drupal module can also be added to expand the power of the system.
ERP takes advantage of existing Drupal modules wherever possible, using Views, Gmap, Date and Calendar modules in particular.
The ERP module currently acts as the core of our small business, handling all aspects of it except tax reporting and employee payroll.
Note, we have moved the erp.profile across to its own project to take advantage of the drupal.org build system. The project is drupalerp.
This is probably the best way to get started at the moment.








