This question has been flagged
2 Replies
554 Views

How to show detail phone number partner in sales order form customer?
because default from odoo 15 can not show phone number in detail sales order.
thank you

Avatar
Discard
Best Answer

Hi Meili Noni,

If you want to show detail Phone/Mobile number of partner in sale order then you need to add new field which is related to partner's Phone/Mobile number and using xpath you can put it in existing sale order form view.

Thanks & Regards,
Email: odoo@aktivsoftware.com
Skype: kalpeshmaheshwari

Avatar
Discard
Best Answer

Hi,
You can add the field phone number to the sales order by following the code given below.

Python:

class SaleOrder(models.Model):
_inherit = "sale.order"
 
phone = fields.Char(related='partner_id.phone', string='Phone')

XML:

<record id="sale_order_form_inherits" model="ir.ui.view">


            <field name="name">sale.order.form.inherit</field>


            <field name="model">sale.order</field>


            <field name="inherit_id" ref="sale.view_order_form"/>


            <field name="arch" type="xml">


                <xpath id="">


                    <xpath expr="//field[@name='partner_id']" position="after">


                        <field name="phone" widget="phone"/>


                    </xpath>


                </xpath>


            </field>


        </record>


Regards

Avatar
Discard