When it comes to positive customer experience, the ajax add to cart functionality is a must-have. Your visitors would like to have the most of the time when shopping in your store, but they do not. Thus you have to help them add products to the cart faster. Without redirecting to different pages.
We come with an ajax solution that provides improved Add to cart experience. The Ajax Pro module comes with advanced features that will help you to:
- update the products, quantities, and prices via Ajax
- enable quick product view option on the product listing
- allow users to select the product options in Add to cart pop-up window page reload
- allow users to choose configurable products and custom product options on the category page
- show floating cart
- enable fast Add to cart process for all types of products
- enable a timeout auto close for ajax popup
- choose a sliding mode for mini cart
Extension approved on Magento Marketplace
- Free installation
- Activate up to 10 times
- All extensions $79
- Approved on Magento Marketplace
Installation instructions and manuals
Fast Add to Cart process

Ajax Pro module includes quick product view feature. Thus your customers can add the desired product from a pop-up window right on the product listing page. The action won't redirect them to the product page. Instead, they will stay in the same viewport. The module works with all product types. Users can easily select the product attributes right in ajax popup.
Slide mode for cart window

Ajax Pro module provides 2 types of Add to cart window display. You can choose either the pop-up or the slide type. That way a shopping cart content will slide in a sidebar each time a customer adds the new product to the cart. A user will also be able to update the item quantity or remove a product right there.
Cart-sidebar widget

Ajax Pro extension allows showing a shopping cart content at the sidebar of your Magento 2 site. With the module's settings, you can choose a mini cart window type and then override a mini cart sidebar. A sidebar widget will be shown in case there are will be the items in a cart.
Improved usability with mini cart

Our module allows customers to track the cart content without leaving the shopping process. With enabled mini cart dialog window type display, your visitors see a bag icon. Clicking on it, users check what the products they added. They can see a number of products added to the shopping cart, and current cart subtotal. It is also available to update the product quantity in a mini cart without going to the shopping cart page.
Floating cart widget

With the Ajax Pro module, you can use a floating cart widget. That way a floating cart will appear after adding a product to the cart. After clicking on the icon, your customers will see the number of items they already selected. They can continue shopping. Or they can navigate to the checkout page or shopping cart page. There will be the appropriate links in the floating cart interface.
Improved compare functionality

