İçereği Atla
Menü
Bu soru işaretlendi
2 Cevaplar
13705 Görünümler

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
Vazgeç
En İyi Yanıt

You need to convert image data to base64

Avatar
Vazgeç
Üretici En İyi Yanıt

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
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
0
Nis 18
7088
2
Eyl 25
232
1
Ağu 25
760
1
Ağu 25
534
1
Ağu 25
914