xpay✦ Commerce
Directory
WooCommerce plugins
Ajaxified Cart
Ajaxified Cart
AJAX add-to-cart for WooCommerce: simple & variable products on archives/blocks via accessible modal and instant cart refresh.
4.8
(13 ratings)Will this break my store?
What the WordPress.org registry says about keeping Ajaxified Cart running.
Tested to 7.0.2
Tested against the WordPress branch in use today.today
At least 0.4 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.8.0
Your host must be running at least this version.5.8
woocommerce
These must be installed and active first.1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Ajaxified Cart is looked after — not on how many stores run it.
92
out of 100Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
12 / 15Listing transparency
6 / 10Ratings
4.8
13 ratingsWooCommerce 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.
Yes. Variable product “Select options” buttons in Product Collection blocks are intercepted, opening a modal for attributes.
Go to Settings > General > Ajaxified Cart and check “Enable ajaxified cart for variable products on archive page”.
Yes. Override or enqueue your own CSS after abwc-modal or copy the CSS file and adjust.
Typically no. Ensure the localized nonce is not stripped and that minification does not remove required data attributes.
Yes, it works on multi-site installations.
They are served automatically from WordPress.org language packs; no manual tools or bundled .mo files are needed.
Categories
Plugin details
Tags on WordPress.org
