Hardik Gajjar

Ajax Add To Cart

  • Popularity Score 2178 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

Provides ajax add to cart from product list, detail, and cart page with all necessary blocks update instantly.
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.
In order to get this extension, you must have active Magento Go Store. Click here to create Go store.

Magento Connect 2.0

Magento Connect 2.0

FREE
Previous Next
Overview

Ajax Add To Cart

Ajax Add To Cart

Contact me for installation or support.

Demo:Magento 1.7

Demo:Magento 1.9

Whole Javascript is written in prototype JS only, no jQuery is used, so less chances of javascript conflict.

To get a full ajax catalog experience along with layered navigation, my another extension Creative Layered Navigation Pro works great in conjunction with this extension.

Now, also provide configurable and group products support ith options select via ajax.

It is highly customizable. By default top links block, sidebar cart block and cart page's content blocks are added in update blocks list.

If you want to add more blocks which should be updated, you can easily do so just by adding its name and block's parent class / ID selector.

You can refer the default layout update entries in admin panel for further details.

NOTE: Please confirm that the block which you are adding in layout update entries is under default handle or under ajaxcart handle. You can refer ajaxcart.xml frontend layout file for further details.

Release Notes

Added support for Magento 1.9

2014-07-31 07:09:33
  • Version number: 2.1.0
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7, 1.8, 1.8.1, 1.9
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Added support for Magento 1.9

Feature enhancement and bug fixes

2013-07-13 08:44:31
  • Version number: 2.0.1
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Finally, added bundle product add to cart from listing page via ajax.

Also, fixed compare product stopped working issue.

Major Release - added CONFIGURABLE and GROUP products support

2013-03-09 06:22:31
  • Version number: 2.0.0
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Now, it provides ajax add to cart functionality for configurable and group products too.

fixed firefox and IE js error for file uploads.

2013-01-03 05:05:06
  • Version number: 1.1.2
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

fixed firefox and IE js error for file uploads.

added file upload for custom product option type file

2013-01-02 10:45:51
  • Version number: 1.1.1
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

added file upload for custom product option type file
1 2
Reviews

About the Developer

This extension was developed by and is supported by Hardik Gajjar

Ajax Add To Cart 4.6 5 27 27
Not just one of the best This is not just one of the best, but the very best FREE ajax add to cart extension out there. I've tested a lot of extension and this one stands out. Thank you so much for giving this for free. We've used it in a Magento 1.9 site with a custom theme and it truly works without any conflicts at all. :) September 13, 2014
Works great Does exactly what it says. Easy integration and adding your own blocks in the backend works like a charm. Thanks! August 28, 2014
Great Extension This extension was extremely easy to install, with simple configuration to give the required results. The developer responded quickly to queries. Thanks for the great extension. August 25, 2014
Works great! Can't disable on other sites though.. Running on 1.7.2. This works with a quick install but I'm trying to disable this on 2 of my sites but when I set "Enable Ajax Cart" to "No" the ajax is still active. Any help on this? April 30, 2014
Nice! Hey buddy, Thanks for making this extension, It really is great. I understand that I need to add my cart block ID in the admin to make the cart update without having to refresh the page, But how do I find my cart block ID details of the Theme I am using? (Ultimo) http://v2racing.co.uk/magento/k-tuned-swap-package-level-four-turn-key.html Any help would be greatly appreciated. Scott April 5, 2014
EXCELLENT Works like a charm. Great work you 've done there. Recommended. March 28, 2014
Working on 1.8.1 working fine with configurable products. does not mess up with other plugins. does what is described! Cool Thanks saved me a lot time. March 5, 2014
Blanck page on configuration After installation the module runs, but blank page on Admin/Configuration ... I uninstalled March 2, 2014
Great extension Great free extension. Tested on Magento Community 1.7.0.2. We found a small inconsistency with the MAP (minimum advertised price) functionality. With MAP enabled, in the product page the add to cart button works only first time. Thanks to developers. Regards, idnovate.com January 28, 2014
Great Extension This is a great product - especially for a free extension. Even helped me customize to add cart buttons for upsell products. Highly recommended! January 27, 2014
2 3 next>>
Q&A
(15 Questions : 6 Answers)

