Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
2 ตอบกลับ
13440 มุมมอง

Hi,


I woud like to create a product in Odoo v8 via the API and PHP. Is there a tutorial out there on how to do that? I did not find anything in the forum or on google.


Thanks,

Michael

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

You need to convert image data to base64

อวตาร
ละทิ้ง
ผู้เขียน คำตอบที่ดีที่สุด

Ok i guess i was too impatient. Here is my solution:


<?php

require_once('ripcord.php');

$url = "http://yourodooserver.com";

$db = "yourodoodb";

$username = "youradminuser";

$password = "youradminpw";

$common = ripcord::client("$url/xmlrpc/2/common");

$uid = $common->authenticate($db, $username, $password, array());

$models = ripcord::client("$url/xmlrpc/2/object");


$im = file_get_contents('asdf.jpg');

$imdata = base64_encode($im);


// Product creation

$product_id = $models->execute_kw($db, $uid, $password,

'product.product', 'create',

array(

array(

'default_code'=>"test_default_code",

'name'=>"test_name",

'list_price'=>"100",

'image'=>$imdata,

)

)

);

?>


But I still need help, how can I also add an image to the product?


Thanks,

Michael

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
เม.ย. 18
6697
1
ส.ค. 25
421
2
ก.ค. 25
2845
API xmlrpc - upload pdf bills to account แก้ไขแล้ว
3
ก.ค. 25
649
1
มิ.ย. 25
2118