Download ubercart-7.x-3.0-beta1.tar.gztar.gz 531.96 KB
MD5: 86ef09f0c7b5b43c7fad892d7765e258
SHA-1: 3eeb2629b1affd0a4fcb51b4a5f5e996317226f0
SHA-256: a05f245ce19ecde94ca79dedb284753d6abd0789ff1a006631be6d85933cc8bc
Download ubercart-7.x-3.0-beta1.zipzip 716.97 KB
MD5: eebfb176c9a53fb67f77ad267d28f645
SHA-1: 3651460c6edf6f31135644d76eda20ee246bf59a
SHA-256: 7bb0d5afbef6d27eb6f0973a694e0540dc4abf9475fcc32feced8131aa21f0b5
Install with Composer: $ composer require 'drupal/ubercart:^3.0'
Using Composer to manage Drupal site dependencies

Release info

Created by: Island Usurper
Created on: 9 Dec 2010 at 19:16 UTC
Last updated: 9 Dec 2010 at 19:25 UTC
Core compatibility: 7.x
Release type: Bug fixes

Release notes

Ubercart 3.0-beta1, 2010-12-09

  • API:
    • Implemented entity features for orders:
      • Added $reset parameter to uc_order_load().
      • Added uc_order_load_multiple().
      • Fields saved and loaded.
    • Order pane callbacks also changed signatures:
      uc_order_pane_PANE_ID($op, $order, &$form = NULL, &$form_state = NULL)
      • This signature applies to all ops, including those defined in 'edit-ops'.
    • Quote method callbacks no longer need to return formatted rates.
    • uc_currency_format() changed signature:
      uc_currency_format($value, $sign = NULL, $thou = NULL, $dec = NULL)
    • Removed uc_price().
    • Removed hook_uc_price_handler().
    • theme_uc_price() takes one parameter: 'price', a float.
    • theme_uc_product_price() expects a render element with a #value and optional #title and #attributes. Element children may be used to display text after the price.
    • 'view' $op added to hook_uc_cart_item()
      • Allows modules to modify items before they are shown on the cart page.
  • Database:
    • Dropped {cache_uc_price}.
    • Added {uc_taxed_product_types}.
    • Added {uc_taxed_line_items}.
  • Forms:
    • Submit buttons wrapped in a #type = 'actions' container.
    • Edit order form now contains field widgets.
  • Menu:
    • Customers may view their orders at user/%user/orders/%uc_order to match the parent item user/%user/orders.
  • Taxes:
    • Tax rates may be set to be included in product prices. Their associated conditions are not checked until the checkout page, where they are shown as separate line items and not part of product prices.


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