Ajaxified Cart
AJAX add-to-cart for WooCommerce: simple & variable products on archives/blocks via accessible modal and instant cart refresh.
Solid choice
Ajaxified Cart is a solid plugin choice in 2026, with a few things worth checking first. It runs on 300+ sites, is rated 4.8/5 and was last updated 3 months ago, and scores 71/100 on our health check.
- Small user base (300+ active installs)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Ajaxified Cart stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| add to cart | #39 |
| ajax | #69 |
| block themes | >100 |
| cart | #48 |
| woocommerce | >100 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 4.8 from 13 reviews
About Ajaxified Cart
From the official readme · v2.0.2Description
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:
- Install dependencies:
npm install - Production build (minified + source maps):
npm run build - Watch during development:
npm run watch - 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.
Installation
- Upload the
ajaxified-cart-woocommercefolder to/wp-content/plugins/. - Activate the plugin through the “Plugins” menu in WordPress.
- (Optional) Visit Settings > General > Ajaxified Cart to enable variable product archive AJAX.
- (Developers) Build assets if modifying JS:
npm install && npm run build.
Frequently asked questions
Does it work with block / FSE themes like Twenty Twenty-Five?
Yes. Variable product “Select options” buttons in Product Collection blocks are intercepted, opening a modal for attributes.
How do I enable AJAX for variable products on archive pages?
Go to Settings > General > Ajaxified Cart and check “Enable ajaxified cart for variable products on archive page”.
Can I customize the modal styling?
Yes. Override or enqueue your own CSS after abwc-modal or copy the CSS file and adjust.
Will this conflict with caching or optimization plugins?
Typically no. Ensure the localized nonce is not stripped and that minification does not remove required data attributes.
Does it support multi-site?
Yes, it works on multi-site installations.
How are translations handled?
They are served automatically from WordPress.org language packs; no manual tools or bundled .mo files are needed.
Changelog
Major release with build migration, accessibility improvements, security hardening, and block theme support. Please update.
2.0.2
- Fix: Prefixed bootstrap variable for URL to satisfy WPCS global prefix rule.
- Tweak: Shorter plugin header/tagline (<150 chars) for WordPress.org guidelines.
- Security: Refinement of variation attribute sanitization (removed phpcs ignore, explicit key/value cleanup).
- Cleanup: Removed unused POT tooling file and generator script; relies on WP.org language packs.
- Cleanup: Removed uninstall references/documentation.
2.0.1
- Security: Strengthened sanitization for quantity, variation data, product slug, and variation_id validation.
- Added Requires Plugins header for explicit WooCommerce dependency.
- Escaped output of hidden AJAX input via wp_kses.
- Removed legacy translation loader & uninstall cleanup code; simplified README.
2.0.0
- Build migration: moved from Grunt to Webpack (minified bundles + source fallback).
- Performance & code structure improvements.
- Compatibility updates: Tested up to WordPress 6.8.3 and recent WooCommerce versions.
- Block theme support: Product Collection block variable products open an AJAX modal.
- Security: Added nonce verification + full sanitization for all AJAX inputs.
- Accessibility: Focus trap, ESC close, refresh link, restored focus to triggering button, improved modal semantics.
- Internationalization: Auto-load via WordPress.org (removed manual textdomain loader & POT tooling).
- Styling: Introduced dedicated modal stylesheet (abwc-modal.css).
- Compliance: ABSPATH guards across files, WPCS docblock adjustments, sanitized settings.
- Fallback logic: Ensures dist minified JS used when available, source files otherwise.
1.0.0
- Initial release
1.0.1
- Code Refactor for performance
1.0.2
- Single Product page AJAX fix
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Ajaxified Cart alternatives
All add to cart plugins →FAQ
Ajaxified Cart: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 17, 2026
Is Ajaxified Cart free?
Yes. Ajaxified Cart is free to download and use from the official WordPress.org plugin directory.
Is Ajaxified Cart safe to use in 2026?
Ajaxified Cart is a solid plugin choice in 2026, with a few things worth checking first. It runs on 300+ sites, is rated 4.8/5 and was last updated 3 months ago, and scores 71/100 on our health check.
How many websites use Ajaxified Cart?
Ajaxified Cart is active on 300+ WordPress websites and has been downloaded 9,084 times since it launched in March 2017. It was downloaded 166 times in the last 30 days.
Does Ajaxified Cart work with WordPress 7.1?
Ajaxified Cart is officially tested up to WordPress 7.0.7, while the latest release is 7.1.3. It may still work, but try it on a staging site first.
What PHP version does Ajaxified Cart need?
Ajaxified Cart requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Ajaxified Cart last updated?
The latest version, 2.0.2, was released on August 2, 2026 (3 months ago).
Who makes Ajaxified Cart?
Ajaxified Cart is developed and maintained by Abhishek Kumar.
What are the best alternatives to Ajaxified Cart?
The most popular alternatives to Ajaxified Cart are Ajax add to cart for WooCom… (10K+ installs), WPC AJAX Add to Cart for Wo… (10K+ installs) and Add to Cart Button Custom T… (9K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card