Carbon Based Studio AJAX Add to Cart brings reliable AJAX add-to-cart to WooCommerce single product pages.
Customers stay on the page while success and error notices update in place-no full reload required.
WooCommerce’s archive AJAX setting only covers shop loops. This plugin targets product-page purchase forms, including custom theme boxes, with compatibility profiles when selectors differ from standard WooCommerce markup.
Settings live under Carbon Based > AJAX Add to Cart, alongside other Carbon Based Studio plugins in the shared admin hub.
Key features
- Single product AJAX - intercepts configured add-to-cart forms and returns notice HTML in the AJAX response.
- Standard WooCommerce profile - binds to
form.cartandform.variations_formby default. - Custom form profiles - target non-standard selectors, hidden fields, or multiple purchase boxes on one page.
- Notices & UI - configurable notice target, scroll-to-notice, loading indicators, and optional cart fragments for mini-carts.
- Compatibility tools - conflict detection, extra form fields, form pass-through for add-on plugins, and Normal / Conservative modes.
- Developer filters - extend profiles, payloads, notices, and per-form binding decisions.
How it works
- Install from WordPress.org and activate the plugin (requires WooCommerce).
- Open Carbon Based > AJAX Add to Cart and enable Enable AJAX Add to Cart.
- Leave Standard WooCommerce forms enabled for typical product pages, or add a Custom forms profile for theme-specific markup.
- Adjust Behavior and Notices & UI tabs for post-add actions, loading text, and notice placement.
- Use the Compatibility tab when third-party add-on fields or another AJAX plugin share the same form.
Use cases
- Standard Woo themes - AJAX add-to-cart on single products without custom JavaScript.
- Custom purchase boxes - map selectors for variation ID, quantity, and attributes when markup differs from core WooCommerce.
- Add-on plugins - forward extra form fields or enable form pass-through when product options must reach the cart.
- Mini-cart themes - optional cart fragments alongside in-page notices after each add.
FAQ
Does this affect shop or archive pages?
No. WooCommerce already supports AJAX add to cart on archives when that core setting is enabled. This plugin targets single product pages and custom purchase forms.
When do I need Custom forms?
Use Standard WooCommerce forms when the page uses normal form.cart / form.variations_form markup.
Add a custom profile when selectors, hidden field names, or multiple forms require explicit targeting.
Is a license required?
No. This plugin is free on WordPress.org. Install and update from the Plugins directory.
