Avec le développement rapide du commerce électronique, les systèmes de courses alimentaires sont devenus la méthode d'achat choisie par de plus en plus d'utilisateurs. La fonction d’avertissement d’inventaire de produits est cruciale pour les commerçants. Cela peut aider les commerçants à connaître l'état des stocks à temps, à effectuer des achats raisonnables et à éviter les pertes causées par un inventaire insuffisant. Cet article explique comment utiliser PHP pour implémenter la fonction d'avertissement d'inventaire du système d'épicerie.
Tout d’abord, une base de données doit être créée pour stocker les informations sur les produits et l’inventaire. Il est recommandé d'utiliser une base de données relationnelle telle que MySQL. Créez un tableau pour chaque produit dans la base de données, comprenant le nom du produit, le numéro, la quantité en stock et d'autres champs. Dans le même temps, des fonctions de gestion de produits sont ajoutées à la page de gestion backend.
<?php require_once('db.php'); require_once('config.php'); ?>
<?php function getInventory($product_id) { $db = new DB(); $query = "SELECT * FROM products WHERE id='$product_id'"; $result = $db-> requête($requête); si($result->num_rows > 0) { $row = $result->fetch_assoc(); return $row['inventaire']; } autre { renvoie 0 ; } } ?>
<?php function updateInventory($product_id, $inventory) { $db = new DB(); $query = "UPDATE products SET inventory='$inventory' WHERE id='$product_id'"; $db-> requête($requête); } ?>
<?php function getInventoryAlert($product_id) { $db = new DB(); $query = "SELECT * FROM products WHERE id='$product_id'"; $result = $db-> requête($requête); si($result->num_rows > 0) { $row = $result->fetch_assoc(); return $row['inventory_alert']; } autre { renvoie 0 ; } } fonction updateInventoryAlert($product_id, $inventory_alert) { $db = nouvelle base de données(); $query = "MISE À JOUR des produits SET inventor_alert='$inventory_alert' WHERE id='$product_id'"; $db->query($query); } ?>
<?php $product_id = $_GET['product_id']; $inventory = getInventory($product_id); $inventory_alert = getInventoryAlert($product_id); if($inventory <= $inventory_alert) { echo "Inventaire de produits insuffisant,Veuillez acheter à temps!"; } else { echo "Marchandises en stock。"; } ?>
Grâce aux méthodes ci-dessus, nous pouvons mettre en œuvre la fonction d’alerte précoce des stocks de produits dans le système d’épicerie. Les commerçants peuvent vérifier l'état de l'inventaire sur la page de gestion backend et définir la valeur d'avertissement d'inventaire. Lorsque l'inventaire est inférieur à la valeur d'avertissement, le système vous rappellera d'acheter à temps, afin de gérer efficacement l'inventaire des produits et d'éviter les problèmes de rupture de stock.