This module extends functionality of website sale module by providing Ajax-based add-to-cart functionality. It allows customers to add products to their cart without leaving the page.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Customers can add products to the shopping cart on the website without leaving the page. The cart icon and cart contents update instantly using Ajax, and the product image animates toward the cart.
This module changes how the "Add to Cart" button behaves on the Odoo website shop. Instead of reloading the page, the product is added in the background and the cart summary in the header updates immediately.
- On product pages and product listing pages, the Add to Cart button is marked as dynamic, so clicking it sends the request without a full page reload.
- The cart icon in the header is refreshed with the new quantity, and a small animation moves the product image toward the cart.
- The module adds a new web route
/shop/cart/ajaxify_update_jsonthat handles the add-to-cart request and returns the updated cart quantity, the cart lines and the short cart summary. - If the cart becomes empty, the website sale session is reset.
- It works with product variants and custom attribute values, and supports the "Buy Now" flow.
It touches the website sale frontend templates website_sale.products_add_to_cart and website_sale.product, and extends the website sale JavaScript widget. No new menus or database models are added.
Depends on
Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/e-commerce.
terminal Installation and usage
OCA documentation · Odoo 14.0Usage
Source · Odoo 14.0For using in list view:
In the Website Shop.
- Select 'Customize' menu
- Enable 'Add to cart'
- Enable 'Dynamically add to cart'
On product card:
- Select 'Customize' menu
- Enable 'Dynamically add to cart'
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.