Wednesday, December 27, 2023
1 change · 17.0
Resolved issues and error corrections
This fix resolves an issue where customers in Mexico and Chile could not complete their checkout when required additional information was needed. The checkout form was getting stuck in a loading state and not processing customer data. The fix ensures that the validation form properly submits customer information so they can proceed with their purchase.
Original PR description
Commit that introduced the issue: https://github.com/odoo/odoo/commit/14fc7f3c923847f5e052888c2cfda0bf92316972 Issue: ====== Validating required additional fields doesn't work. Steps to reproduce the…
Commit that introduced the issue: https://github.com/odoo/odoo/commit/14fc7f3c923847f5e052888c2cfda0bf92316972 Issue: ====== Validating required additional fields doesn't work. Steps to reproduce the issue: ============================= - Install ecommerce - Install l10n_mx_edi_website_sale - Mark the mexican company as the company for the website - make sure you are logged in as admin - Go to shop and add any item to cart and follow the steps until required addional informations - Clicking on next will disable the button and mark it as loading but nothing happens. Origin of the issue: ================================= - There was some fields missing to use `s_website_form` snippet since it uses action + (foce_action or model_name) to call post method on the path but we didn't provide any. Solution: ========= Override the public widge to not use the send method. opw-3635199 Forward-Port-Of: odoo/enterprise#53386 Forward-Port-Of: odoo/enterprise#53072