Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
6598 Lượt xem

I want to send a confirmation email to my customer automatically when i click on 'confirm sale' in quotation. is it possible ??

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

hello 

inherit the button and pass the context "send_email" it will automatically send the mail to customer when quotation is confirm.

for eg. 

     <button name="action_confirm" id="action_confirm" string="Confirm Sale" class="btn-primary" type="object" attrs="{'invisible': [('state', 'not in', ['sent'])]}" context="{'send_email': True}"/>

                    <button name="action_confirm" string="Confirm Sale" type="object" attrs="{'invisible': [('state', 'not in', ['draft'])]}" context="{'send_email': True}"/>


Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi,

Yes, it is possible.

You can override the action of the confirm button and do the necessary for sending the email.

class SaleOrder(models.Model):
_inherit = 'sale.order'

@api.multi
def action_confirm(self):
res = super(SaleOrder, self).action_confirm()
# do the coding here for sending the e-mail
return res

If you need to know how to send email from the code, refer to this blog:  Finding and sending e-mail templates in Odoo


Also, you can check the Automated actions,  activate the developer mode and navigate to Settings -> Technical -> Automation -> Automated Actions



Thanks

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 11 24
20883
1
thg 9 23
3684
3
thg 5 23
6285
7
thg 4 23
49656
1
thg 12 22
8346