Magento 2
  • Marketplace Innovator
    imagine 2016-2019 partner summit awards
  • Composer packs
  • Magento Silver Technology Partner

AJAX Cart Pro for Magento 2

Current extension version: 1.2.9

Streamline add-to-cart function and remove interruptions from the shopping process

  • Add-to-cart pop-up for selecting product options without going to product page
  • Short description, rating and reviews also available from the pop-up
  • Mobile friendly add-to-cart design adapts depending on a screen type
  • Works for all product types including bundle, grouped, and configurable products
  • Integration tests to check if extension functions properly within your environment
Triple the benefits! Buy 3 modules and save up to 15%
  • [M2] AJAX Cart Pro $219
    Support period
  • [M2] Automatic Related Products $299
    Support period
  • [M2] Layered Navigation $249
    Support period
  • -0%
45-Day Money Back
Free Installation
90-Day Free Support
free lifetime updates
Add-to-cart pop-up | makes it possible to add the product to cart without visiting the product page

Add-to-cart pop-up

Cross-sells | displayed in case any cross-sells have been assigned to the product


Mobile view | is adjusted automatically and offers all the same options

Mobile view

Progress bar | keeps customers engaged, as opposed to nothing happening in native Magento

Progress bar

Continue shopping | at the exact location you left off

Continue shopping

Extension setup | contains just 4 options, allowing you to have it up and running in under a minute

Extension setup

Automatic related items | AJAX Cart Pro confirmation popup can serve as a promotional tool with the help of Automatic Related Products and Who Bought This Also Bought extensions

Automatic related items

Back-end demo
Front-end demo

How Magento 2 Ajax Add to Cart Works

When installed, it takes only three options to set up Magento 2 AJAX cart, which could be done in under a minute. After that, the store is equipped with an add-to-cart pop-up, which allows to select all the necessary options and add products (even configurable ones!) to cart without leaving the catalogue.
Case Studies on how to :
Shopping experience

John’s got a new apartment, which is all good, except the kitchen is literally empty and there is barely a fork. John makes a list, goes online, and visits the first store he finds.

“Here is a nice set of plates” thinks John while scrolling through and clicks an “add to cart” button, which, being a native Magento button, takes him to a product page instead of simply adding items to cart. “Hell no!” thinks John, “This back and forth type of thing is going to take forever!”

Now, the best case scenario is that he will buy the bare minimum and later get the rest of his list elsewhere. He might quit altogether. At the very least, he’ll be scarred for life by this negative experience and there is very little chance he’ll pick this store next time.

This is the exact problem we solve with our Magento 2 Ajax Cart Pro - letting people shop with as little interruption as possible, eliminating exit points, and creative a positive shopping experience that customers came to expect these days.

View demo

Feature Highlights

  • Product types

    Add-to-cart pop-up may be setup to work with any existing Magento product types

  • Pop-up content options Screen

    Apart from the essentials, admin may add a short product description, product rating, and a number of product reviews to add-to-cart pop-up.

  • Related product support

    Increase your average order value by offering cross-sells after adding products to cart.

  • No page reloads

    Fast processing and smooth transition from the catalogue page to the pop-up and back

  • Select product configuration

    All product options may be selected right from the add-to-cart window

  • No need to leave the catalog Screen

    When done adding product, the customer is returned back to the same catalogue page

  • Product page support

    Display add-to-cart and confirmation popups on product page

  • Mobile adjusted Screen

    In case you have a custom theme that allows add-to-cart buttons within a mobile view, then our extension will apply a mobile friendly add-to-cart pop-up

  • Automatic Cross- and Up-sells Screen

    Related items generated automatically can be displayed inside of AJAX Cart Pro confirmation popup with the help of Automatic Related Products.

Need additional functionality
or futher customization of your products?

How Magento 2 AJAX Cart Pro beats the competition?

Optimized workflow
Built upon most common use cases, the backend interface of our extensions echoes clearly the actual administrative workflow.
Thorough testing
Effective quality assurance employed, our extensions are customizable, scalable and fully Magento 2 compatible.
Quality code
Constantly seeking ways for improvement, we write clean code, subject to timely refactoring.
Any questions?

Tanya Poleshchuk | Head of Customer Care

I’ll be happy to tell you more
about our products!

Let's get in touch!

Tanya Poleshchuk
  • Reviews (7)
  • FAQ (9)
Overall rating
5 of 5 stars

