Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
2232 Widoki

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!


Awatar
Odrzuć
Najlepsza odpowiedź

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

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
0
maj 23
2158
1
mar 24
5155
0
lut 24
3729
1
cze 24
1576
0
lut 24
831