Skip to content

[16.0][IMP] shopinvader quotations notifications - #1598

Draft
nicolas-delbovier-acsone wants to merge 8 commits into
shopinvader:16.0from
acsone:16.0-shopinvader-quotations-notifications
Draft

[16.0][IMP] shopinvader quotations notifications#1598
nicolas-delbovier-acsone wants to merge 8 commits into
shopinvader:16.0from
acsone:16.0-shopinvader-quotations-notifications

Conversation

@nicolas-delbovier-acsone

@nicolas-delbovier-acsone nicolas-delbovier-acsone commented May 27, 2025

Copy link
Copy Markdown

This PR introduces new mail notifications to keep sales teams and individual salesperson informed about key quotation events.

Notifications will now be sent:

  • When a customer requests a new quotation.
  • When a quotation has been accepted by the customer.

* Extracts the shop_order_mode of products in a new module
* Enables to choose a combined shop order mode (quotation or direct sale)
* Adds a migration script to translate the products and templates order mode infos from the old to the new fields
…nce API

- put shopinvader_sale_state as a dependency in order to remove sale_cart because we need the field sale.order.shopinvader_state

This commit introduces significant enhancements to the REST API for quotation management, including:

- **Create Method:** Added a new endpoint to create quotations.
- **Line Management Methods:** Implemented dedicated endpoints for adding, deleting, or updating single or multiple lines within a quotation.
- **Update Extension:** Extended the existing update method to support the addition of new lines
@nicolas-delbovier-acsone nicolas-delbovier-acsone changed the title [16.0] shopinvader quotations notifications [16.0][IMP] shopinvader quotations notifications May 27, 2025
@sebastienbeau sebastienbeau added this to the 16.0 milestone Jun 2, 2025
@github-actions

github-actions Bot commented Oct 5, 2025

Copy link
Copy Markdown

There hasn't been any activity on this pull request in the past 4 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days.
If you want this PR to never become stale, please ask a PSC member to apply the "no stale" label.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants