Krav til kjøpsskjema
Vi vil helst ikke at kjøpsskjemaet skal endres for hver UKE, men hvis det av en eller annen grunn må endres, ønsker vi at kjøpsskjemaet minimum skal oppfylle kravene nedenfor.
- Siden må vise sum per prisgruppe, samt en totalsum.
- Siden må støtte multiple billettgrupper.
- Det må opplyses om salgsbetingelser (f.eks. med en link til en egen side for betingelsene).
- Logoene til vår innløser, bank, VISA (Verified by VISA logoen), og Mastercard må være godt synlig på siden hvor kjøpsskjemaet befinner seg.
- Når brukeren har skrevet inn et kortnummer (VISA/Mastercard), så skal logoen til den relevante korttypen dukke opp. Dette er både for å signalisere at brukeren har skrevet inn et réelt kortnummer, og for å kickstarte tilkoblingen til okkupasjon.
- Det burde være mulig å bruke TAB til å navigere seg igjennom hele skjemaet, og det burde være en logisk rekkefølge på navigeringen.
- Det burde ikke være mulig å velge flere billetter enn hva som er igjen.
- Alle relevante input-felter (kreditkortnummer, e-post osv) burde ha en form for validering og min/max lengde, samt være utført slik at nettlesere autoutfyller eventuell lagret kredittkortinformasjon.
- E-postadresse, medlemskortnummer og antall billetter burde autofylles etter at en feil har oppstått.
- Skjemaet burde støtte nettleser-automagisk utfylling av kortinformasjon, samt e-postadresse.
- Kjøpsknappen burde disables etter at brukeren har klikket på den. Dette blir både gjort for å forhindre at brukeren skaper ekstra last og for å unngå unødvendige kanselleringer.
- Kjøpsskjemaet burde ikke være synlig før/etter salget har startet/sluttet. Det må derfor sjekke ikke bare salgstidspunkter i Billig, men også om det i det hele tatt er noen prisgrupper med netsale.
- Hvis brukeren forsøker å kjøpe en medlemsbillett, burde det dukke opp en melding som indikerer at brukeren må ha med medlemskort.
- Skjemaet burde inneholde informasjon om de ulike billettypene, og at medlemsbilletter krever medlemskap.
- Skjemaet burde være mobilvennlig, noe som blant annet innebærer at det kan brukes på de mest populære smarttelefonene.
- Ideelt sett burde skjemaet ha minst mulig JavaScript, da dette øker sannsynligheten for unødvendig og obskure bugs. Dog kan gjerne funksjonalitet som ikke er på kritisk sti være i JS; et eksempel er validering av kortnummerets sjekksumsiffer.
Epost: itk@samfundet.no | Telefon: 992 15 925 | Sist endret: 2015-10-06 13:41 | Revisjon: 7 (historie, blame) | Totalt: 1905 kB | Rediger