Product Q&A

Ask your questions. Share your answers.

 
 
« Back
 
 
Sort by
 
2 answers

Delete Warning line

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26133516
Customer avatar
How to delete warning message on top when i add product to cart it
by
sachin06109
-
1 year, 6 months ago
+1point
1out of 1found this question helpful.
Was this helpful?Yes1No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_281204
Customer avatar
Answer: 
If you are looking to just remove the word warning! or change it to something a little more friendly this can be done simply be editing line 154 in /magento/skin/frontend/base/default/ajaxcart/growler.js

Hope this helps :)
by
chriscom
-
1 year, 1 month ago
+1point
2out of 3found this answer helpful.
Was this helpful?Yes2No1

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26640275
Customer avatar
Answer: 
All you will need to do is edit ajaxcart.js in

/skin/frontend/base/default/ajaxcart

and remove the following line in all 3 places of the code.

_this.g.warn("Processing", {life: 5});
by
caday34
-
1 year, 6 months ago
+5points
5out of 5found this answer helpful.
Was this helpful?Yes5No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27493422
Customer avatar
Couldn't find it anywhere in System->Configuration
by
heychris
-
4 months, 2 weeks ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_25784683
Customer avatar
Answer: 
When you use connect it somehow misses downloading the app/code/local/Hardik folder. I ended up downloading the package directly from here:
http://www.tangkoko.com/direct-download-magento-extension/
then uploading the missing folder and now it works.
It should then appear underneath the sales section in the configuration menu.
DKNZDesign
by
dknzdesign
-
3 weeks, 6 days ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_268457
Customer avatar
Hi man
First of all: Your module is awesome. Really usefull and well done.

Question: Do you know what happens with Estimate button after a Delete process in Checkout Cart page?

I don't understand why but my Estimate button returns only false, and submit does not work. The same happens in your demo page: http://magento-172.ap01.aws.af.cm/

Removed validation from country and region but the problem persists.
by
haphaews
-
4 months, 2 weeks ago
+1point
1out of 1found this question helpful.
Was this helpful?Yes1No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_268457
Customer avatar
Answer: 
Hi guys

After a long search I discovered that it's a Prototype bug.
Problem fixed updating js/prototype.js file.

Look for this piece of code:
function evalScripts() {
return this.extractScripts().map(function(script) { return eval(script) });
}

Replace by:
function evalScripts() {
return this.extractScripts().map(function(script) { with(this){ return eval(script);} });
}
by
haphaews
-
4 months, 1 week ago
+1point
1out of 1found this answer helpful.
Was this helpful?Yes1No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26113462
Customer avatar
Extension is great. It is possible to add a qty filed to the category page?
by
mjankowski
-
9 months ago
+3points
3out of 3found this question helpful.
Was this helpful?Yes3No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26124863
Customer avatar
Answer: 
add this code to your category page just before cart button.
<script type="text/javascript">
function setQty(id, url) {
var qty = document.getElementById('qty_' + id).value;
document.getElementById('cart_button_' + id).innerHTML = '<button type="button" class="button" onclick="setLocation(\'' + url + 'qty/' + qty + '/\')"><span><span>Add to Cart</span></span></button>';
}
</script>
<input type="text" name="qty_<?php echo $_product->getId(); ?>" id="qty_<?php echo $_product->getId(); ?>" maxlength="12" value="1" onkeyup="setQty(<?php echo $_product->getId(); ?>, '<?php echo $this->getAddToCartUrl($_product) ?>');" title="<?php echo $this->__('Qty') ?>" class="input-text qty" />
by
quibria
-
2 weeks, 6 days ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_25942526
Customer avatar
Hi there,

I've noticed an issue using this extension (also on the demo site)...

