Hi, I'm trying to sync our products quantities with our e-commerce platform.
I created a custom module and inherited product.product module and I'm overriding the write method as shown below
def write(self, values):
record = super(product_product, self).write(values)
for record in self:
product_id = record.id
qty = record.qty_available
data ={
"model": "product.product",
"date": str(current_time),
"product_id" : str(product_id),
"available_qty": str(qty)
}
requests.post('https://somelink/sendDataToEcommerce',json=data)
The write method is being triggered but the quantity is still remaining the same when retrieving it . I also tried it on the stock.move module but its also not changing. however in odoo its appearing fine.
How can I retrieve the on hand quantity after it has been modified manually