İçereği Atla
Menü
Bu soru işaretlendi
2 Cevaplar
13522 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
6800
1
Ağu 25
314
1
Ağu 25
169
1
Ağu 25
600
2
Tem 25
3056