Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Download ubercart-7.x-3.4.tar.gztar.gz
613.98 KB
MD5: 41b74941d1cfcbf2a1416612cccd76e6
SHA-1: e678e0e396e0832499e2322066a95a8e0a0c4f26
SHA-256: ba61f41d894086ecaad1401b64897acd00a5538db3517c4d729c053ee6e42738
Download ubercart-7.x-3.4.zipzip
881.17 KB
MD5: 5c18ed17c30bf3b3a4875c58513e8568
SHA-1: 138cd5e440166e77fc70990376b5a5054390708c
SHA-256: a9394a759c3885fc32620eaff815e093c30c33a79e45ea505161a2ab3d4043ae
Release notes
Fix for security issue DRUPAL-SA-CONTRIB-2013-020
New features since 7.x-3.3:
- #1667674: Added 'view order invoices' permission.
- #1492626 by fiftyz, longwave: Added Rules event triggers and entity hooks for cart item inserts, updates and deletes.
- #1495704: Added CSS class to order total preview line items.
- #1490632: Added payment receipts relationship and fields to Views.
- #1243988 by bwynants, TR, DanZ: Added Rules condition to "Check an order's product class".
- #1876496 by DanZ, longwave: Added total price, total cost and total weight to ordered products in Views.
- #1817696: Added payment-balance order property for use in Rules comparisons.
- #993360: Added translation of order status labels.
- #1334970: Added 'customer starts checkout' Rules event and hook_uc_cart_checkout_start().
- #1858772 by serjas, longwave: Added 'delete order' to Views Bulk Operations.
Bug fixes since 7.x-3.3:
- #1434692: Fixed creation of UPS shipments to countries without states/provinces.
- #1910090: Removed duplicate order comment when payment is received by PayPal.
- #1919882 by rjlang: hook_uc_file_transfer_alter() invocation never updated for D7.
- #1368808 by hectots, longwave: Fixed truncated USPS service name in some translations.
- #1905920: Fixed USPS error: Package size must be 'Regular' or 'Large'.
- #1364508: Fixed USPS error: Dimensions are missing for package; unable to calculate postage.
- #1785434: Fixed remaining 'foreign keys' declarations in hook_schema() implementations.
- #1914874: Fixed undefined indexes when using Views contextual filters.
- #1899458: Fixed tax rules are not updated when node type machine name is changed.
- Fixed uc_taxes_rate_save() to not require 'id' parameter for new taxes.
- #1909542: Fixed taxonomy term catalog links should use hook_preprocess_link().
- #753964: Use is_numeric, not is_int in uc_product_is_product().
- #1897242: Fixed undefined property: stdClass::$data in _uc_cart_product_get_options().
- #1861940: Fixed notice when using test gateway to process recurring payments.
- #1029760: Disabled product features (roles and file downloads) for product kits.
- #1470678 by trobey, longwave: Added address line 2 to Authorize.Net transactions.
- #1246620: Fixed undefined index: shippable in uc_ups_product_alter_validate().
- #860664: Fixed infinite loop if downloadable file is not readable.
- #1781558: Fixed hang during upgrade if catalog images and files are out of sync.
- #1844402 by DanZ, longwave: Fixed AJAX crash and address load/save failure in uc_shipping_shipment_edit() form.
- #1866742: Add new provinces and romanize Thai names in Thailand country file.
- #1800626: Fixed inability to submit previewed comments on products with add to cart form displayed.
- #1785186: Fixed CyberSource gateway should always send grandTotalAmount.
- #1112550: Fixed hook_order 'can_delete' op.
- #1866184: Fixed review page not showing all products when using PayPal Express Checkout.
- #1857572: Removed unused uc_product_title_sku_autocomplete().
- #1857618: Fixed order e-mail address does not update when changed from edit button on checkout page.
- #1043500: Deprecated uc_store_get_icon().