Ajax Pro module allows adding the products to compare lists right from the category page. Then visitors will see items to compare on a sidebar. The module allows navigating to the compare page where users could add the product they like more to the shopping cart. Your customers could also clear all chosen items by using a reset button. That way they will also get a system message with the confirmation question.
Ajax Pro 1.7.30
9th December 2025- Updated Breeze integration
Ajax Pro 1.7.28
9th September 2025- Compatibility with Breeze 2.25.0
Ajax Pro 1.7.24
9th April 2025- PHP 8.4 support added.
- Magento 2.4.8 support added.
Ajax Pro 1.7.20
20th November 2024- Fixed color contrast errors to pass WCAG tests.
Ajax Pro 1.7.19
7th November 2024- Fix: Cannot read properties of undefined (reading ‘match’)
Ajax Pro 1.7.15
24th October 2024- Minicart can be replaced only if results popup enebled
Ajax Pro 1.7.13
1st October 2024- Supress layout 'broken reference' logging
- Fix strange calls counting behaviour
- Fix: override minicart popup issue
Ajax Pro 1.7.12
25th August 2024- Fix/rewrite minicart/override logic
- Improve Template block(s) and viewModel(s)
- Remove Block/Config?? use viewModel instead
- Improve init performance
Ajax Pro 1.7.11
8th August 2024- Quick view refractored.
Ajax Pro 1.7.9
18th June 2024- Breeze: update according to the latest changes
Ajax Pro 1.7.8
18th May 2024- Code optimisation
Ajax Pro 1.7.7
4th May 2024- Breeze: Fixed possible js errors when navigate using back button.
- Fixed conflict with Amasty_Xnotif module.
Ajax Pro 1.7.6
28th April 2024- Fix wrong uenc value in ajax product view request(s)
Ajax Pro 1.7.5
28th March 2024- Fix broken 'Login for Price' refer param
Ajax Pro 1.7.4
22nd Febraury 2024- Breeze integration updated. Dynamic JS support added.
Ajax Pro 1.7.3
2nd Febraury 2024- Breeze integration updated. Dynamic JS support added
Ajax Pro 1.7.2
26th January 2024- Breeze integration improved.
Ajax Pro 1.6.36
5th December 2023- Fix: Duplicated IDs in floating cart
Ajax Pro 1.6.34
28th November 2023- Do not add quickview to wishlist popup (Breeze Theme)
- Remove empty string in file head
- Allow changing modal width with less variable
Ajax Pro 1.6.31
25th September 2023- Force reload page after adding product with option in_cart/1/ in url
Ajax Pro 1.6.30
30th Augut 2023- Force reload page after adding product with option in_cart/1/ in url
Ajax Pro 1.6.29
20th Augut 2023- Breeze integration fixes.
Ajax Pro 1.6.20
27th July 2023- Breeze integration fixes.
Ajax Pro 1.6.20
7th April 2023- Improve modal-manager (add unregister)
Ajax Pro 1.6.18
17th March 2023- Improve override minicart preloading
- Magento 2.4.6 compatability.
Ajax Pro 1.6.16
30th December 2022- Fix product popup behaviour at homepage
- Fix: Pagebuilder products element issue - product added to cart two times.
Ajax Pro 1.6.15
23th November 2022- RTL styles fixes
- Fix ‘data.sort is not a function’ if data is bool
Ajax Pro 1.6.12
26th September 2022- Fix ‘Not supported’ error on Apache 2.4 and PHP8.1 (cgi as the php handler)
Ajax Pro 1.6.11
13th September 2022- Fixed issue with deleting item in cart popup
Ajax Pro 1.6.10
8th September 2022- Fix Missing product name on the quickview popup
- Fix layout handles order in customerData/product
- Remove empty space below footer when floating cart is enabled
- Fix use depracated parent non api class
- Update messageManager deprecated functionality
- Update composer requirements >= 2.3.5
Ajax Pro 1.6.9
27th August 2022- Prevent js error on old 2.2-2.3
- Add/Restore priceSidebar in ajaxpro_minicart
Ajax Pro 1.6.4
27th June 2022- Fix checking isGlobal customer-data-reload .
Ajax Pro 1.6.4
16th April 2022- Magento Coding Standard fixes.
Ajax Pro 1.6.2
20th February 2022- Fix: cache key info for configurable product block (#36)
- Breeze: fixed not working configurable and bundle products in the add to cart popup
- Add ajaxpro_add_checkout_cart handle to default.xml
- Fix: ‘customer-data-reload’ event behaviour on breeze theme
Ajax Pro 1.6.1
30th January 2022- Fixed not working quick view on cms pages
- Fix: Avoid using self-closing tag with non-void html element
- Breeze Theme css fixes
- Floatingcart: fixed name overlapping with price
- Optimize floating cart styles.
- Do not show quick view button on touch devices. It’s done since this feature requires two clicks on touch devices and it’s unexpected for the customer.
- Put floating cart behind modals
Ajax Pro 1.5.34
19th January 2022- Don’t show popup after checkout/cart/delete
Ajax Pro 1.5.32
30th November 2021- Breeze: update integratio.
- Prevent popup after storeview changing.
Ajax Pro 1.5.29
15th September 2021Bugfixes
- Updated breeze integration.
- Fixed minicart width in ajaxpro popup.
Ajax Pro 1.5.26
17th August 2021Bugfixes
- Fixed losing product param in $.extend.
- Added option to enable/disable AjaxPro for storeviews in admin.
Ajax Pro 1.5.26
11th August 2021Bugfixes
- Breeze: compatibility with new Turbo option added.
Ajax Pro 1.5.25
28th July 2021Bugfixes
- Breeze integration updated to fix non working ‘Delete’ button in minicart popup after initial popup display.
- Improved animation speed during popup appearance.
Ajax Pro 1.5.24
19th July 2021Bugfixes
- Breeze integration added.
- Fixed not working ajax ‘Add to cart’ from shopping cart page
Ajax Pro 1.5.22
27th April 2021Bugfixes
- Remove message about required product options from ajaxpro popup when adding product to cart.
Ajax Pro 1.5.21
27th April 2021Bugfixes
- Fixed sku.replace is not a function error - Added scripts lazy initialization - Add to cart animation fixes
- Fixd ‘sku.replace is not a function’
- Move catalog-product-view.js as requirement for catalog-add-to-cart.This will make it lazy loaded on Argento themes.
- Use Argento lazy init for x-magento-init script.
Ajax Pro 1.5.16
21st January 2020Bugfixes
- Fixed (explode) product view and quick view logic
- Fixed early loader template loading (image href undefined)
Ajax Pro 1.5.14
17th November 2020Bugfixes
- Fixed cartSidebar._isOverflowed function undefined
- Fix closeSidebar bug in 2.4.1
Ajax Pro 1.5.12
23th September 2020Bugfixes
- Fix bug show subtotal exclude tax in minicart
- Remove document.ready from modal-manager register function
- Deferred element registration before all ajax requests finished
- Fix phpstan checks
Ajax Pro 1.5.9
7th August 2020Improvements
- Added animation feature
Bugfixes
- Magento 2.4 intagration
- Fixed IE quick-view (ie not support es6 template literals)
- Fixed quick-view of out-of-stock products
- Fiedx get total-information after order place
- Renamed ajaxpro-checkout.cart.after => ajaxpro-checkout.cart.fixes
Ajax Pro 1.5.6
18th July 2020- Add force redirect to cart checking
- Fix (commented) force customer data ‘cart’ reloading if override_minicart === true
Ajax Pro 1.5.4
19th June 2020- Add Quick View enable/disable config option
- Init block was refactored
Ajax Pro 1.5.1
15th May 2020- Translations added
- Improve checkTimestamp logic in modal-manager (fix timeout racing)
Ajax Pro 1.4.19
21th April 2020- Fix mage.configurable spConfig.containerId empty bug
- Fix no gap at the top of the popup at category page with one column layout
Ajax Pro 1.4.18
17th March 2020- Fix minicart overiding time (add timeout)
Ajax Pro 1.4.17
17th February 2020- Code optimizations.
- Added ‘Grouped products’ support.
Ajax Pro 1.4.15
15th January 2020- Fixed document.write() js eval
- Removed ‘block not exist’ debug messages
- Override messages.phtml for messages block. To remove coockieMessages displaying
- Improved layout builder
- Fixed circular dependecy
Ajax Pro 1.4.13
17th November 2019- MEQP improvement
Ajax Pro 1.4.12
17th October 2019- Remove direct ‘jquery/ui’ usage to improve js performance.
Ajax Pro 1.4.11
3rd October 2019- Removed crosssell block from simple type popup
- Improved performance when using cart popup
Ajax Pro 1.4.10
19th August 2019- Fixed possible redirect to broken page after ‘Add to Cart’ action.
Askit 1.4.9
31st Jule 2019- Fixed override minicart not showing bug
- Refactored modal-manager
Askit 1.4.7
12th June 2019- Fixed possible warning during ‘di:compile’ command
Ajax Pro 1.4.6
8th June 2019- Updated catalog-add-to-cart widget
- Removed 'Ajaxpro' requirejs shortname
Ajax Pro 1.4.5
2nd of May 2019- RTL fixes for floating cart mode
- Fixed ‘Delete item’ confirmation popup behind overlay
- Fixed css issue with argento ‘compare products’ toolbar
Ajax Pro 1.4.4
28th of March 2019- Fixed static content deployment on Magento 2.3 (There was an error about missing swatches.less file)
Ajax Pro 1.4.3
26th of February 2019- Javascript fixes for modal window
- Fixed css style issue, when using “floating cart” design
Ajax Pro 1.4.2
5th of December 2018- Fix swatches.css does't exist in 2.3 bug
- Small code improvements
- Added fix to don't show old windows (modal-manager.js)
Ajax Pro 1.3.3
12th of September 2018- Fixed missing getSerializedConfig method (window.checkout = ;)
Ajax Pro 1.3.2
22th of August 2018- Fix js error 'Cannot read property 'backUrl' of null'
- Fix redundant reload ajaxpro sections after page refresh .reload([])
Ajax Pro 1.3.1
12th of August 2018- Add eval native <script>
- Fix modal z-index for 2.2.6
- Add patch for .price-box bug configurable.js mixin
- Fix lost js lib bug _
- Fix eslint and jscs warnings
- Fix radio disabled bug was patched
- Remove floating.cart at checkout pages
Ajax Pro 1.3.0
31th of July 2018- Added slide mode for modal dialog
- Added floating cart widget
- Added new dialog type like a minicart
- Fix priceBox bug
- Add refresh shiping methods patch
- Fix override modal widget bug
- Add ajaxpro product view +swatches at homepage integration
- Cart-sidebar widget was added
- Fix ESlint and jscs code style warnings
Floating cart widget
Slide mode for modal dialog
Dialog type like a minicart
Ajax Pro 1.2.8
28th of May 2018- Added compatibility with Swissup_Attributepates and Swissup_Highlight modules
- Fixed multiple add-to-cart initializations in case of ajax loaded content
Ajax Pro 1.2.7
20th of May 2018- Removed tabs and review summary from product popup
- Removed authentication window in product view popup
- Small fixes
Ajax Pro 1.2.5
30th of January 2018- Added product.view popup on home page
- Added check is response json
Ajax Pro 1.2.4
16th of January 2018- Added integration with ?option=cart
- Added translation
- Removed MEQP.Exit workaround
Ajax Pro 1.2.3
26th of December 2017- Improve magento 2.2 compatability
- Small bugfixes
Ajax Pro 1.2.2
25th of September 2017- Fixed MEQP errors
- Fixed ESLint and JSCS warnings
- Add plugin for custom events
- Fixed 2.1 integrity
- Add js debug mode
Ajax Pro 1.2.1
31st of May 2017- Improved styles for ‘simple’ popup window
- Improve config options depends
- Fix Lite speed web server (view_preprocessed) remove ‘/* comment // *
Ajax Pro 1.2.0
24th of April 2017- Added require Swissup Suggestpage module
- Improved compare, wishlist intagration
- Improved re-initialisation
- Added modal manager
- Added abstract customer data class
- Added ajaxpro.less
- Fixed timeout bugs
- Improved xml handles structure
- Fixed Modal UI: clickableOverlay option doesn’t work
- Added timeout auto close for popup (+idle)
Ajax Pro 1.1.2
30th of November 2016- Acl sort order fixes
- Layouts buildings and his destructing was optimised
- Forced totals recalculation was added
- Add selectors ".action.tocart" in ajaxcian (related, crosell, etc.)
Ajax Pro 1.1.0
20th of July 2016- Magento 2.1 integration was added.
- Compare functionality was added.
- New validation behavior was added.
Ajax Pro 1.0.1
18th of May 2016- Initial extension release
Write Your Own Review


