Je suis en train de faire un site Web qui implique un panier. Il y a deux exigences majeures:panier pour les utilisateurs non enregistrés
Les gars d'expérience utilisateur veulent se connecter/authentification à la dernière étape du flux de travail complet. L'utilisateur doit faire tous les achats et est invité à se connecter uniquement au moment de la sortie.
Le panier ne doit pas expirer (même pas à la fermeture du navigateur), sauf si l'utilisateur (enregistré ou non) s'enregistre.
Dans le contexte ci-dessus, je pose la question suivante en ce qui concerne le maintien de l'état du panier:
Dois-je aller avec des sessions de fichiers à base ou la base de données? S'il vous plaît gardez à l'esprit que ce serait pour les utilisateurs non enregistrés. Mon appréhension est que je finirai par avoir beaucoup de dossiers dans la base de données.
Une autre option semble être de mettre le contenu du panier dans un cookie chiffré, mais il y a une limitation de taille sur le fichier cookie.
Que feriez-vous dans ce cas? J'apprécierais vraiment vos réponses.
ce n'est pas la folie du tout. Nous recevons souvent des commandes de personnes 24-48 heures après leur première visite sur notre site. nous conservons la commande enregistrée même si elle n'a pas créé de compte. vous devez faire attention quand vous devez purger les données, et bien sûr, quelle est la taille du panier et comptez combien d'utilisateurs vous avez. folie de ne pas imiter :-) –