| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Website (website) • Discuss (mail) • Invoicing (account) |
| Lines of code | 50 |
| Technical Name |
bt_website_clear_cart |
| License | OPL-1 |
| Website | https://broditech.com |
| Versions | 16.0 17.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Website (website) • Discuss (mail) • Invoicing (account) |
| Lines of code | 50 |
| Technical Name |
bt_website_clear_cart |
| License | OPL-1 |
| Website | https://broditech.com |
| Versions | 16.0 17.0 18.0 |
Website Clear Cart
Clear the entire shopping cart with a single click, without page reload.
What does this module do?
Website Clear Cart adds a Clear Cart button to the Odoo eCommerce shopping cart page. Customers can remove all items from their cart in a single click, without any page reload. The cart content and the header quantity badge update instantly using JavaScript, keeping the customer on the same page.
One-click clear
A prominent "Clear Cart" button appears on the cart page whenever there are items in the cart. One click removes them all.
No page reload
The cart is cleared and the page content is refreshed inline via JavaScript, keeping the customer on the same page without a full reload.
Visual feedback
While the cart is being cleared, the button disables itself and displays a spinner so the customer knows the action is in progress.
Badge update
The cart quantity badge in the site header updates immediately after clearing, reflecting the empty cart without any navigation.
Auto-hides when empty
The button is only rendered when the cart contains at least one item. It disappears automatically once the cart is empty.
Zero configuration
Install and go. No settings to configure, no theme changes required. The button integrates seamlessly into the standard Odoo cart template.
Clear Cart button
The button appears at the top of the cart page, styled with a red outline to make it easy to distinguish from the checkout actions.
Button in action
The animation below shows the full flow: clicking Clear Cart, the spinner appearing while the request processes, and the cart updating instantly without a page reload.
Using the Clear Cart button
No special steps are required. Once the module is installed, the button is available automatically on the cart page for all visitors.
-
Install the module
Go to Apps, search for Website Clear Cart, and click Install. No further configuration is needed.
-
Open the shopping cart
As a customer, add one or more products to the cart and navigate to the cart page. The Clear Cart button appears at the top of the cart, above the product list.
-
Click "Clear Cart"
Click the red Clear Cart button. The button disables itself and shows a spinner while the request is processed. Once complete, all items are removed and the page updates instantly -- no full reload occurs.
Configuration
This module requires no configuration. After installation it works out of the box with the standard Odoo eCommerce cart.
Requirements
- Odoo 18
- The eCommerce (
website_sale) module must be installed.
Support
If you have any questions or issues with this module, please contact us:
- Email: hello@broditech.com
- Website:
https://broditech.com
Developed by Broditech Solutions S.L. -- https://broditech.com
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module