تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
1 الرد
2215 أدوات العرض

Hello Odoo Community,

I am working on automating the sales order creation process in Odoo using Python. I have successfully connected to Odoo using XML-RPC and can create sales orders for products without variants. However, I am struggling to figure out how to include product variants in the sales orders.

  1. Is it possible to create sales orders with product variants using Odoo's external API?
  2. If yes, what are the necessary fields and methods to achieve this?
  3. I recently came across the Odoo Client Library. Does this library simplify the process of working with product variants? If so, how can I get started with it?

Any guidance or examples would be greatly appreciated.

Thank you!


الصورة الرمزية
إهمال
أفضل إجابة

Hi,
Create a Controller for generating API.
Refer to the below code

sale_order = odoo.env['sale.order'].create({
    'partner_id': partner_id,
    'order_line': [(0, 0, {
        'product_id': product_id,
        'product_uom_qty': quantity,
        'product_uom': product_uom_id,
    })]
})

Hope it helps you

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
0
مايو 23
2137
1
مارس 24
5108
0
فبراير 24
3716
1
يونيو 24
1553
0
فبراير 24
811