AJAX Shopping Cart for Magento 2

Magento 2 AJAX add to cart extension provides comfortable shopping experience. Customers can easily select configurable options and edit items in the pop-up without wasting time on page reloads.

  • Stylish Magento 2 AJAX cart pop-up
  • Enhance your store performance with AJAX confirmation window
  • Equip Magento 2 store with AJAX dialog window of 2 different types
  • Support of custom options and configurable products
  • Additional way to gently promote related items
  • Block spam requests and bot attacks
  • Hyva-ready storefront
Add to Wish List
Product updates and support for 12 months

Updates and support prolongation - $135

more info

Pick a combo deal with 15% discount:

Save $85.05

Make the shopping process simple and flawless
with Magento 2 AJAX module

AJAX Shopping Cart for Magento 2 is an effective UX tool for any sort of a web store. Let your customers enjoy shopping by allowing them to add products to cart programmatically. Customize a dialog window, enriching it with options benefiting you and your customers.

Raise the conversion rates at your catalog pages with simple UX adjustments. Adjust the design elements of your pop-up to make it fit for your overall site design and business needs.

Aesthetically Excellent

Customize the AJAX pop-up

Specify colors of a dialog window to fit your original theme with Magento persistent shopping cart. Try different design variations, specifying a background color, two buttons, and text color.

Align the pop-up

Choose from 6 positions, where to place a shopping magento cart window. Put a pop-up right or left to the product, or anywhere on the top of the page.

Employ flying effect

Employ an element of entertainment to engage customers even more with catchy animation - a flying effect applied to the product added to cart.

Better Shopping Experience

Mini product page in the pop-up

Let customers specify the options of the simple products in a dialog window when it is not possible on the catalog. Save time of your shoppers by providing the most important info right from the category page.

Selling options

Include into the Magento cart a customizable block with related products or cross-sells. The products are displayed in the Magento 2 popup after hitting the Add to Cart button.

Checkout and Continue buttons

Let customers choose to continue browsing or go straight to the checkout from the Magento AJAX cart popup. Two customizable buttons are available to display.

Additional Tweaks

Add products to Wishlist and Compare list with AJAX

Let your customers easily add products to Wishlist and Compare list without page reloading. Use Magento 2 Ajax Scroll to improve user experience even more.

Products quantity

With a mouse hover over the product, customers can see the product's amount they have added. Let shoppers specify the product's quantity they want to buy both in confirmation and dialog windows.

Display a proper image

In a dialog window, choose whether to display an image of a configurable or a particular simple product.

Extra Options for Advanced Customization

🎈 Show custom options in popup

Customers are able to select the options of configurable products and custom options without leaving the category page. If you enable the feature and a product has one or several required options, a Magento cart popup will be shown for all the options, including the required ones. It makes the purchasing process more convenient for customers.

🎈 Set dialog close delay

For the confirmation pop-up type, you can implement a timer that will be applied for the “Continue” button. Just set the particular time in seconds, and after the selected period expires, the dialog window will be automatically closed. If you don’t want to hide the dialog box, just set the option to zero. This feature provides a store owner with extra options to customize user experience and trigger more engagement with products.

🎈 Redirect customers to the product page

If your customers prefer to study product info in detail, you can easily redirect them to the appropriate product page using the dialog pop-up. When the option is enabled and a product item has unspecified product options, customers will be redirected to the product page respectively. If you disable the feature, the pop-up will appear on the category pages, in search and wishlists.

🎈 Include additional info with CMS blocks

For products from specific business areas, it is highly preferable to display all the necessary info in one place. With the extension, you can customize a pop-up window according to your business needs. It is possible to add various static blocks to the Magento 2 confirmation popup, which makes it more informative, appealing and convenient for shoppers.

🎈 Display cross-sells in a handy slider

Magento 2 ajax cart extension features let store admins show up-selling products in a slider. Thus you can gently promote relevant related items among your customers. It can be activated if the maximum cross-sell products limit is higher than 2. Set the necessary limit for related products in a confirmation pop-up and improve your customer shopping experience.

🎈 Customize composite products pop-up

With the Magento 2 ajax shopping cart, it is also possible to show a specific pop-up for grouped, configurable and bundle products. Customize the pop-up by choosing what product info to display right on a category page: Mini Product Page variant includes short description, rating, images and options, while another variant shows custom options and the product quantity only.


Add zoom, product matrix and more options to display simple products to your store

Advanced products presentation provided by Color Swatches Pro for Magento 2 extension


Boost conversions by improving UX on pages that are known to be a bottleneck in sales

Transparent and fast checkout with One Step Checkout for Magento 2 extension


Create an attractive and dynamic navigation menu without any technical skills

Use ready-made layouts to quickly set up menu display with magento 2 vertical menu.


Provide users a flawless store performance to top search rankings and attract visitors

Auto-update your cache after any catalog change with magento 2 full page cache

What are the benefits of Magento 2 AJAX add-to-cart programmatically functioning?

Magento 2 AJAX module adds items to cart programmatically. Thanks to this feature, you can turn shopping into a convenient and intuitive process and increase both average order value and customer satisfaction. Also, it allows to expand of the basic Magento functionality.

New service for business growth

Struggling with a technical issue? Our custom development team is always ready to help you deal with any challenge and create a custom solution to cover your business needs. Check out our new service - Shopify Integration Service.

More features for Magento 2 AJAX cart extension

 Magento 2 AJAX cart extension with free consultation is a tool that supports various personalized options and custom products and improves the standard functionality of Magento shopping carts. The module allows you to save users from the need to follow numerous links to select a product and place an order, which significantly improves the customer experience of your site.

Magento 2 AJAX add to cart extension with free consultation provides users the following extra features that can help enhance your store by making it more user-friendly:

  • Show custom options in the popup
  • Set dialog close delay
  • Redirect customers to the product page
  • Include additional info with CMS blocks
  • Display cross-sells in a handy slider
  • Customize composite products pop-up

How Can I Integrate AJAX Add to Cart
to Magento 2?

To integrate AJAX add to cart to Magento 2, we recommend:

  • Install the AJAX Shopping Cart extension and enable this option in general settings;
  • Set features you’d like to see in your store. It can be a flying image effect, product qty display, the ability to add products to wishlists with/without AJAX, and others.
  • Click ‘Save Config’

How to make the Magento cart better?

Magento cart can be improved with the following points:

  • Simplicity – there should be no clutter on the cart page. The user should be able to find the necessary information quickly and easily.
  • Purity – present the information easily, in simple words, and don't overload the page design
  • Speed – the faster a visitor can place an order, the less chance they'll leave the cart page
Adobe partner logo
Magento Marketplace logo
See 450+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a Magento 2 compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
What is the license policy? On how many websites can I use Amasty extensions?
Our license allows you to use a single extension license agreement on one Magento installation.If you run several domains on the same instance of Magento, you can use one extension license. However, if you run each website on a new installation of Magento...
How can I pay for Amasty extensions?
You can pay for our extensions in any convenient for you way as a full range of payment methods are supported. The most common means are credit card or PayPal. Security and fraud protection are guaranteed. If you need to pay for the order with a non...
A way to disable AJAX add to cart in Magento 2

Magento 2 AJAX add to cart helps the shopper to make purchases without page reloading after bringing the product to the cart. Read the full answer to enable or disable AJAX add to cart in Magento 2.

How to update mini cart quantity in Magento 2 via AJAX?

In this article, we’ll consider how to use AJAX to update Magento 2 cart quantity. In this article, we’ll consider how to use AJAX to update Magento 2 cart quantity.

Where can I find the extension's package with Hyva-compatibility to install it?
You can find the module compatibility package with Hyva theme in the "suggest" section of composer.json and install it. (Note: the compatibility is available as part of an active product subscription or Support Subscription)
Customer Reviews

Do you need specific features added so you can achieve your business goals?

