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

  1. Adyen Ubercart Payment
    This module provides an Ubercart payment method to embed the payment services provided by Adyen

    VIEW THIS MODULE

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

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  4. Alipay
    Alipay is a popular Chinese payment gateway. This module provides support for it. Ubercart required.

    VIEW THIS MODULE

  5. Attribute Stock
    This modules works with attributes of products. It allows you to combine several attributes info one and keep track of stock level.

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  7. Balance Tracker
    Balance Tracker creates a balance sheet to display account credits and debits belonging to users.

    VIEW THIS MODULE

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

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  10. Canada Post
    This module is used to obtain Canada Post shipping quotes for Ubercart.

    VIEW THIS MODULE

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

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  13. Course
    Allows any content-type to be used as an e-learning course, containing any number of graded or ungraded course objects.

    VIEW THIS MODULE

  14. Crumbs
    Crumbs is a new approach to give your Drupal site a consistent and flexibly customized pattern of breadcrumbs.

    VIEW THIS MODULE

  15. Dotpay
    Module integrating Polish payment system Dotpay.pl with Ubercart.

    VIEW THIS MODULE

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

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  18. Easyrec
    This module integrates the product recommender functionality of easyrec into an ubercart shop.

    VIEW THIS MODULE

  19. EMS Russian post shipping
    EMS Russian Post shipping module for Ubercart.

    VIEW THIS MODULE

  20. eWay Payment Gateway
    Ubercart integration with the Australia payment gateway eWay,

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  22. FedEx Shipping
    Shipping quote module for Ubercart that uses the FedEx Web Services API to get rate quotes directly from the FedEx server.

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  24. Forgotten Login
    "Forgotten Login", monitors and reacts to failed logins.

    VIEW THIS MODULE

  25. Global Quote
    Ubercart Shipping quote module that provides custom shipping quotes based on configurable weight ranges and custom shipping zones.

    VIEW THIS MODULE

  26. Google Analytics
    Adds the Google Analytics web statistics tracking system to your website.

    VIEW THIS MODULE

  27. Hotel Booking System
    he uc_hotel module is a hotel booking system for Drupal and Ubercart.

    VIEW THIS MODULE

  28. iDEAL
    Allows users to make bank transfers between Dutch bank accounts using the the iDEAL payment API.

    VIEW THIS MODULE

  29. Is Useful
    Adds iTunes/Amazon.com style "Was this useful?" ratings to entities.

    VIEW THIS MODULE

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

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  32. Package Tracking
    This module lets your customer (or you, the admin) track shipped packages.

    VIEW THIS MODULE

  33. Pay-per-node
    This module allows creation of a number of nodes of chosen type for some users.

    VIEW THIS MODULE

  34. Payment
    This module integrates Payment with Ubercart.

    VIEW THIS MODULE

  35. Payonline.ru payment for Ubercart

    VIEW THIS MODULE

  36. Products Recommender
    This module provides two default views. Users who ordered this product also ordered and Personal recommendation based on your previous purchase.

    VIEW THIS MODULE

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

    VIEW THIS MODULE

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

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  40. Simplenews subscription
    Provide a simplenews newsletter subscription pane for the ubercart checkout.

    VIEW THIS MODULE

  41. Stripe
    Aiming at some stripe (https://stripe.com/) integration. All are welcome to help out.

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  43. Ubercart Addresses
    The uc_addresses module adds support for one or more addresses in the user's profile.

    VIEW THIS MODULE

  44. Ubercart Affiliate v2
    This (uc_affiliate2) is a module providing affiliate functionality for Ubercart.

    VIEW THIS MODULE

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

    VIEW THIS MODULE

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

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  48. Ubercart Barclays EPDQ payment gateway
    Integrate Barclays EPDQ payment gateway service.

    VIEW THIS MODULE

  49. Ubercart Cart Login Flow
    This module provides different behaviors, depending on the source of the user when logs in.

    VIEW THIS MODULE

  50. Ubercart Checkout.fi Payment Method
    This module implements Finnish Checkout.fi payment gateway as an Ubercart payment method.

    VIEW THIS MODULE

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

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  53. Ubercart Discount Coupons
    This module provides discount coupons for Ubercart stores.

    VIEW THIS MODULE

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

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  56. Ubercart Feed Mappers
    This module provides Feed Mappings for Ubercart items, including model, prices, weight and weight units.

    VIEW THIS MODULE

  57. Ubercart Google Merchant Integration
    The Ubercart Google Merchant Integration module allows you to fully integrate your ubercart products with Google Merchant.

    VIEW THIS MODULE

  58. Ubercart MIGS Gateway
    MIGS (MasterCard Internet Gateway Service) 3-party payment processor for Ubercart.

    VIEW THIS MODULE

  59. Ubercart Optional Checkout Review
    Makes the review button on the Ubercart checkout page optional (set by store admin).

    VIEW THIS MODULE

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

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  62. Ubercart Product Checkout Panes
    Specify which panes should appear during checkout either by product class or for any specific product.

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  64. Ubercart Realex
    This module provides an Ubercart payment method for the Realex payment gateway.

    VIEW THIS MODULE

  65. Ubercart Register Invoice Templates

    This module customizes the e-mail invoice sent to customers.

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  67. Ubercart Sage Pay
    This module allowsUbercart to accept credit card payments via Sage Pay without redirecting the user offsite.

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  69. Ubercart Stamps.com® Shipping Labels
    Print USPS shipping labels from Ubercart orders via Stamps.com®

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  71. Ubercart Webform Checkout Pane
    This module allows you to define Webform nodes as checkout/order panes in Ubercart.

    VIEW THIS MODULE

  72. 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!

    VIEW THIS MODULE

  73. UC Bitcoin
    A Bitcoin payment method for the Ubercart shopping cart based on Mike Gogulski's creation.

    VIEW THIS MODULE

  74. UC CiviCRM
    Ubercart and CiviCRM integration.

    VIEW THIS MODULE

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

    VIEW THIS MODULE

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

    VIEW THIS MODULE

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

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  79. UC PayGate
    Payment redirect page for Ubercart using PayGate

    VIEW THIS MODULE

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

    VIEW THIS MODULE

  81. UC Product Power Tools
    Product "Power Tools" for Ubercart gives the store admin a number of options for altering the product creation form.

    VIEW THIS MODULE

  82. UC Sage Payments Gateway
    Ubercart Payment Gateway for Sage Payment Solutions.

    VIEW THIS MODULE

  83. UC Shipwire (Order Fulfillment)
    This module provides shipping integration for Ubercart and Shipwire. It currently supports all 4 API methods from ShipWire:

    VIEW THIS MODULE

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

    VIEW THIS MODULE

Help improve this page

Page status: No known problems

You can: