How to add Sales Person (from SO) to recipient field on "Delivery: Send by Email" template?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- 客户关系管理
- e-Commerce
- 会计
- 库存
- PoS
- Project
- MRP
此问题已终结
Hi,
To do it from UI: (This will be deleted if you upgraded the stock module)
Enable developer mode and Go to settings -> Technical -> Email Templates, Search for "Delivery: Send by Email" and then open it, click on Edit and in Email Configuration tab, in To (Emails) paste the below:
{{object.sale_id.user_id.email_formatted}}
To do it using custom module, you need to
<?xml version = "1.0"?>
<odoo>
<data noupdate="1">
<!-- Make the record updatable -->
<function name="write" model="ir.model.data">
<function name="search" model="ir.model.data">
<value eval=" [('name', '=', 'mail_template_data_delivery_confirmation'), ('module', '=', 'stock')] "/>
</function>
<value eval="{'noupdate': False}"/>
</function>
<!-- Inherit Email template -->
<record id="stock.mail_template_data_delivery_confirmation" model="mail.template">
<field name="email_to">${object.sale_id.user_id.email_formatted|safe}</field>
</record>
<!-- Set the record inupdatable -->
<function name="write" model="ir.model.data">
<function name="search" model="ir.model.data">
<value eval="[('name', '=', 'mail_template_data_delivery_confirmation'), ('module', '=', 'stock')] "/>
</function>
<value eval="{'noupdate': True} "/>
</function>
</data>
</odoo>
Thank you very much!
I testes from UI and looks like it required id to work. Like
${object.sale_id.user_id.id}
I need to test same with custom module.
For mean time, is possible to add multiple recipient from UI?
Yes you can add multiple recipient from UI.
相关帖文 | 回复 | 查看 | 活动 | |
---|---|---|---|---|
|
1
2月 24
|
2697 | ||
|
1
7月 23
|
3577 | ||
|
3
12月 23
|
19267 | ||
|
1
2月 22
|
6352 | ||
|
0
8月 21
|
2680 |