Drop us a line and we'll customize this extension for you!

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 1.11.0
Last Update: Sep 25, 2023
1.11.0 - Sep 25, 2023
  • New we added the possibility to set add to cart requests limitation. If the limit is exceeded, the IP address will be blocked in order to avoid bot attacks
Version 1.10.1
Last Update: Aug 04, 2022
1.10.1 - Aug 04, 2022
  • New we have compiled separate packages, each of which includes a unique set of extensions. So that you can more easily find all available updates for your package in the Change Log tab, please find the menu on the left and choose the extension(s) included in the package. (A list of extensions included in a package can be found under the Description tab)
Version 1.11.0
Last Update: Sep 25, 2023
1.11.0 - Sep 25, 2023
  • New we added the possibility to set add to cart requests limitation. If the limit is exceeded, the IP address will be blocked in order to avoid bot attacks (Note: the functionality is available as part of an active product subscription or support subscription)
  • Improvement we implemented the compatibility with the Recently Viewed widget
  • Improvement we improved the behaviour of the Image Display for Configurable Products - Child Simple Product Image setting. Now if a simple item does not have a thumbnail, a configurable product’s thumbnail will be displayed instead of a placeholder image
  • Improvement now the subtotal in the AJAX pop-up is calculated considering Magento tax configuration
  • Fix we fixed the compatibility with Amasty Color Swatches Pro extension
  • Fix we resolved the issue with adding products to wishlist via AJAX
  • Fix we improved the compatibility with Amasty Advanced Search extension
Version 1.10.2
Last Update: Mar 14, 2023
1.10.2 - Mar 14, 2023
  • Compatibility now the extension is compatible with Magento 2.4.5-p2, 2.4.6
1.10.1 - Aug 04, 2022
  • Fix we corrected module composer file
1.10.0 - Jul 21, 2022
  • Compatibility we added compatibility with Hyvä Theme. You can find the 'amasty/module-ajax-cart-hyva' package for installing in composer suggest (Note: the compatibility is available as part of an active product subscription or Support Subscription)
  • Improvement we updated deprecated jQuery functions
  • Fix the issue with grouped products adding to the cart was resolved
  • Fix we corrected the lack of search results message displaying
  • Fix we fixed the redirect to the wrong category page issue
Version 1.9.9
Last Update: May 10, 2022
1.9.9 - May 10, 2022
  • Compatibility now the extension is compatible with Magento 2.4.4
  • Fix resolved the issue with adding a product from a wish list to a cart
1.9.8 - Nov 09, 2021
  • Compatibility we improved compatibility with Amasty Jet Theme
1.9.7 - Feb 10, 2021
  • Compatibility now customers will see a confirmation popup after a Bundle Pack (created by Amasty Automatic Related Products extension) is added to cart
  • Fix we resolved the issue with cross-sell products added to cart from the confirmation popup after cart item editing
1.9.6 - Jan 14, 2021
  • Fix now the products are added to cart from a Compare Products page as intended
  • Fix we corrected the issue with a multistore configuration of Visual Options
1.9.5 - Oct 14, 2020
  • Compatibility now the extension is compatible with Magento 2.4.1
1.9.4 - Sep 15, 2020
  • Compatibility now the extension works properly in combination with Amasty Subscriptions & Recurring Payments
  • Compatibility we enhanced compatibility with Amasty One Step Checkout
1.9.3 - Jul 28, 2020
  • Compatibility compatibility with Magento 2.4 was added
  • Compatibility now the extension is compatible with Amasty Jet Theme
1.9.2 - Jul 07, 2020
  • Compatibility compatibility with Amasty Multiple Wishlist extension was improved
1.9.1 - Feb 27, 2020
  • Fix we resolved a minor issue which occurred in case of adding products to comparison list with Ajax
1.9.0 - Jan 31, 2020
  • New we introduced the ability to add static blocks to confirmation pop-up window
  • Compatibility we enhanced compatibility with Amasty Request a Quote extension
  • Improvement we slightly improved extension's performance
  • Fix we resolved the issue with blocking of add to cart functionality in case of non-required fields unselected
  • Fix we corrected the display of warnings for cases of adding zero or non-existing quantity of product to cart
