Website Sale Order Shipping Modification
This module allows portal users to edit the delivery address of a quotation directly from the portal view, reusing the standard website checkout address selector.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Portal users can change the delivery address of a sent quotation directly from the customer portal, reusing the standard website checkout address selector without creating a new cart.
This module adds an "Edit shipping address" link on the portal page of a quotation. The link appears only when the quotation is in the "sent" state, is not expired, and the delivery address is the same as the invoice address; if the addresses differ, a shorter "Edit" link appears next to the shipping address instead.
Clicking the link opens the standard website checkout address page, but in a special mode: the usual checkout wizard, order summary, and billing address row are hidden, and the website header and footer are removed so the user focuses on the address form. The user can pick or create a delivery address using the familiar address selector.
When the user confirms, the system keeps the original quotation's customer, payment terms, and pricelist. If the fiscal position changed because of the new address, taxes are recalculated; if the pricelist changed, prices are recomputed. The user is then redirected back to the portal order page.
The module touches the website checkout flow and the portal order page. It works with sale.order and res.partner data behind the scenes, and it relies on session flags to know that the user is editing an existing quotation rather than shopping normally.
Depends on
Models and fields (1)
- website · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 18.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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/e-commerce.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0- Go to Quotations in the portal and open a quotation.
- In sent quotations, a button will appear to edit the delivery address.
- Clicking it opens the standard checkout address selector:
- The portal user or a guest with a valid access token can pick one of the existing delivery addresses of the commercial partner.
- The portal user can also create a new address.
- Only allowed addresses are shown.
- Select one and confirm, the changes will be applied to the order.
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.