When writing your review, please consider the following guidelines:

  • Review the product only if you've tried or bought the item;
  • Focus on the product and your individual experience using it;
  • Provide details about why you liked or disliked a product;
  • Be constructive and specific with your praise or criticism.

We reserve the right not to post your review if it contains any of the following types of content or violates other guidelines:

  • Obscenities, discriminatory language, or other language not suitable for a public forum;
  • Advertisements, “spam” content, or references to other products, offers, or websites;
  • Email addresses, URLs, phone numbers, physical addresses or other forms of contact information;
  • Critical or spiteful comments on other reviews posted on the page or their authors.

Aheadworks Co. does NOT edit the reviews and posts them as written by the reviewer.

In addition, if you have any questions on the products – the compatibility, the functionality, or anything else – please do not submit them through a product review.

Enjoy writing your review!

How do you rate this product?
1 star 2 stars 3 stars 4 stars 5 stars

All fields are required


Feb 25, 2019

Nice one

Thanks for the extension you provided, works fine and I can install it without a problem.


Nov 1, 2018

AJAX Cart Pro Customization

Support was very good. They even do a little bit of customization work for us at no additional charge. They added SKU and Tiered pricing to the quick view popup for us and it made the client happy.


Jul 12, 2018

Very handy for my customers

I like the way cross-sells are displayed, additional advertisement to my products :)
I also appreciate your customer service and will continue to look at your products for future needs.

Rod Molina

Jan 31, 2018

Useful and effective feature addition to Magento

This added a much needed usability feature to our Magento store. Customers can more quickly browse and add products to the cart, without the slower back-and-forth process from the product listings to the detail pages. The extension is nicely configurable and above all, the support team is very prompt and helpful.


Aug 16, 2017

Everything functions as promised.

Overall implementation is pretty nice and the extension worked fine with our custom theme with just minor css tweaks. The support was exceptional, I'll recommend Aheadworks. Thank you team!


May 3, 2017

Flexible and easy to use.

There is a problem in Magento - when you add something to cart, it often does not refresh it immediately, which is weird.
This module solves the problem just perfectly and noticeably improves a shopping experience. I definitely recommend it for every merchant, and also for developers, as the code is very good.


Jul 20, 2016

I like this module

It works fast and the code is good. Also they promised to add some features I asked for, so lets see if and when they do it :)

Which option types are supported?
The extension supports the following option types:
- text field
- text area
- dropdown
- radio
- checkbox
- multiselect
If a product has custom options of unsupported type, upon clicking on Add To Cart button a popup will not be displayed and a customer will be redirected to the product page.
During the purchase I have to enter our url. Does this extension only work on 1 installation? Because we have a development environment and a production environment.
Our EULA allows using the extensions on a single production and as many dev or staging sites as you need without a need of purchasing an extra license.
Does it support multi-store?
Yes, it does. It is possible to configure the extension separately for different websites.
What is aheadworks policy on supporting its modules? Specifically if a security vulnerability is found will aheadworks create a patch?
Our extensions come with included support period and we are able to provide technical assistance when the support is active.
As for security vulnerabilities and bugs, we are trying our best to fix them free of charge regardless of the support period status.
This extension for Magento 2 supports Saudi riyal currency and Arabic Language?
If your currency and language is natively supported by Magento 2, the extension will also support it.
However, to work with RTL most likely some style adjustments will be required and you will need to translate some options the same way as you did with your Magento.
Does the extension support full page caching?
Since full page cache is a native Magento 2 feature, all our extensions for this platform support it.
I run Magento 1.X. Will my currently installed extensions from aheadWorks work in Magento 2?
Due to a significant difference between Magento 1 and Magento 2 branches, the extensions for M1 will not work in M2.
However, the owners of the extensions by Aheadworks for Magento 1 can get 25% discount on purchase the same extensions by AW for M2
Which URL do I specify on checkout if I've got only a development store at the moment?
You need to enter a final address of the site when it will go live.

If the domain name is still under consideration at the moment of purchase, you can enter an address of your dev environment. In this case, don't forget to contact us when the final domain name has been registered: our support team will change it by your request.
I run Magento 2 on AWS with ELB (Elastic Load Balancers) do I need a license per EC2 instance? They are all behind the same domain.
Such setup is considered to be a single Magento environment, so you need only one license.

Please wait...

added to cart
Go to Checkout Continue Shopping
Continue shopping
View cart & checkout