When you add something to cart, the search button and account menu stop working until you direct to another page.

Anyone noticed/fixed this?

Otherwise this mod will be greatly useful. Thanks for the effort
by
mcdoogle86
-
1 month, 1 week ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0

Answers

Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26124863
Customer avatar
Answer: 
Try to comment out those line from ajaxcart.js then remove cache.

// Avoid PrototypeJS conflicts, assign jQuery to $j instead of $
if (typeof(jQuery) != undefined) {

var $j = jQuery.noConflict();
var skipContents = $j('.skip-content');
var skipLinks = $j('.skip-link');

if (typeof(skipContents) != undefined && typeof(skipLinks) != undefined) {

skipLinks.on('click', function (e) {
e.preventDefault();

var self = $j(this);
var target = self.attr('href');

// Get target element
var elem = $j(target);

// Check if stub is open
var isSkipContentOpen = elem.hasClass('skip-active') ? 1 : 0;

// Hide all stubs
skipLinks.removeClass('skip-active');
skipContents.removeClass('skip-active');

// Toggle stubs
if (isSkipContentOpen) {
self.removeClass('skip-active');
} else {
self.addClass('skip-active');
elem.addClass('skip-active');
}
});

$j('#header-cart').on('click', '.skip-link-close', function(e) {
var parent = $j(this).parents('.skip-content');
var link = parent.siblings('.skip-link');

parent.removeClass('skip-active');
link.removeClass('skip-active');

e.preventDefault();
});
}
}
by
quibria
-
2 weeks, 6 days ago
0points
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26311538
Customer avatar
Hello,

how to disable the implemented delete function in checkout, because it messes my checkout button?
by
ResQ
-
1 year, 4 months ago
+1point
1out of 1found this question helpful.
Was this helpful?Yes1No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26987485
Customer avatar
Can I disable the plugin in just Product Detail view?
by
icapli
-
1 year, 3 months ago
+1point
1out of 1found this question helpful.
Was this helpful?Yes1No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_27004011
Customer avatar
by
khoama
-
1 year ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_153752
Customer avatar
How to i want to move or create block my cart in right to header show

Shopping Cart : Picture Bags
0 Items : $0.00

( note : under toplink ) Please help me. please. Thank you very much.
by
Krite
-
10 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26923705
Customer avatar
hi dev

I am using magento 1.7.0.2 and I add information about my total weight cart

using this code in my app/design/fronted/base/default/checkout/cart/sidebar.phtml

[code]<?php
$items = Mage::getSingleton('checkout/cart')->getQuote()->getItemsCollection()->getItems();
$product = Mage::getModel('catalog/product');
$total_weight=0;
foreach ($items as $item)
{
$product = $item->getProduct();
$qty = $item->getQty();
$weight = $item->getWeight();
if($product->isConfigurable()){
$total_weight+=($weight*($qty-1));
} else {
$total_weight+=($weight*$qty);
};
}
?>

<div style="padding: 5px; text-align: center; color: #CC0000; width: 160px; background: #fff; margin-top: 10px;&gt;
&lt;span style="font-size:14px;"><strong>Total Cart Weight</strong></span> <br />
<span style="font-size:18px; color:#000000;"><strong><?php echo $total_weight;?> KG</strong></span>
[/code]

so it display total weight of my cart when they add problem.

but when I am using your extension after I add product the total weight of my cart is not updated. it only updated the previous weight

for example

1. I add an item weight 0.25 kg -> Cart say there is 1 item in your cart, however my total weight is 0 kg instead of 0.25 kg

2. after that I add 2 item weight 0.25 kg (2x0.25=0.5 kg) -> cart say there is 3 item in your cart, but my total weight is 0.25 kg instead of 0.75 kg.

I think I need to add some code in your extension, but can you give me some hint about this :D
by
Codrea
-
10 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
2 next>>
2 next>>
Get Help

Support for This Extension

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.

Close

Register

* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window

Login

To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.