This question has been flagged
2 Replies
11564 Views

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

Avatar
Discard
Best Answer

You need to convert image data to base64

Avatar
Discard
Author Best Answer

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

Avatar
Discard