Ubercart Ajax Attribute Calculations

cYu - March 13, 2008 - 19:29

uc_aac is an add-on module for the Ubercart e-commerce suite. This module updates product fields via Ajax when attributes that effect those fields are modified. By default it also updates individual attribute price adjustments so that they remain relative to the updated price, but this can be turned off in the attribute admin settings.

Dependencies

Ubercart Ajax Attribute Calculations requires Ubercart Attributes be installed.

Features

6.x-2.x

  • This module has been tested and is compatible with Übercart 2.0.
  • In Development, Not Recommended For Live Sites!
  • Updated Fields:
    • Display Price
    • Sell Price
    • Cost
    • Model
    • Weight
  • Supported Field Types:
    • Select Box
    • Radio Buttons
    • Checkboxes
  • Allows other modules to interact with it in the following ways:
    • Rebuilds the entire product view form on every change. This allows users to leverage existing Drupal hooks such as hook_nodeapi and hook_form_alter to alter the appearance of the product view form.
    • The existing ubercart hook, hook_add_to_cart_data, is now called to load item data modifications made by other modules.
    • A new hook has been added, hook_cart_item, to allow other modules to modify the cart item.
  • Modules currently interacting with Ajax Attribute Calculations

6.x-1.x

  • This module has been tested and is compatible with Übercart 2.0.
  • Product node divs must have an identifier in the same form as the garland theme. For instance, trying to use bluemarine theme without adding the following code to node.tpl.php will result in the module not working.
    id="node-<?php print $node->nid; ?>"
  • Requires Ubercart Beta2 or higher
  • If using Ubercart RC2 or higher, the dev version of this module is required.
  • Updated Fields:
    • Display Price
    • Sell Price
  • Supported Field Types:
    • Select Box
    • Radio Buttons

5.x-1.x

  • This module has been tested and is compatible Übercart 1.0.
  • Product node divs must have an identifier in the same form as the garland theme. For instance, trying to use bluemarine theme without adding the following code to node.tpl.php will result in the module not working.
    id="node-<?php print $node->nid; ?>"
  • Updated Fields:
    • Display Price
    • Sell Price
  • Supported Field Types:
    • Select Box
    • Radio Button

Releases

Official releasesDateSizeLinksStatus
6.x-1.02009-Jan-149.2 KBRecommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.62009-Jan-1416.44 KBRecommended for 5.xThis is currently the recommended release for 5.x.
Development snapshotsDateSizeLinksStatus
6.x-2.x-dev2009-Nov-059.26 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
6.x-1.x-dev2009-May-089.21 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-1.x-dev2008-Dec-0416.46 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.


 
 

Drupal is a registered trademark of Dries Buytaert.