Thursday, September 3, 2026
2 changes · 19.0
Enhancements to existing features
The website shop now prepares Google Merchant Center product feed items more efficiently by loading pricing rules for a full product batch at once. This reduces repeated pricing lookups and can make feed generation faster, especially for larger catalogs.
Original PR description
Description of the issue/feature this PR addresses: The commit speeds up `_prepare_gmc_items` by prefetching all pricelist rules for the entire product batch once into a context-based cache (`website_sale_pricelist_rules_cache`) that `_get_applicable_rules` reuses, replacing a per-product `product.pricelist.item` search with a single batched fetch. Current behavior before PR: <img width="573" height="23" alt="image" src="https://github.com/user-attachments/assets/9eb3feda-9023-4247-b6c5-6c767f09fc5c" /> Current behavior after PR: <img width="576" height="22" alt="image" src="https://github.com/user-attachments/assets/00591525-62f9-41da-996b-e7d06395b421" />
French localization now treats Monaco as part of the European Union VAT group and adds separate handling for EU VAT rules without Monaco. New localization packages were also added for French overseas territories, improving accounting setup for businesses operating in those regions.
Original PR description
[[IMP] l10n_fr,l10n_fr_account: European union vat](https://github.com/odoo/odoo/commit/9870a204bb64bdf8a11e433eef3a9e9f8f3fad86)
This commit will add Monaco to the European union vat country group and
create a new country group that is the same than the european union but
without monaco
task-6321652
[[ADD] l10n_{gf,gp,mq,re,yt}: new localization](https://github.com/odoo/odoo/commit/58518e1d7df773a70c595bd3842a33ac6be611bb)
Like Monaco, we need to add new localization package for
the drom countries
task-6321652
---
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr