INSTALLATION (PLEASE READ)
UC Ajax Cart provide another block for cart. So disable cart block and enable UC Ajax Cart block
Ubercart compatibility
Tested on the following Ubercart releases:
- Latest release: 6.x-2.26 Ubercart.
- Dev version: 6.x-2.x-dev (see #897038: Option to NOT show "<product> successfully removed from cart").
ATENTION: UC Ajax Cart is not yet compatible with last Ubercart 2.7 stable release. Work is in progress. Check #1317986: Updating to Ubercart 6.x-2.7 breaks Ajax Cart.
Branches
UC Ajax Cart - Drupal 7
Current mantainers have not resources to port Uc Ajax Cart to Drupal 7, although there are some people involved in the port. Help is welcome. See #1120590: Ubercart Ajax Cart upgrade for Drupal 7 . Please send a message if you are interested in becoming maintainer for the 7.x branch.
UC Ajax Cart - Drupal 6
Feature list:
- AJAX operations on cart (add to cart, remove, update) for registered and anonymous users (allows cart for anonymous user with cache on).
- CSS class to include/exclude products from this AJAX functionality.
- Unobtrusive javascript (Works also without javascript).
- Check restrictions (product stock is active and 0) and display in a ajax message.
- Supports product kits (also restrictions for the single products in a product kit).
- Supports Cart Links
- No extra theming (this module takes theming of normal cart).
- For catalog listing without attributes in form but required attributes the button changes to "select options", so you must choose a required option.
- Collapsible cart block with optional effect.
- On screen themeable notifications (centerd with overlay and Growl like).
- Cart page view with ajax support.
Roadmap for 6-2.0
Complete rewrite of module. Better use of Drupal standards.Theming of cart independend from uc_cart.- More informations for Shop users.
- Better handling of caching.
- A documentation for developer.
Support of [http://drupal.org/project/uc_aac|Ajax Attribute Calcualtion]
Roadmap for 6-1.0
Release a stable version. ( so please test )
I will only release bugfix releases for this module. All new Features will go in 2.0.
So please post your feature requests.
UC Ajax Cart - Drupal 5 (no development anymore)
There will not be any development in the Drupal 5 branch. All new development is going in the Drupal 6 branch,
You need jquery_update for Drupal 5 version.
Issues
UC Ajax Cart seems to be very stable, but there are some issues when used with other modules:
- #1213574: Ajax Cart not working with uc_out_of_stock notification
- #1209344: UC Ajax Cart does not play nice with UC Discounts Alt
- #823988: Variable Price Support
- #1215486: Adding Item From Upsell Cart Pane Makes the Rest of the Upsell Items Disappear
Other info
Ubercart Ajax Cart with Authcache
Ubercart Ajax Cart with Boost
Please set 'Statically cache specific pages' Boost option to 'Cache every page except the listed pages' and set pages to:
uc_ajax_cart
uc_ajax_cart/*Cart Links
If you want to use Cart Links you have to tell UC Ajax Cart which links are cart links. To do this just add the 'ajax-cart-link' class to all your cart links.
Using UC Ajax Cart just to get anonymous cart block with cache
If just want a cart block for anonymous users with cache enabled but you don't want the AJAX cart operations go settings page and:
- Enable 'Ajax Support for anonymous users'
- Disable 'Ajaxify cart page'
- Select 'Ajaxify only products that have the specified CSS class' in 'Apply Ajax Cart functionality to specified products', and use a nonexistent CSS class.
Secured pages
Add uc_ajax_cart* to the ignore settings of secure pages, it should work.
Demo site
Please note that demo page uses an old version of Uc Ajax Cart from 1.x series. Use this demo just an example, but you have to know that module has evolved a lot from that version. A new demo site is planned.
Thanks to
chellman help me set up this project on drupal.org .
Credits
Original development is sponsored by Erik Seifert from b-connect.
Recent development of this module is sponsored by Metadrop.
Project Information
- Maintenance status: Actively maintained
- Development status: Under active development
- Reported installs: 2112 sites currently report using this module. View usage statistics.
- Last modified: November 8, 2011
