I vores webshp, alle varer og brugeroplysninger for en ordre er relateret i databasen til en cookie i brugeren's browser. Vi har en kontaktoplysninger side hvor kunden opfylder navn, adresse osv. Vi har bestemt at vi skal altid gemme hvad felterne indeholder når kunden forlader siden, uansat hvis alle felter er udfyld. Men kunden kan kun gennemføre ordren hvis de udfylder de obligatoriske felter. Det ser ud som der skaber problemer hvis kunden har siden åbnet i 2 tabs i browseren. De kan udfylde deres kontaktoplysninger i tab 1, fortsætte til betaling og lige før de betaler de kan lukke tab 2 som har tom felter. Så bliver alle tom felter gemt til databasen (adresse, by, osv.) for deres ordre, og det betyder betalingsiden i tab 1 fejler fordi kunden har ikke en gyldig adresse. Vi har diskuteret nogle løsninger på denne problem. Først, vi kan begrænce vores gem funktion til at gemme kun hvis alle obligatoriske felter er udfyld ligesom adresse, postcode, by. Men lad os kikke på denne eksempel: Kunden skriver følgende oplysninger
Bageefter, de udfylder kun de obligatoriske felter, og resten bliver tomt:
I denne situation, vi overskriver kun en del af kundeoplysningerne og databasen indeholder:
Det er forkert og kunden har ingen ide hvorfor deres oplysninger er forkert i vores system. Hvordan er det bedste måde at løse denne problem? Hvilke løsning er bedst for kunden og skaber mindre fejl i systemet? |
Hvornår/hvordan skal vi gemme kundeoplysninger uden at skabe fejl i systemet?
Side 1 ud af 1 (1 indlæg)
- 1
Side 1 ud af 1 (1 indlæg)