Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
2784 Lượt xem

Hello.


I'm trying to update stocks using XMLRPC but I can't, and I don't know where can't be the problem.


The product type is "product" (to be stockable) and, when I create the sentence to create the stock for the product, in the product profile don't appear.


For example:

Note: I made the project with PHP

1.- This is the array to create the stock for the product

$stock = [

            'product_id' => 13,

            'location_id' => 1,

            'new_quantity' => 50,

        ];


2.- I pass this array to the function to create the stock in the table 'stock.change.product.qty'

$idStock = XML_RPC::CallMethod($this->data['oobj'], 'execute_kw', ['database', 'user', 'pass', 'stock.change.product.qty', 'create', [$stock]]);


And $idStock is (for example) number 2, so, the query works. But, in the product I can't see the stock, appears 0 in "on hand" and "Forecasted"


Where can be the problem?

Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

Problem solved!

The location_id was wrong, I had to put the id of 'stock' (14).

Can close the thread. Thanks!

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 9 20
2772
3
thg 8 24
1967
0
thg 8 21
2123
2
thg 3 15
8389
3
thg 7 25
1854