web-dev-qa-db-fra.com

Dois-je stocker le code postal sur le stockage?

Je travaille sur un site de commerce électronique et il y a le champ Code postal (au Brésil, nous l'appelons CEP) qui est une donnée qui peut être très utile, par exemple, je peux obtenir la plupart des informations d'adresse (ville, état , emplacement, nom de la rue) et calculez également les frais de port à cette adresse.

Imaginez donc que l'utilisateur est un invité sur le site Web visitant une page de produit et tapez le code postal pour obtenir les frais d'expédition pour ce produit. Je suppose (également en tant qu'utilisateur) qu'il est correct de stocker le code postal et, si je veux obtenir les frais d'expédition pour un autre produit, le code Zip est déjà sur le formulaire.

Donc ma question est, dois-je stocker le code postal sur le stockage? Ou laisser l'utilisateur le saisir à chaque fois qu'il souhaite obtenir les frais de livraison ou créer un compte?

Si vous pouvez enregistrer, alors où dois-je l'enregistrer? SessionStorage, LocalStorage, cookies? J'ai peur de garder les informations trop longtemps (LocalStorage/Cookie) et de donner l'impression que la page Web obtient les informations de l'utilisateur derrière la scène.

1
CelsomTrindade

Au moins ici aux États-Unis, la question de la confidentialité en ligne peut être très conflictuelle (personnellement, j'ai tendance à privilégier les paramètres de confidentialité qui offrent l'expérience la plus transparente plutôt que la plus protectrice, mais il y a des gens qui s'opposent violemment à l'idée de toute entreprise vous connaissant en tant que client/utilisateur). Je ne suis pas au courant de la culture au Brésil, donc je ferais probablement preuve de prudence, comme suggéré dans @ Devin's answer .

Cependant, vous mentionnez qu'il s'agit d'une caractéristique courante au Brésil, alors peut-être pourriez-vous fournir une option non intrusive pour "Se souvenir de ce CEP". Considérez quelque chose comme ce qui suit:

mockup

télécharger la source bmml - Wireframes créés avec Balsamiq Mockups

De plus, après l'avoir stocké, vous devez révéler un moyen pratique de le supprimer de l'appareil.

Reset CEP

télécharger la source bmml

1
maxathousand

Oui

En tant qu'utilisateur, si vous me demandez mon code postal et que je le fournis, je m'attends à ce que vous l'utilisiez pour quelque chose d'utile, comme, par exemple, les meilleures options que vous pouvez m'offrir, les prix, etc.

Et si je vérifie, je m'attends à ce que les informations que je fournis soient déjà remplies, car tout ce que j'ai cherché, et chaque réponse que vous m'avez donnée est basée sur ce code postal.

Toutefois...

  • Vous devez toujours fournir les moyens de modifier ce code postal (ou toute partie des informations que j'ai fournies). Cela comprend le paiement (par exemple, j'ai peut-être entré le code postal de ma maison et je souhaite recevoir un produit à mon bureau).
  • Vous ne devriez jamais me faire savoir que vous pouvez avoir plus d'informations que celles que j'ai déjà fournies. Je veux vous faire confiance, et je sais peut-être que vous pouvez obtenir plus d'informations de ce que je vous ai donné, mais nous prétendrons que vous ne savez que ce que je vous ai dit
  • De même, vous ne devez stocker mes informations que si je me suis inscrit. Sinon, vous pouvez conserver un cookie et me faire savoir que PEUT-ÊTRE que j'étais sur votre site avant (l'étais-je? Que faire si je vérifie depuis un ordinateur public ou celui d'un ami?). Quelque chose comme "Hé, avez-vous déjà été ici?" serait suffisant
1
Devin

Ne pas stocker le Zip pour la session en cours serait très gênant pour les utilisateurs s'ils vérifient généralement plusieurs produits dans une session.

La question est de savoir si vous souhaitez conserver les informations, par exemple dans un cookie qui dure plus longtemps qu'une session. Je pense que le code postal n'est pas une information très sensible, mais cela peut varier selon le pays/la culture.

Pour être sûr, vous pourriez penser à un message à côté du champ de saisie pour le Zip. Une fois entré et confirmé, vous pouvez afficher un message "Nous avons stocké le Zip entré pour votre commodité - [supprimer]". Un petit lien "supprimer" le supprimerait du cookie et enregistrerait à la place la préférence de ne pas enregistrer le Zip. Et si vous suivez le nombre d'utilisateurs qui décident de ne pas le stocker, cela informera votre décision de conserver ou de supprimer la fonctionnalité à l'avenir.

1
greenforest