Laissez-moi vous demander, dans une application d'achat, quelle méthode est utilisée pour mettre en cache le panier localement, quels scénarios sont utilisés et quel type de données est mis en cache ? Merci!
Non connecté : enregistrez le cookie lors de l'ajout au panier, et le panier affiche le contenu du cookie Après la connexion : lors de la connexion, prenez le cookie et enregistrez-le dans la table du panier de la base de données, gérez la duplication des cookies et des tableaux, efface les cookies, et le panier s'affiche Le contenu du tableau est directement stocké dans le tableau lors de l'ajout au panier
Quant aux données stockées, elles dépendent de la conception du produit. Les données nécessaires incluent : l'identifiant du produit, la quantité achetée, les attributs du produit sélectionnés par l'utilisateur (le cas échéant). Si le produit est supprimé et seul un champ l'est. modifié, ces données devraient répondre aux besoins. Il y a plus d'identifiants d'utilisateur dans le tableau que de cookies Aussi : si l'enregistrement est réellement supprimé lorsque le produit est supprimé, vous pouvez envisager de stocker plusieurs noms de produits, images de produits, etc.
Non connecté : enregistrez le cookie lors de l'ajout au panier, et le panier affiche le contenu du cookie
Après la connexion : lors de la connexion, prenez le cookie et enregistrez-le dans la table du panier de la base de données, gérez la duplication des cookies et des tableaux, efface les cookies, et le panier s'affiche Le contenu du tableau est directement stocké dans le tableau lors de l'ajout au panier
Quant aux données stockées, elles dépendent de la conception du produit. Les données nécessaires incluent : l'identifiant du produit, la quantité achetée, les attributs du produit sélectionnés par l'utilisateur (le cas échéant). Si le produit est supprimé et seul un champ l'est. modifié, ces données devraient répondre aux besoins. Il y a plus d'identifiants d'utilisateur dans le tableau que de cookies
Aussi : si l'enregistrement est réellement supprimé lorsque le produit est supprimé, vous pouvez envisager de stocker plusieurs noms de produits, images de produits, etc.
Cache simplement les informations d'achat de l'utilisateur