Download ubercart-7.x-3.0-rc3.tar.gztar.gz 577.42 KB
MD5: 904a0800ca0ffa211040c41072fcad23
SHA-1: 9dc7ebef02d08dfce536591ed6d92ed0a410d6b9
SHA-256: 68006edb30cf63049961e6460a14a8dab006fc1ad9147ae83d947b415aa50c40
Download ubercart-7.x-3.0-rc3.zipzip 827.03 KB
MD5: 14037d0a3dd71ba08091c65bc094cbc6
SHA-1: 731eababe8ce864c20545984ed88608162bd4416
SHA-256: 4d9b8bdd75bbb57b49e6a07f08f3c1578c3a4edc26dc618f3f0ae718133dd6b5
Install with Composer: $ composer require 'drupal/ubercart:^3.0'
Using Composer to manage Drupal site dependencies

Release info

Created by: longwave
Created on: 6 Dec 2011 at 18:15 UTC
Last updated: 6 Dec 2011 at 18:20 UTC
Core compatibility: 7.x
Release type: New features, Bug fixes

Release notes

Changes since Ubercart 7.x-3.0-rc2:


  • Issue #1285818: Remove uc_cart_exit() and cache safe cart block.
  • Issue #1290000 by wodenx, longwave: Add 'prepare' checkout pane callback.
  • Issue #1295526: Implement hook_prepare() in uc_product_kit to avoid errors when using Devel Generate.
  • Issue #852458: Save order comments before triggering a status update.
  • Issue #1307900: Allow shipping quote methods to specify a description and operations links to be displayed on the quote admin page.
  • Issue #1305516: Add uc_store_email() function to standardize store email address.
  • Add new 'uc_price' form element for price inputs.
  • Add new 'uc_quantity' form element for quantity inputs.
  • Change uc_encryption_class to UbercartEncryption and re-write to remove all the old PHP 4 style code.
  • Improve UcAddress. Make comparison of physical addresses more robust by ignoring capitalization and whitespace.
  • Remove deprecated uc_add_js().
  • Issue #1308692: Shipping quote methods no longer control their own enabled and weight settings.
  • Remove deprecated {uc_order_products}.manufacturer column.
  • Remove deprecated code that was used to support uc_recurring 6.x-1.x.
  • Issue #1316776: Move "customers" code to uc_order.
  • Issue #976318: Keep attribute option IDs available after checkout.
  • Issue #1127126 by hanoii: Pass $order and $stock variables into drupal_mail() in uc_stock.
  • Add uc_store_name() function to provide the same sensible default everywhere.
  • Followup to issue #344706: Remove 'address' and 'street address' pseudo-fields that are no longer used.


  • Issue #796974 by hanoii: Allow multiple attributes with the same label on a product.
  • Add alternative grid view to catalog.
  • Replace fieldsets with vertical tabs for USPS and UPS admin settings.
  • Issue #1307900: Show flat rate and weight quotes directly on the shipping quote admin page.
  • Issue #1307900: Re-configure shipping quotes settings page.
  • Issue #1247090: Add 'Create an order for this customer' link to admin/store/customers/orders/%uid.
  • Issue #885010: Move form for administering a user's file downloads from user/%/edit to user/%/purchased-files.
  • Issue #1167840: Convert product kit component fields to draggable table.
  • Show edited tax rates as percentage rather than decimal.
  • Issue #344706 by MegaChriz, longwave: Allow address fields to be reordered.
  • Issue #1317910: Move shipping and tax conditions to a separate configuration page.
  • Issue #1352818: Replace order search page with Views.
  • Issue #1330500: Provide a way to repair the catalog taxonomy field.


  • Issue #769874: Indicate that Google Checkout and Paypal Express Checkout are different from Ubercart Checkout.
  • Issue #1306486: Use invisible form labels in tables and abbreviation tags for accessibility.
  • Provide some basic CSS for the catalog table and terms views.
  • Issue #904986: Add CSS class to empty cart text.
  • Hide weight and dimensions fields if their values are zero.


  • Issue #499782: Remove credit card debug mode and ability to store full credit card numbers after checkout.
  • Issue #1066264: Add option to include authorization only transactions in order balance condition.
  • Backport uc_cart_update_6202() and uc_order_update_6016() to allow upgrades from 6.x-2.4.
  • Cleaned up and improved Views integration.
  • Added some SimpleTests.
  • Numerous documentation fixes and improvements.
  • A multitude of bug fixes.


The selected release is the release that will be used for automated testing. Optional projects are only used for testing.