# -*- coding: utf-8 -*-
import requests
import json

# URL de l'API externe
url = "http://157.143.131.187:8081/StockDispo/{sku}"

# Code référence article
sku = "votre_sku"

# Utilisation de l'API externe pour récupérer les informations de stock au format JSON
response = requests.get(url.format(sku=sku))
json_data = response.text

# Conversion des données JSON en dictionnaire Python
data = json.loads(json_data)

# Récupération de la quantité de stock depuis les données JSON
stock_quantity = data['stock_quantity']

# Récupération de l'ID de produit dans Prestashop à partir du SKU
product_id = int(db.executesql("SELECT id_product FROM " + _DB_PREFIX_ + "product WHERE reference = %s", (sku,))[0][0])

# Mise à jour de la quantité de stock pour le produit dans Prestashop
StockAvailable(product_id).quantity = stock_quantity

# Affichage d'un message de confirmation
print("Le stock pour le produit {} a été mis à jour à {}".format(sku, stock_quantity))

