Wednesday, July 16, 2025
3 changes · saas-18.4
Enhancements to existing features
Website editors can again choose the shape style for custom buttons and links from the link popover. This restores an option that was accidentally removed during earlier website editor changes, helping users keep button designs consistent without workarounds.
Original PR description
> 55. [CHDH] When clicking the submit button in the form snippet(s_title_form), the 'shape' option is missing. This commit reintroduces the `shape` option for the custom button & link that was previously available before version 18.3. The feature was unintentionally removed during the website refactoring in which sidebar link options moved to the link popover. [1]: https://github.com/odoo/odoo/commit/9fe45e2b7ddbbfd0445ffe25a859e67a316d02b2 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users can now export selected customer invoices and vendor bills as individual PDF files bundled into one ZIP file. This makes it easier to share complete invoice sets with accountants or external tools, especially when Odoo is used alongside PEPPOL workflows.
Original PR description
With PEPPOL, many clients use Odoo for invoicing while their accountant uses another tool. To easily send invoices to the accountant, it’s important to export PDFs (one invoice per PDF) for both sales and purchase. This commit adds a new printing option `Export ZIP` to invoices/bills that exports them, in .pdf format, into a zip file. task-4946367 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
When a connected IoT Box detects a blackbox device, Odoo now shows a banner if the required Belgian POS blackbox module is not installed. This helps users complete the setup faster with a direct installation link, reducing configuration friction.
Original PR description
If an IoT Box is connected and has a blackbox connected to it, but the module `pos_blackbox_be` is not yet installed, display a banner with a link to directly install the module. Task: 4942391