Changelog
Version 1.7.43
October 2, 2026
- Fixed the add to cart popup resizing the product thumbnails of the listing behind it.
- Fixed the “Skip to the end of the images gallery” links inside the Quick View popup sending focus to the page behind the popup instead of its own gallery.
Version 1.7.42
September 14, 2026
- Fixed stale Quick View markup being injected into every page after a quick view. On themes where the popup styles do not apply, the product block rendered inline in the page, usually below the gallery.
Version 1.7.41
September 3, 2026
- Fixed the product popup resizing the product thumbnails of the listing behind it.
Version 1.7.40
September 3, 2026
- Fixed the product options popup not opening when a bundle or grouped product, or a product with required custom options, is added to cart from a category or search listing. The page reloaded silently instead.
- With the product view popup switched off, such a product now opens its product page instead of reloading the listing.
Version 1.7.39
August 26, 2026
- Fixed a javascript error on add to cart in themes shipping their own outdated
catalog-add-to-cart.jsoverride.
Version 1.7.38
August 26, 2026
- Fixed Gift Card product options being lost on add to cart.
- Fixed the compare and wishlist links submitting twice on a single click.
Version 1.7.37
August 12, 2026
- Fixed the Quick View popup staying silent after the popup gating change made in 1.7.35.
- Fixed
customer/section/loadanswering 400 when an AjaxPro section failed to render. - Breeze: added missing imports.
Version 1.7.36
July 15, 2026
- Fixed all storefront notice messages being silently dropped during ajax requests.
- Fixed an endless customer section reload loop on same-domain multi-store setups.
- Fixed the auto-close timeout not closing the results popup.
- Improved event handling to avoid removing click handlers registered by other modules.
- Replaced the
PostHelperclass override with a plugin to compose with other extensions instead of conflicting. - Unified the customer-data handling between Luma and Breeze frontends.
Version 1.7.35
July 14, 2026
- Fixed the results popup opening on page load for logged-in customers when AjaxPro sections expired.
Version 1.7.34
February 17, 2026
- Suggest page configurable products options hidden as not working.
Version 1.7.33
February 11, 2026
- Breeze: improved floating cart integration.
Version 1.7.32
December 12, 2025
- Breeze: fixed unresolved
Swissup_Ajaxpro/js/catalog-product-viewcomponent.
Version 1.7.31
December 10, 2025
- Breeze: floating cart and Breeze 2.27.0 fixes.
Version 1.7.30
December 5, 2025
- Updated Breeze integration.
Version 1.7.28
September 9, 2025
- Compatibility with Breeze 2.25.0
Version 1.7.24
April 9, 2025
- PHP 8.4 support added.
- Magento 2.4.8 support added.
Version 1.7.20
Nov 20, 2024
- Fixed color contrast errors to pass WCAG tests.
Version 1.7.19
Nov 7, 2024
- Fix: Cannot read properties of undefined (reading ‘match’) is-ajaxpro-request.js:41
Version 1.7.18
Nov 1, 2024
- Merge all recent changes from magento codebase. (#47) (checkout-add-to-cart)
Version 1.7.17
Oct 31, 2024
- Fixed js error when pressing “Next” on checkout page
Version 1.7.16
Oct 29, 2024
- Fix ‘Cannot read properties of undefined (reading ‘totals’)’ on breeze
Version 1.7.15
Oct 24, 2024
- Minicart can be replaced only if results popup enebled
Version 1.7.14
Oct 18, 2024
- Restore ajaxpro_add_checkout_cart in default
-
Fixed js error when form contains elements with name=method action
Version 1.7.13
Sep 23, 2024
- Supress layout ‘broken reference’ logging (close #45)
- Fix strange calls counting behaviour
- Fix: override minicart popup issue #46
Version 1.7.12
Aug 21, 2024
- Fix/rewrite minicart/override logic
- Improve Template block(s) and viewModel(s)
- Remove Block/Config?? use viewModel instead
- Improve init performance
Version 1.7.11
Aug 1, 2024
- Quick view link. Add title.
- “Quick View” string localize for nl_NL
Version 1.7.10
Jun 21, 2024
- Breeze: update according to the latest changes
Version 1.7.9
Jun 7, 2024
- Breeze: update according to the latest changes
Version 1.7.8
May 13, 2024
- Revert changed styles ajax onComplete
- Remove unused code (Fix for ignition popup)
Version 1.7.7
May 3, 2024
- Breeze: Fixed possible js errors when navigate using back button.
- Fixed conflict with Amasty_Xnotif module.
Version 1.7.6
Apr 29, 2024
- Fix wrong uenc value in ajax product view request(s)
Version 1.7.5
Mar 26, 2024
- Fix broken ‘Login for Price’ refer param behaviour
Version 1.7.4
Feb 2, 2024
- Breeze: Do not load floatingcart.js if block is removed from layout
- Fixed js error when window.checkout is not defined
Version 1.7.3
Feb 2, 2024
- Breeze integration updated. Dynamic JS support added.
Version 1.7.0
Jan 3, 2024
- Improve modal-manager
- Add is-ajaxpro-request.js
- Add get-product-request.js
- Fixed error on luma theme
- Breeze fix
- Breeze: reuse luma file
- Breeze: fixed js errors in latest changes
- Fix var losing
- Improve code readability
Version 1.6.35
Dec 5, 2023
- Fix: Duplicated IDs in floating cart
Version 1.6.34
Nov 28, 2023
- Remove outdated Magento 2.2 compatibility code. This also fixes adding of gallery.less in breeze theme.
Version 1.6.33
Nov 10, 2023
- Do not add quickview to wishlist popup (Breeze Theme)
- Remove empty string in file head
- Allow changing modal width with less variable
Version 1.6.32
Oct 16, 2023
- Ability to change quick-view icon
Version 1.6.31
Sep 22, 2023
- Breeze: Fixed not working “Procced to checkout” button after first add to cart.
Version 1.6.30
Aug 25, 2023
- Force reload page after adding product with option in_cart/1/ in url
Version 1.6.29
Aug 8, 2023
- Fixed missing quick-view inside magento widget
- Hide “Options Details” title in floating cart
- Fixed possible incorrect quick-view position
- Use module.less for styles
- CSS fixes
- Ability to configure position via css props
- Hide quick-view on list mode (bad positioning)
- WIP: allow to place quick-view to secondary actions container
- Remove not needed lines
- Breeze: reuse quick-view component
- Breeze: reuse quick-view component. Work in progress.
- Shorten quick-view component. Prepare to reuse in breeze.
Version 1.6.28
Jul 27, 2023
- Breeze integration fixes.
Version 1.6.27
Jul 19, 2023
- Add ModalManager.has
- fix race bug for prevent ‘random’ popup (unregister before register)
Version 1.6.26
Jul 13, 2023
- Split minicart.js, add minicart/override.js;
- Add setTimeout for prevent random popup
Version 1.6.25
Jul 6, 2023
- Fixed layout error
Version 1.6.24
Jul 6, 2023
- Breeze: compatibility with breeze:config:dump
Version 1.6.23
Jun 30, 2023
- Include cart fixes for complex cart popup only. (Breeze fix)
- Update ajaxpro product view config variable name
- Refactor handling of simple cart in Cart.php
Version 1.6.22
May 22, 2023
- Breeze: fixed missing “out of stock” message. breezefront/module-breeze#46
Version 1.6.21
Apr 6, 2023
- Improve modal-manager (add unregister)
Version 1.6.20
Mar 31, 2023
- Remove minicart loading mask if addtocart request complete but isn’t success
- Improve url checking in catalog-product-view
- Fix catalog-product-view isCyclicRedirect logic error
Version 1.6.19
Mar 31, 2023
- Fix \Zend_Json is undefined in 2.4.6 (closed #44)
Version 1.6.17
Feb 1, 2023
- Add setHandles before getBlockHtml
- Improve abstarct customerData handles logic
Version 1.6.16
Dec 15, 2022
- Fix product popup behaviour at homepage
- Fix: Pagebuilder products element issue - product added to cart two times.
Version 1.6.15
Nov 15, 2022
- Hide floating cart from full page screenshot when cart is empty
Version 1.6.14
Nov 15, 2022
- Show quick-view icon if focus was gained with keyboard event
- Fix ‘data.sort is not a function’ if data bool
- RTL fix for prices inside floating cart
Version 1.6.13
Oct 24, 2022
- Do not show loader on quick-view button when clicking on add to compare
- Show quick-view button when using tab for navigation
Version 1.6.12
Sep 13, 2022
- Fix ‘Not supported’ error on Apache 2.4 and PHP8.1 (cgi as the php handler)
Version 1.6.11
Sep 12, 2022
- Fixed issue with deleting item in cart popup
Version 1.6.10
Sep 8, 2022
- Fix Missing product name on the quickview popup (close #40)
- Fix layout handles order in customerData/product (close #41)
- 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
Version 1.6.9
Aug 22, 2022
- Prevent js error on old 2.2-2.3
- Add/Restore priceSidebar in ajaxpro_minicart
Version 1.6.8
Aug 10, 2022
- Prevent show product view popup on the same page
- Fix phpstan errors
- Fix typo /** @var
Version 1.6.7
June 23, 2022
- Fix checking isGlobal customer-data-reload (close #39)
Version 1.6.6
June 22, 2022
- Fix for currency switching bug
- Add config option for popup close timeout (close #38)
Version 1.6.5
June 6, 2022
- Allow to change quick-view icon color via css
Version 1.6.4
Apr 15, 2022
- Magento Coding Standard fixes.
Version 1.6.2
Feb 15, 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
Version 1.6.1
Jan 28, 2022
- Fixed not working quick view on cms pages
Version 1.6.0
Jan 21, 2022
- Fix: Avoid using self-closing tag with non-void html element
<each /> - 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
Version 1.5.34
Jan 18, 2022
- Don’t show popup after checkout/cart/delete
Version 1.5.33
Dec 30, 2021
- Prevent show empty popup messages
Version 1.5.32
Nov 30, 2021
- Fixed sectionConfig is not defined error on Breeze, closes #33
Version 1.5.31
Nov 19, 2021
- Prevent popup after storeview changing
Version 1.5.30
Oct 22, 2021
- Fix price calculating 2xfinalPrice (refix old mage bug #12)
- Breeze: update integration
Version 1.5.29
Sep 14, 2021
- Updated breeze integration.
- Fixed minicart width in ajaxpro popup.
Version 1.5.26
Aug 6, 2021
- Breeze: compatibility with new Turbo option added.
Version 1.5.25
Jul 26, 2021
- Breeze integration updated to fix non working ‘Delete’ button in minicart popup after initial popup display.
- Improved animation speed during popup appearance.
Version 1.5.24
Jul 15, 2021
- Breeze integration added.
- Fixed not working ajax ‘Add to cart’ from shopping cart page.
Version 1.5.22
May 21, 2021
- Remove message about required product options from ajaxpro popup when adding product to cart.
Version 1.5.21
Apr 20, 2021
Bugfixes - Fixed sku.replace is not a function error - Added scripts lazy initialization - Add to cart animation fixes
Version 1.5.20
Mar 29, 2021
Bugfixes
- Fix ‘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.
Version 1.5.19
Mar 5, 2021
Bugfixes
- Fix ‘.getProductNameUnsanitizedHtml is not a function’ for minicart
Version 1.5.18
Feb 26, 2021
Bugfixes
- Fix: Cyclic dependency in merged layout for handle: default -> ajaxpro_floatingcart -> default
- Fix warnings: blocks without name
- Fix animation strip generated id
Version 1.5.17
Feb 18, 2021
Bugfixes
- Fix ‘.getProductNameUnsanitizedHtml is not a function’
- JS optimization - reduce number of requires on initial load
- JS optimization - load loader scripts only on demand.
Version 1.5.16
Jan 20, 2021
Bugfixes
- Fix (explode) product view and quick view logic
- Fix early loader template loading (image href undefined)
Version 1.5.15
Dec 22, 2020
Bugfixes
- Fixed not working
Override Product List Block getAddToCartUrl behaviouroption when Flat Catalog is enabled. - Removed unused slow code
Version 1.5.14
Nov 13, 2020
Bugfixes
- Fix cartSidebar._isOverflowed function undefined
- Fix closeSidebar bug in 2.4.1 regarding magento/magento2@1cb5685
Version 1.5.13
Oct 2, 2020
Bugfixes
- Fix wishlist/updateItemOptions(.updated) and ajaxcian not comptability
- Add product listing getAddToCartUrl around plugin
- Add quick-view button loader (close #27)
- Fix add to wishlist with custom options(merge data-ajax-post and data-post params)
Version 1.5.12
Sep 4, 2020
Bugfixes
- Fix bug show subtotal exclude tax in minicart (display_cart_subtotal_excl_tax:[0,0] => true)
- Remove document.ready from modal-manager register function
- Deferred element registration before all ajax requests finished
- Fix phpstan checks
Version 1.5.11
Aug 11, 2020
Bugfixes
- Fix checkout.cart block not exist after 2.4 integration
Version 1.5.10
Aug 10, 2020
Bugfixes
- Fix sidebar overlap
- Prevent double show() calling
Version 1.5.9
Aug 7, 2020
Bugfixes
- Fix IE quick-view (ie not support es6 template literals)
- Fixed quick-view of out-of-stock products
- Fix get total-information after order place (empty quote 404)
- Rename ajaxpro-checkout.cart.after => ajaxpro-checkout.cart.fixes
Version 1.5.8
Jul 29, 2020
- magento 2.4 intagration
Version 1.5.7
Jul 23, 2020
Improvements
- Add animation feature
Bugfixes
- Fix blank empty checkout.cart block
- Fix override minicart empty bug, add loading by click
###Version 1.5.6
Jul 10, 2020
Bugfixes
- Add force redirect to cart checking
- Fix (commented) force customer data ‘cart’ reloading if override_minicart === true
Version 1.5.5
Jul 1, 2020
Improvements
- Disable quick view by default
- Refactoring ajaxpro (disposableCustomerData); remove timechecking from modal-manager
- Add using expirableSectionNames
- remove invalidate after #24
Bugfixes
- Fixed missing quick view button at Argento Home (and probably Argento Luxury).
Version 1.5.4
Jun 17, 2020
Improvements
- Add Quick View enable/disable config option
- Init block was refactored
Version 1.5.3
Jun 16, 2020
Features
- Add Quick View feature
Bugfixes
- Refactored logic in modal-manager
Version 1.5.1
May 7, 2020
Features
- Improve translates.
Version 1.5.0
Apr 30, 2020
Features
- Add/Update translations ar_SA, uk_UA, sw_SE, es_ES, ru_RU, pt_PT, pl_PL, nb_NO, ko_KR, ja_JP, it_IT, he_IL, de_DE, fr_FR, nl_NL, zh_CN etc.
Bugfixes
- Improve checkTimestamp logic in modal-manager (fix timeout racing)
Version 1.4.19
Apr 21, 2020
- Fix mage.configurable spConfig.containerId empty bug
- Fix no gap at the top of the popup at category page with one column layout
Version 1.4.18
Mar 17, 2020
- Fix minicart overiding time (add timeout)
Version 1.4.17
Feb 17, 2020
- Code optimizations.
- Added ‘Grouped products’ support.
Version 1.4.16
Jan 31, 2020
Fixes
- Add ‘Grouped products support’
- Add composer dependencies
- Invalidate ‘ajaxpro-cart’ localStorage for fixes in ‘ajaxpro.checkout.cart.after’ (close #24)
- Remove not actual code
- Update json serializer
- Fix some deprecated dependency
Version 1.4.15
Jan 13, 2020
- Fix document.write() js eval
- Remove ‘block not exist’ debug messages
- Override messages.phtml for messages block. To remove coockieMessages displaying
- Improve layout builder
- Fix circular dependecy
Version 1.4.14
11 Dec 2019
- Fixed missing add to cart popup in production mode
- Fix: Product with custom options add to cart fails (close #22)
Version 1.4.13
Nov 15, 2019
- MEQP improvements (severity 9)
Version 1.4.12
Oct 16, 2019
- Remove direct ‘jquery/ui’ usage to improve js performance.
Version 1.4.11
Sep 27, 2019
- Removed crosssell block from simple type popup
- Improved performance when using cart popup
Version 1.4.10
Aug 19, 2019
- Fixed possible redirect to broken page after ‘Add to Cart’ action.
Version 1.4.9
Jul 8, 2019
- Fix override minicart not showing bug
- Refactor modal-manager
Version 1.4.8
Jul 1, 2019
Bugfixes
- Fixed bug: block ‘checkout.cart’ not exist for 2.3 in popup minicart case
Version 1.4.7
Jun 12, 2019
- Fixed possible warning during ‘di:compile’ command
Version 1.4.6
Jun 7, 2019
- Update catalog-add-to-cart widget
- Remove ‘Ajaxpro’ requirejs shortname
Version 1.4.5
Apr 30, 2019
- RTL fixes for floating cart mode
- Fixed ‘Delete item’ confirmation popup behind overlay
- Fixed css issue with argento ‘compare products’ toolbar
Version 1.4.4
Mar 29, 2019
- Fixed static content deployment on Magento 2.3 (There was an error about missing swatches.less file)
Version 1.4.3
Feb 26, 2019
- Javascript fixes for modal window
- Fixed css style issue, when using “floating cart” design
Version 1.4.2
Features
- magento 2.3 compatibility
Bugfixes
- Fix swatches.css does’t exist in 2.3 bug
- Added fix to don’t show old windows (modal-manager.js)
- Code style was improved
Version 1.4.1
- Marketplace rebuild
Version 1.4.0
Features
- Rename composer package swissup/ajaxpro => swissup/module-ajaxpro
Bugfixes
- Fix override minicart
- Fix (uncomment): “Proceed to checkout” button does nothing + slide mode
- Fix ‘ugly scrollbar’ when viewed on slide mode and small screen
- Increase more timeoffset for override_minicart variant
- Fix min-width for slide minicart
Version 1.3.3
Bugfixes
- Fix missing getSerializedConfig method (window.checkout = ;)
Version 1.3.2
Bugfixes
- Fix js error ‘Cannot read property ‘backUrl’ of null’
- Fix redundant reload ajaxpro sections after page refresh .reload([])
Version 1.3.1
- Add eval native
- 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
Version 1.3.0
- 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
Version 1.2.8
- Added compatibility with Swissup_Attributepates and Swissup_Highlight modules
- Fixed multiple add-to-cart initializations in case of ajax loaded content
Version 1.2.7
- Removed tabs and review summary from product popup
- Remove authentication window in product view popup
- Small fixes
Version 1.2.5
- Add product.view popup on home page
- Add check is response json
Version 1.2.4
- Add integration with ?option=cart
- Add translation
- Remove MEQP.Exit workaround
Version 1.2.3
- Improve magento 2.2 compatability
- Small bugfixes
- etc.
Version 1.2.2
- Fix MEQP errors
- Fix ESLint and JSCS warnings
- Add plugin for custom events
- Fix 2.1 integrity
- Add js debug mode
Version 1.2.1
- Improved styles for ‘simple’ popup window
- Improve config options depends
- Fix Lite speed web server (view_preprocessed) remove ‘/* comment // *
Version 1.2.0
- Add require swissup/suggestpage
- Improve compare, wishlist intagration
- Improve re-initialisation
- Add modal manager
- Add abstract customer data class
- Add ajaxpro.less
- Fixes timeout bugs
- Improve xml handles structure
- Fix Modal UI: clickableOverlay option doesn’t work
- Add timeout auto close for popup (+idle)
Version 1.1.2
- 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.)
Version 1.1.0
This version is not compatible with old Magento versions.
Magento 2.1 and newer are supported only.
- Magento 2.1.0 compatibility
- Added ACL resource file
- Compare functionality was added
- New validation behavior was added