// 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 $json_data = file_get_contents(str_replace("{sku}", $sku, $url)); // Conversion des données JSON en tableau PHP $data = json_decode($json_data, true); // 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::getInstance()->getValue("SELECT id_product FROM "._DB_PREFIX_."product WHERE reference = '".pSQL($sku)."'"); // Mise à jour de la quantité de stock pour le produit dans Prestashop StockAvailable::setQuantity($product_id, 0, $stock_quantity); // Affichage d'un message de confirmation echo "Le stock pour le produit $sku a été mis à jour à $stock_quantity";