Version 1.8.2
Last Update: Sep 03, 2019
1.8.2 - Sep 03, 2019
  • Compatibility we improved compatibility with Amasty Request a Quote extension
  • Fix we resolved the issue with displaying of simple product’s image in confirmation pop-up
1.8.1 - Aug 13, 2019
  • Compatibility compatibility with Amasty Color Swatches Pro extension was improved
1.8.0 - Jul 29, 2019
  • Improvement we have enhanced the procedure of product quantity’s updating on confirmation pop-up. Now there is no need to click the confirmation button - information about quantity and subtotal is getting updated on the fly in pop-up and in the cart
Version 1.7.14
Last Update: Jul 12, 2019
1.7.14 - Jul 12, 2019
  • Fix issue with message error in ajax cart popup was resolved
  • Improvement code was refactored according to Magento Standards
1.7.13 - Jun 26, 2019
  • Compatibility compatibility with Amasty Request a Quote was improved
1.7.12 - Jun 10, 2019
  • Fix the issue with swatches.css file was resolved
  • Fix the issue with appearance of popup was resolved
1.7.11 - Apr 26, 2019
  • Compatibility the compatibility with Magento 2.3.0 Commerce Related Products Rules was added
1.7.10 - Apr 24, 2019
  • Compatibility a compatibility with Amasty Gift Card extension was improved
1.7.9 - Apr 18, 2019
  • Compatibility the compatibility with Amasty Automatic Related Products extension was improved
1.7.8 - Apr 11, 2019
  • Compatibility a compatibility with Amasty Request a Quote extension was improved
1.7.7 - Apr 10, 2019
  • Compatibility compatibility with Magento Open Source 2.3.1 was improved
1.7.6 - Mar 15, 2019
  • Compatibility compatibility with Amasty Advanced Search was improved
  • Fix an issue with wishlist items was resolved
1.7.5 - Feb 22, 2019
  • Fix an issue with compatibility with Magento 2.1 was resolved
1.7.4 - Feb 11, 2019
  • Fix an issue with increase product qty in popup was resolved
1.7.3 - Jan 15, 2019
  • Fix an issue with \"This is a required field\" notification translation was resolved
1.7.2 - Dec 06, 2018
  • Fix the issue with the missing 'Go to checkout' button was resolved
1.7.1 - Nov 30, 2018
  • Fix the minor issues were fixed
1.7.0 - Nov 19, 2018
  • New mini product page in the ajax pop-up was introduced. It allows customer to see product image, rating and short description together with product options and quantity in the pop-up
  • Improvement allows customer to edit the product quantity in the confirmation pop-up
  • Improvement an option to set redirect to product page instead of dialog pop-up was added
  • Improvement allows to set custom Title and Subtitle for suggested items block in the confirmation pop-up
  • Improvement the configuration settings were revised and enhanced
Version 1.6.0
Last Update: Nov 02, 2018
1.6.0 - Nov 02, 2018
  • New the ability to add products to Wishlist and Compare with Ajax was added
  • Improvement UX enhancement when adding product to cart and mandatory options are not selected was implemented. Now it shows ajax popup with options instead of showing error message
  • Compatibility compatibility with Amasty Color Swatches Pro was enhanced
  • Fix an issue with adding product to cart from the wishlist was resolved
  • Fix an issue with option selection dissappears in the popup was resolved
Version 1.5.2
Last Update: Aug 30, 2018
1.5.2 - Aug 30, 2018
  • Improvement the styles for wishlist and compare items icons were enhanced
1.5.1 - Aug 18, 2018
  • Compatibility compatibility with the Magento 2.2.5 was improved
1.5.0 - Aug 16, 2018
  • Improvement the related products display in the Ajax cart popup was improved
  • Compatibility the compatibility with the custom themes without LESS functionality was added
  • Improvement the Ajax cart popup interface was enhanced for different screen sizes
Version 1.4.13
Last Update: Jun 05, 2018
1.4.13 - Jun 05, 2018
  • Fix an issue with missing preloader was resolved
