Summary
Key takeaways
-
Amasty’s AJAX Shopping Cart lets shoppers add items to the cart without page reloads, keeping them on category pages while browsing.
-
A cart pop-up appears after adding an item, so customers can review the cart and proceed to checkout faster.
-
An AJAX confirmation window can reduce misclicks by confirming add-to-cart actions.
-
You can show related items when a product is added to the cart to increase upsells/cross-sells.
-
Shoppers can select options like size and color directly from the category page flow (per the article’s demo description).
-
Availability (as listed): Magento Open Source 2.0–2.3 and Magento Commerce 2.1–2.3.
-
Pricing (as listed): from €235 first year for Open Source and €545 first year for Adobe Commerce/Commerce Cloud, with lower renewal fees.
When this applies
Use an AJAX cart when your catalog browsing experience matters (category/search heavy stores) and you want to reduce friction between discovery and cart building—especially on mobile where extra page loads are costly.
When this does not apply
Skip (or be cautious) if your store relies on deep PDP engagement before purchase (complex configuration, long-form content) or if you’re already performance-sensitive and adding more JS/modals could create UX regressions. Also reconsider if you’re on versions outside the compatibility range listed in the article.
Checklist
-
Confirm your Magento edition/version matches the listed supported range (Open Source 2.0–2.3; Commerce 2.1–2.3).
-
Define your goal: faster add-to-cart, reduced friction, higher AOV via related items, fewer misclicks.
-
Decide where AJAX add-to-cart should work (category pages, search results, widgets).
-
Configure the AJAX cart pop-up behavior (when it shows, what it contains, CTA to checkout).
-
Enable/configure the confirmation window if your audience frequently misclicks (touch-heavy traffic).
-
Set up related items logic (cross-sells/upsells) and keep it relevant to avoid noise.
-
Validate product option selection works smoothly from listing pages (sizes/colors, etc.).
-
QA key states: out-of-stock, backorders, min/max qty, tier pricing, customer group pricing.
-
Test mobile UX: tap targets, modal close behavior, cart feedback clarity, scroll locking.
-
Validate accessibility: keyboard focus, ESC to close, screen-reader labels for modal actions.
-
Measure performance impact on category pages (JS payload, render delay, interaction delay).
-
Add analytics tracking: add-to-cart rate, cart abandonment, checkout starts, AOV changes, upsell clicks.
-
Roll out gradually (one store view/category) and compare before/after metrics.
-
Document theme overrides so updates don’t break popup layout/z-index styling.
Common pitfalls
-
Turning the popup into a “mini-PDP” with too much content, slowing down browsing.
-
Poor mobile handling (hard-to-close modals, accidental taps, scroll issues).
-
Confirmation window overuse (too many steps) that annoys fast shoppers.
-
Irrelevant “related items” that feels spammy and reduces trust.
-
Not testing edge cases (configurable products, stock rules, promotions) leading to inconsistent cart state.
-
No tracking/experimentation, so you can’t tell whether UX improved conversion or just shifted behavior.
AJAX Shopping Cart is a Magento 2 extension designed by Amasty. The main goal of this extension is to ease the shopping process by adding the desired item to the shopping cart without reloading the page.
Why do you need AJAX Shopping Cart Extension for Magento?
AJAX Shopping Cart is designed to bring simplicity to your online store while making an overall customer experience better. Using this extension your store visitors can preview and add new items to the shopping cart straight from the category page. This means that customers can continue browsing the store without the need to switch between multiple product pages.
Main Features of Magento 2 Ajax Shopping Cart Extension
- AJAX cart pop-up. This feature displays a customer’s shopping cart each time they put something into it to immediately proceed to checkout.
- AJAX confirmation window. With this particular feature, you can add confirmation for each position in your store to reduce the number of misclicks your customers can make.
- Related items. You can provide related items for each product when customers add goods to their shopping carts.
What does it look like?
Here you can find a demonstration of how you can implement an Ajax Shopping Cart extension for your store.
Instead of clicking the link and being transferred to a new page, shoppers can add each item to the cart without leaving a category page. They can also choose their size and available colors for each position.
Available for
- Magento Open Source v.2.0,2.1,2.2, 2.3.
- Magento Commerce v. 2.1,2.2, 2.3
How Much Does Amasty Ajax Shopping Cart Extension Cost?
Pricing for the extension starts at €235 for a Magento Open Source edition to be paid for the first year and €145 for the following years. For Adobe Commerce and Commerce Cloud editions, the fee goes as €545 for the first year and €329 for the following years.
Where to buy
What to do if AJAX Shopping Cart for Magento 2 doesn’t work for you?
If Ajax Shopping Cart doesn’t fully satisfy your needs, we can design a custom extension for your website with additional features you require. For the details, please, look at our Magento custom extension development services.
You might also like: Top 20 free and paid Magento 2 extensions