Here is a list of useful modules that will help expand your Ubercart Shopping cart.

Over time, we will add installation and usage examples, but if you would like assistance before we have, please don't hesitate to contact us and we will help as much as possible.

 


 

Displaying 1 - 20 of 21

Ubercart Addresses

The uc_addresses module adds an address book to the user's profile. In the address book users can manage their addresses: add new addresses and edit or delete existing addresses. One address must be designated as the default billing address and one must be designated as the default shipping address. This may be the same address. The default addresses cannot be deleted (but they can be edited).

Ubercart 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. Depending on where you are from you might call this method bank transfer, wire transfer, giro transfer or direct deposit.

Ubercart CiviCRM Integration

When a customer buys something from the Ubercart store, the name and address information they provide is added to CiviCRM. If the customer has a simple contact record generated by syncing CiviCRM from the Backdrop user table, that record is updated with the new information. If no contact record exists, one is created.

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 such as Libre Office or Microsoft Excel.

You can create any number of reports to export certain criteria. More granular criteria can be programmed later if there is demand for such a feature. Please provide feedback if this is the case.

The date of last export and last order id exported are tracked. Each report is incremental so that when you do an export, any previously exported items are excluded from the report.

Ubercart Feeds

This module provides Feeds mappings for Ubercart items, including model, SKU, stock, prices, weight, weight units, and more.

It also adds the ability to include attribute mappings (which are added to the product after it has been created), both for the price and weight fields.

Attributes and Options must already exist in Ubercart.

Ubercart New Expiration

This module implements user-controllable expiration of an Ubercart taxonomy term (typically, "New Product"). The module removes the term from any product older than a specified number of days.

The use case this supports is one where you assign a catalog term "New Products" to new products (so that, for example, they show up in their own featured section of the catalog) but you want that assignment to expire after a set period of time. This module takes care of that.

Ubercart Out of Stock Notification

This module uses Ajax and jQuery to check for available stock and if there is no stock available, it replaces the 'Add to cart' button with a configurable message.

Display attributes types supported for AJAX validation:

  • Select box
  • Radio buttons

It provides server-side validation so this module can prevent the addition of out of stock items even if Javascript is disabled or if the user clicks on an "Add to cart" button too quickly.

Ubercart Price Per Role

The Ubercart Price-Per-Role module allows Ubercart to charge different prices to different customers based on their roles. It works with both base prices and option prices.

There is also a block that can be used by store administrators to select a role to use for prices for the current user.

Ubercart Product Context

The Ubercart Product Context module modifies various pages of Ubercart depending on context of the displayed product. For example, it selectively removes the "add to cart" button and/or "buy it now" buttons and/or replaces it/them with a message based on whether a product is either (a) previously purchased, or (b) already in the cart. The choice is made for each product type.

It can be desirable to let a customer know that they previously bought a product, if, for example, they're looking for something they bought once before.

Ubercart Stripe

This is an Ubercart payment gateway module for Stripe. It maintains PCI SAQ A compliance which allows Stripe, the payment processor, to handle the processing and storing of payment card details.

It is compliant with 3D Secure, 3D Secure 2, and Strong Customer Authentication (SCA). Your site should be configured to use https.

Ubercart: Who Bought What

This module collects and displays relevant information about purchases, including purchaser name, quantity, payment status, and all attributes.

Finally, the result may be downloaded as a CSV so you can do whatever you want with it. Please note that, if you want, you can directly go to the product page by setting pid = to the product node id. You can get a CSV by adding csv=1 to the url.

Pages