1.4.12 - May 29, 2018
  • Fix an issue with two swatches sections at the product page after added related product from popup was resolved
1.4.11 - May 22, 2018
  • Fix an issue with fuzzy popup content was resolved
1.4.10 - Apr 24, 2018
  • New On mobile, customers can add relevant products to cart immediately without loading the product page
  • New Added related products' title in the popup
1.4.9 - Apr 13, 2018
  • Minor bugfix
1.4.8 - Apr 12, 2018
  • Minor improvement for the related products block
1.4.7 - Apr 05, 2018
  • New Information section is added. Now you can see the version of installed extension, available updates, User Guide link, conflicts and other useful data right on the module Configuration page
  • Fixed an issue with popup style
1.4.6 - Apr 02, 2018
  • Compatibility with the Google Tag Manager is added
1.4.5 - Mar 26, 2018
  • Fixed an issue with redirection
1.4.4 - Mar 19, 2018
  • Fixed an issue with compilation
1.4.3 - Mar 14, 2018
  • Minor improvements
1.4.2 - Mar 06, 2018
  • Minor improvements
1.4.1 - Feb 12, 2018
  • Minor improvements
1.4.0 - Jan 19, 2018
  • New popup design
  • Displayed the product qty added to the cart on the product listing page
Version 1.14.3
Last Update: Jun 05, 2018
1.14.3 - Jun 05, 2018
  • Fix an issue with missing preloader was resolved
  • Fix an issue with missing preloader was resolved
Version 1.3.5
Last Update: Oct 16, 2017
1.3.5 - Oct 16, 2017
  • Minor fixes
1.3.4 - Sep 14, 2017
  • Magento 2.2 compatibility tested and confirmed
  • \"Go to category\" setting improved
1.3.3 - Aug 23, 2017
  • Fix for adding product with options from Home Page
  • Other minor fixes
1.3.0 - Jun 13, 2017
  • Add possibility for showing Cross-sell products at the popup window
Version 1.2.8
Last Update: May 23, 2017
1.2.8 - May 23, 2017
  • Compatibility with downloadable products
1.2.7 - May 19, 2017
  • Minor improvement
1.2.6 - Mar 29, 2017
  • Minor improvements for popup block
1.2.5 - Mar 16, 2017
  • Improvement for situation when only one attribute is visible on category page
1.2.4 - Mar 13, 2017
  • Better compatibility with Magento Color Swatches
1.2.2 - Nov 24, 2016
  • Display prices in related products block in the shopping cart popup
1.2.1 - Nov 08, 2016
  • Fixed issue with adding swatches from the homepage
1.2.0 - Oct 03, 2016
  • New feature: Ability to show images of configurable's child products in popup window
  • Fixed issue with paypal button
  • Updated i18n data
Version 1.1.0
Last Update: Sep 13, 2016
1.1.0 - Sep 13, 2016
  • Modified `update cart` functionality
Version 1.0.3
Last Update: Aug 31, 2016
1.0.3 - Aug 31, 2016
  • Minor workflow improvements
1.0.1 - Jun 21, 2016
  • Translation file added
  • Minor improvements
Version 2.0.1
Last Update: Sep 27, 2023
2.0.1 - Sep 27, 2023
  • Compatibility we added the compatibility with Amasty Request a Quote extension
2.0.0 - Mar 27, 2023
  • Refactoring we refactored the module code
  • Compatibility now the extension is compatible with Hyvä Theme 1.2.x version
Version 1.0.2
Last Update: Jan 23, 2023
1.0.2 - Jan 23, 2023
  • Improvement we slightly improved the code style structure for the Hyvä Theme
  • Improvement we updated Tailwind CSS classes version for the Hyvä Theme
1.0.1 - Dec 15, 2022
  • Improvement we refactored the code that is used to determine the Hyvä Theme
1.0.0 - Jul 21, 2022
  • Initial Release

Ratings & Reviews

100% of 100
© 2009-2023 Amasty. All Rights Reserved.