Ubercart 3 Module List
Last updated on
9 November 2017
Drupal 7 will no longer be supported after January 5, 2025. Learn more and find resources for Drupal 7 sites
I have compiled a list of Ubercart 3 compatible modules. I haven't gone through the tested all the module as thats a huge task. Also please beware the some of these might be in dev status and not fully functional or just being ported.
If you notice any missing modules please edit this page and add it in.
Extra Fields Checkout Pane
- Adyen Ubercart Payment
This module provides an Ubercart payment method to embed the payment services provided by Adyen - Agreservations
The agreservations-module is a module to handle reservations of resources. - Ajax Blocks
Permits to load some blocks by additional AJAX request after loading the whole cached page when the page is viewed by anonymous user. - Alipay
Alipay is a popular Chinese payment gateway. This module provides support for it. Ubercart required. - Attribute Stock
This modules works with attributes of products. It allows you to combine several attributes info one and keep track of stock level. - Authorize.Net SIM/DPM Payment Methods
The Ubercart Authorize.Net SIM/DPM Payment Methods module provides two additional payment methods to Ubercart for users of the Authorize.Net payment processing service. - Balance Tracker
Balance Tracker creates a balance sheet to display account credits and debits belonging to users. - Bank Transfer
This module provides an Ubercart payment method. It helps to display the shop's bank account details to the customer so a direct money transfer can be initiated by the customer. - Brazilian Payments for Ubercart
Brazilian Payments for Ubercart will integrate the main payments gateways used in brazilian market to Ubercart project. This module will support Drupal 7 and up versions. - Canada Post
This module is used to obtain Canada Post shipping quotes for Ubercart. - Canpar Shipping Quotes
This module allows Ubercart to obtain shipping quotes from Canpar. It supports both the Canpar base rates and your shipper account-specific custom rates. - Colorbox
Colorbox is a light-weight, customizable lightbox plugin for jQuery 1.3 through 1.6. This module allows for integration of Colorbox into Drupal. - Course
Allows any content-type to be used as an e-learning course, containing any number of graded or ungraded course objects. - Crumbs
Crumbs is a new approach to give your Drupal site a consistent and flexibly customized pattern of breadcrumbs. - Dotpay
Module integrating Polish payment system Dotpay.pl with Ubercart. - Dynamic display block
Dynamic display block slideshows are mainly used to showcase featured content at a prominent place on the frontpage of the site in an attractive way. - Early Bird Discount
This is a discount module for Ubercart which allows for date-based discounts without coupon codes that can be set per node at product creation. - Easyrec
This module integrates the product recommender functionality of easyrec into an ubercart shop. - EMS Russian post shipping
EMS Russian Post shipping module for Ubercart. - eWay Payment Gateway
Ubercart integration with the Australia payment gateway eWay, - Extra Fields Checkout Pane
This modules allows an administrator to define additional (billing and shipping) address fields (i.e. VAT) as well as custom order fields in Ubercart e-commerce suite. These fields will be available during checkout process and in order handling pages. - FedEx Shipping
Shipping quote module for Ubercart that uses the FedEx Web Services API to get rate quotes directly from the FedEx server. - Field attributes
This module links Ubercart's attribute system to Drupal core's fields API and allows to automatically create product attributes from fields and options from themulti-values. - Forgotten Login
"Forgotten Login", monitors and reacts to failed logins. - Global Quote
Ubercart Shipping quote module that provides custom shipping quotes based on configurable weight ranges and custom shipping zones. - Google Analytics
Adds the Google Analytics web statistics tracking system to your website. - Hotel Booking System
he uc_hotel module is a hotel booking system for Drupal and Ubercart. - iDEAL
Allows users to make bank transfers between Dutch bank accounts using the the iDEAL payment API. - Is Useful
Adds iTunes/Amazon.com style "Was this useful?" ratings to entities. - jQZoom
The jQZoom module is a wrapper for the jQuery plugin jQZoom. The module provides a javascript magnification effect for images. When a user mouses over an image, a larger version of the area under the cursor will be displayed beside the image. - Node access product
Provides 'Node access' settings for product nodes, whereby users who purchase the product are granted view access to content, which can be predefined either by taxonomy, by node, or by Views. - Package Tracking
This module lets your customer (or you, the admin) track shipped packages. - Pay-per-node
This module allows creation of a number of nodes of chosen type for some users. - Payment
This module integrates Payment with Ubercart. - Payonline.ru payment for Ubercart
- Products Recommender
This module provides two default views. Users who ordered this product also ordered and Personal recommendation based on your previous purchase. - Quickbooks Merchant Service
This module provides a credit cart payment gateway for the uc_credit module through Quickbooks Merchant Services (QBMS) for Web Store. This is NOT full Quickbook integration. This module simply processes credit cards through QMBS for a merchant with a QBMS account. - 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. - Royal Mail zones
The UK's Royal Mail categorises destinations as falling into four zones across the world: the UK, Europe, world zone 1, and world zone 2. The Royal Mail zones module makes it easy to check which zone a country's in. Note that by this definition the UK isn't in Europe, which might seem counter-intuitive at first. - Simplenews subscription
Provide a simplenews newsletter subscription pane for the ubercart checkout. - Stripe
Aiming at some stripe (https://stripe.com/) integration. All are welcome to help out. - TatraPay (Ubercart) (Sandbox version)
This module works as payment gateway for Ubercart of Tatra Banka, a. s. from Slovak republic.
Very similar module was made for Drupal 6.x. This one works for 7.x - Ubercart Addresses
The uc_addresses module adds support for one or more addresses in the user's profile. - Ubercart Affiliate v2
This (uc_affiliate2) is a module providing affiliate functionality for Ubercart. - Ubercart Attribute Files
This module allows you to create file upload attributes for Ubercart. Potential uses include print-shops where the user must upload an image prior to checkout. - Ubercart attributes in cart
This module allows site administrators using the Ubercart and its Attribute modules to let their visitors change attributes of products they have added to their cart on their cart page. - Ubercart Auction
This module allows you to auction off products in your Ubercart store. When a product is put up for auction, users can no longer add the item to their cart, but they may place bids on it until the auction expires. - Ubercart Barclays EPDQ payment gateway
Integrate Barclays EPDQ payment gateway service. - Ubercart Cart Login Flow
This module provides different behaviors, depending on the source of the user when logs in. - Ubercart Checkout.fi Payment Method
This module implements Finnish Checkout.fi payment gateway as an Ubercart payment method. - Ubercart CSV
The purpose of this module is to export orders from an ubercart store in a manner that can be read by any spreadsheet program including Microsoft Excel. - Ubercart Custom Price
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. - Ubercart Discount Coupons
This module provides discount coupons for Ubercart stores. - UC Dropdown Attributes
The uc_dropdown_attributes module presents an administrative interface for defining the relationships between attributes. Attributes can be defined to be displayed only when specific values are selected for another attribute. - Ubercart Funds
Ubercart Funds implements a Site Funds Management System using Ubercart, It integrates features like Deposit Funds, Withdraw Funds, Transfer Funds..etc, which makes implementing most features of a Money site like Paypal or Skrill possible and easy using Drupal. - Ubercart Feed Mappers
This module provides Feed Mappings for Ubercart items, including model, prices, weight and weight units. - Ubercart Google Merchant Integration
The Ubercart Google Merchant Integration module allows you to fully integrate your ubercart products with Google Merchant. - Ubercart MIGS Gateway
MIGS (MasterCard Internet Gateway Service) 3-party payment processor for Ubercart. - Ubercart Optional Checkout Review
Makes the review button on the Ubercart checkout page optional (set by store admin). - Ubercart Payment Method Adjustments
uc_pma is an add-on module for the Ubercart e-commerce suite. The Drupal 5 version is compatible with Ubercart 1.0 rc2 and above. The Drupal 6 version has been tested with Ubercart 2.0 rc7. - Ubercart Product Actions
This simple module aims to assist Ubercart shop managers with making mass-changes (bulk update / blanket changes) to product data, including weight and prices, by implementing Drupal Actions which can be used in custom code or in conjunction with the excellent Views Bulk Operations (VBO) module. - Ubercart Product Checkout Panes
Specify which panes should appear during checkout either by product class or for any specific product. - Ubercart Product Minimum & Maximum
Ubercart compatible module. Adds minimum, maximum and order in multiples limits on products. Checks that the quantity selected matches the limits during both Add To Cart and Checkout actions. Quantity checks are disabled when product is added to the cart as part of a product kit. - Ubercart Realex
This module provides an Ubercart payment method for the Realex payment gateway. -
Ubercart Register Invoice Templates
This module customizes the e-mail invoice sent to customers. - Ubercart Restrictions
This module will do its best to prevent the wrong sort of people from ordering the wrong sort of goods, or to ship them to the wrong kinds of places. - Ubercart Sage Pay
This module allowsUbercart to accept credit card payments via Sage Pay without redirecting the user offsite. - Ubercart Sermepa Payment Systems
View Version control Revisions Posted by pcambra on November 11, 2009 at 7:23pm his module gathers payment methods for spanish banks that use Sermepa systems. - Ubercart Stamps.com® Shipping Labels
Print USPS shipping labels from Ubercart orders via Stamps.com® - Ubercart Terms of Service
This module includes an Terms of Service text (aka terms and conditions) and a [x] I agree with the Terms of Service checkbox for the cart or the checkout page of the purchase using Ubercart. - Ubercart Webform Checkout Pane
This module allows you to define Webform nodes as checkout/order panes in Ubercart. - UC Add to Cart Block
Site admins that want to make use of the "Add to Cart" form without using Views or forcibly typing in the PHP to load it, this module is for you. This module creates a simple "Add to Cart" block which can be re-used anywhere in the site, including in Panels! - UC Bitcoin
A Bitcoin payment method for the Ubercart shopping cart based on Mike Gogulski's creation. - UC CiviCRM
Ubercart and CiviCRM integration. - UC Dropdown Attributes
Ubercart uses attributes for specifying variations for a product. Attributes can specify color or size of a article of clothing or they can specify different sizes of a product, each with their own price and SKU. - UC Free Order Payment Method
The UC Free Order Payment Method module works in conjunction with the payment checkout pane using the order total preview to present a "Free order" payment method to customers when their order total drops to $0.00 or less. - UC GoPay
Integration of the GoPay payment gateway to Übercart. The GoPay payment gateway could be currently used at e-shops in the Czech and Slovak Republic and accepts transaction in CZK. - UC Panels
This module provides basic integration of Ubercart with CTools and Panels. This is a port to Drupal 7 and the latest CTools API originally posted by LPCA in #658732: Ubercart in Panels. - UC PayGate
Payment redirect page for Ubercart using PayGate - UC Price Visibility
Often, you want to advertise your products without revealing the prices, and show something like, "contact us for pricing." This Ubercart module allows you to show or hide product pricing per role, on a product-by-product basis. - UC Product Power Tools
Product "Power Tools" for Ubercart gives the store admin a number of options for altering the product creation form. - UC Sage Payments Gateway
Ubercart Payment Gateway for Sage Payment Solutions. - UC Shipwire (Order Fulfillment)
This module provides shipping integration for Ubercart and Shipwire. It currently supports all 4 API methods from ShipWire: - Who Bought What|Ubercart
INITIAL VERSION 7 now available. Trying to release it with Git, otherwise, find it in the issues This is for Ubercart. If you are using Ubercart to sell tickets or entries to an event or perhaps a race, it's very helpful to have a list, per item, of who bought what. For a competition, this will become an entry list. For a performance, this may become your will-call attendance list.
Help improve this page
Page status: No known problems
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion