WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Abhishek Kumar v2.0.2

Ajaxified Cart

AJAX add-to-cart for WooCommerce: simple & variable products on archives/blocks via accessible modal and instant cart refresh.

Ajaxified Cart

The facts

Rating
4.8★ from 13
Active installs
300+
Price
Free
Last updated
2 Aug 2026
Added
Mar 2017
Requires WP
5.8
Tested up to
WP 7.0.4
Requires PHP
8.0
Downloads
8,853

Our analysis

AI-assisted

Ajaxified Cart is a WordPress plugin designed to enhance the WooCommerce experience by adding AJAX functionality for adding products to the cart without redirecting to the single product page. It works with both simple and variable products, providing an accessible modal for selecting product attributes on archive pages.

This plugin is suitable for users who want to improve the shopping experience on their WooCommerce stores, particularly those using classic or modern block themes. It ensures that mini-cart updates automatically and maintains accessibility standards.

Best for: This plugin suits WooCommerce store owners looking to enhance their customers' shopping experience.

What it does well

  • Adds AJAX add-to-cart functionality for simple and variable products
  • Compatible with classic and block themes
  • Accessible modal for product attribute selection
  • Automatically updates mini-cart with WooCommerce fragments
  • No data is sent to external services

Where it falls short

  • Limited information on specific user feedback or issues

Verdict

Ajaxified Cart offers a practical solution for adding AJAX functionality to WooCommerce product pages. It is a solid choice for those wanting to streamline the add-to-cart process.

From the developer

Abhishek Kumar's own description of Ajaxified Cart, lightly tidied.

WooCommerce core does not provide AJAX add-to-cart on the single product page or for variable products listed on archive pages (it redirects to the single view). This plugin adds an unobtrusive AJAX workflow for:

  • Simple products (single product page button becomes AJAX)
  • Variable products on archive & block-based Product Collection (opens an accessible modal to choose attributes, then adds via AJAX)
  • Classic themes and modern block/FSE themes (2025 and later) with Product Collection blocks

Highlights:
* Works with WooCommerce fragments (mini-cart updates automatically)
* Accessible modal (focus trap, ESC to close, restore focus)
* Nonce-secured AJAX endpoints; sanitized and validated input
* Settings page to enable/disable variable product archive functionality
* Block theme compatibility (intercepts “Select options” buttons) with slug/product_id fallback
* Performance-minded (loads minified bundles built via Webpack; falls back to source if missing)
* Translations auto-loaded from WordPress.org (no manual POT/PO generation required)

Privacy: This plugin does not send any data to external services. It only uses WooCommerce cart/session APIs.

Development

Build commands:

  1. Install dependencies:
    npm install
  2. Production build (minified + source maps):
    npm run build
  3. Watch during development:
    npm run watch
  4. Lint JS:
    npm run lint

Translations: WordPress.org language packs auto-load this plugin’s strings. The former POT/PO/MO tooling and i18n loader file were removed (WP 4.6+). Do not add a load_plugin_textdomain() call; simply keep the Text Domain header accurate.

WooCommerce is a registered trademark of Automattic Inc. This plugin is not affiliated with or endorsed by Automattic/WooCommerce.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for selling online.

WooCommerce

Everything you need to launch an online store in days and keep it growing for years. From your first sale to m...

Free 7M+ installs 4.5★ (4,820)
Germanized for WooCommerce

Germanized extends WooCommerce to become a legally compliant shop for the german market. Must Have for every g...

Free 70k+ installs 4.8★ (495)