OdooWiki OCA HUB

Website Sale Exception

website_sale_exception folder_open OCA/e-commerce open_in_new
Generic Modules/Sale License: AGPL-3

This module allows to pass a website sale from draft state to sent if there are exeptions that do not let to continue to done state. This is required to close the website sale order after the sale order has been confirmed and the payment has been received. This way the user can create a new sale order from the website without overwriting the last one and without losing the payment information.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Lets website sale orders that have exceptions be moved to the 'sent' state instead of being blocked, so the customer can start a new order without losing the payment information.

This module connects the website shop with the sale exception rules. Normally, when a sale order has an exception (for example a missing price or a blocked customer), it cannot move forward. On the website this is a problem: the order stays in draft and the next purchase from the same customer may overwrite it.

With this module, when a website order is confirmed and exceptions are detected, the order is automatically moved to the quotation sent state instead of being stopped. This closes the current website order and lets the customer create a new one, keeping the payment details of the previous order.

  • It only applies to orders that are still in draft and that come from the website.
  • Orders without exceptions follow the normal confirmation flow.
  • It works together with the sale exception rules already installed.

The change is made on the sale.order model, extending its confirmation behaviour. No new menus, screens or reports are added; the effect is seen in the state of website orders after checkout.

Depends on

website_salesale_exception
Models and fields (1)
  • sale.order · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 12.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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/e-commerce.

terminal Installation and usage

No verified information

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.

info

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.