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 $113.55

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 500+ 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)

Ratings & Reviews

100% of 100