Saturday, September 21, 2024
3 changes · master
New functionality added to Odoo
This update adds a new Zomato integration through UrbanPiper for Odoo Point of Sale, helping restaurants manage online delivery orders from another major platform. It also creates a shared foundation for delivery providers and adds translation support for menu synchronization, making future integrations easier and more localization-friendly.
Original PR description
After this commit: === - Separate a generic pos_urban_piper base module. - Each provider will inherit from this base module. - Translation support is added to the sync menu for categories, products, attributes, and attribute values. - A new pos_urban_piper_zomato module added to support Zomato integration with Urbanpiper. Related: https://github.com/odoo/odoo/pull/180575
A new online payment capability lets businesses start bulk payment processes directly from Odoo. This helps finance teams handle multiple payments more efficiently and reduces manual payment preparation work.
Original PR description
This commits add a new module that allows the initiation of bulk payments Task ID: 2982194
When a quotation is confirmed, related opportunities can now automatically increase their expected and recurring revenue to match higher quoted amounts. This helps sales teams keep pipeline values accurate without manually updating opportunities after sending or confirming quotes.
Original PR description
Purpose ========= Help salespeople keep their opportunities up-to-date by propagating the revenues they set on Quotations. Specification ============== When a quotation is confirmed, if the…
Purpose ========= Help salespeople keep their opportunities up-to-date by propagating the revenues they set on Quotations. Specification ============== When a quotation is confirmed, if the expected_revenue of the lead is less than the nonrecurring_total of quote, the expected_revenue of the lead should be updated to match the nonrecurring total of quote. If the recurring_revenue of the lead is smaller than the recurring monthly update it with, Case 1: when no recurring plan is set on lead update it with the recurring monthly. Case 2 when recurring plan is set on the lead update it with (recurring monthly * number of months) For example: If the lead has an expected_revenue of $40 and recurring_revenues of 10$ and doesn't contain any recurring_plan, Quote 1: nonrecurring total $45, recurring monthly $12 and we confirm it Then the expected_revenue would be updated from $40 to $45 and recurring_revenue from $10 to $12. Task-3806572 COM PR: https://github.com/odoo/odoo/pull/163537