Mwachilie wateja kununua kabla ya kuomba kujiunga
Fanya malipo kama mgeni (guest checkout) iwe chaguo-msingi wazi wakati akaunti haitahitajika kuisafirisha agizo. Mwongozo wa fomu wa Google unashauri njia hii. Weka kujisajili/kuingia (sign-in) kama njia ya pili inayoonekana kwa wateja wanaorudi, kisha toa uundaji wa akaunti baada ya uthibitisho na faida halisi kama historia ya maagizo. Ikiwa bidhaa iko chini ya udhibiti, uanachama, au sera za utakatishaji ulazima kuingia, eleza sharti hilo kabla fomu haijaanza.
Mnunuzi mpya anaweza kufikia malipo bila kuunda nenosiri pale sera inaporuhusu.
Mwalike uundaji wa akaunti baada ya agizo, si kama kizuizi kabla ya malipo.
Punguza nyanja bila kufanya utoaji uwe wa kutoeleweka
Omba taarifa tu zinapobadilisha utekelezwaji, malipo, kodi, au mawasiliano yanayohitajika. Tumia vidhibiti vya kawaida, lebo zinazoonekana, majina (name) na id imara, na tokeni za autocomplete zinazofaa. Ruhusu ankara ya bili ifanane na ile ya usafirishaji kwa chaguo-msingi wakati ni kweli, huku ukifanya urahisi kuchagua anwani tofauti. W3C inasema kwamba taarifa zilizowekwa tayari katika mchakato uleule zinapaswa kujazwa kiotomatiki au kupatikana kuchaguliwa, isipokuwa kwa kesi chache kama usalama au data isiyo sahihi.
Kila uingizaji uwe na kusudi la kiutendaji; ondoa au uahirishe kama haina kusudi.
Usitumie maandishi ya vidokezo yanayotoweka kama lebo pekee; kuweka lebo inayoonekana wakati wa kuingiza.
Geuza makosa kuwa njia za kurejesha
Thibitisha matatizo rahisi ya eneo wakati wa kuingiza au wakati wa kuondoka uwanjani, bila kukatisha kila wakati kila kibofya. Tumia mwongozo rahisi wa kurekebisha na zihifadhi nafasi salama zisizo nyeti baada ya hitilafu. Baada ya kuwasilisha kwa kushindwa, onyesha muhtasari wa hitilafu ulio na viungo kabla ya fomu na ujumbe unaolingana katika kila uwanja. W3C inapendekeza kila kipengele cha muhtasari kitambue kidhibiti, kieleze tatizo, na kieleze jinsi ya kurekebisha. Weka data za malipo nje ya URL, log, na nakala za hitilafu.
Eleza kilichokosekana na jinsi ya kukirekebisha, badala ya kutumia ‘Invalid input.’
Hamisha focus hadi sehemu ya urejeshaji na tangaza maoni ya mabadiliko kwa teknolojia ya kusaidia (assistive technology).
Toa chaguzi za malipo bila kudhoofisha udhibiti wa ukurasa wa malipo
Onyesha mbinu za malipo ambazo biashara inaweza kuidhinisha, kurudisha fedha, kuoanisha, na kusaidia. Ita kila njia kwa jina wazi na funua masharti muhimu kabla ya kujitoa. Jaribu ununuzi uliofaulu, malipo yaliyokataliwa, na njia ya kurejesha au kughairi. Mwongozo wa PCI SSC kuhusu e-skimming unalenga script za ukurasa wa malipo zilizoidhinishwa, ukaguzi wa uadilifu, na kugundua uharibifu. Kabla ya kuongeza tagi, widget, jaribio, iframe, au kidhibiti cha kadi, shirikisha mtoa huduma na mtathmini mwenye sifa wa usalama au PCI; makala hii sio mapitio ya uzingatiaji wa utimilifu (compliance).
Weka orodha ya mali (assets) iliyothibitishwa na wamiliki kwa kurasa zinazoweza kuathiri malipo.
Mabadiliko yanayoonekana madogo yanaweza kubadilisha msimbo unaotekelezwa na kivinjari kwenye ukurasa wa malipo.
Fanya njia ya simu na upatikanaji kuwa njia ya kawaida
Jaribu ukiwa na kibodi ya skrini iliyofunguliwa katika eneo dogo la kuonyesha. Tumia aina za kuingiza zinazofaa na, pale inapofaa, inputmode ili kupendekeza kibodi sahihi ya mtandaoni; MDN inabainisha kwamba inputmode yenyewe haithibitishi data. Kwa nambari za kadi, Google inapendekeza kuingiza kama maandishi na inputmode nambari badala ya kidhibiti cha aina namba. Toa lebo zinazohusishwa zinazoonekana, mtiririko wa focus wa kibodi unaofaa, na maandishi pamoja na rangi kwa makosa na uteuzi. Vipimo vya kiotomatiki pekee haviwezi kuthibitisha kwamba checkout inafanya kazi na teknolojia zote za kusaidia (assistive technologies).
Kamilisha mtiririko kwa kutumia Tab, Shift+Tab, Enter, Space, na Escape pale zinapofaa.
Jaribu anuani na data za kadi zilizohifadhiwa kwenye kivinjari, ikijumuisha anwani tofauti ya bili.
Hifadhi gharama, utoaji, na ahadi zikioneshwa
Weka vifungu, vidhibiti vya wingi, punguzo, chaguo la utoaji, malipo yaliyofahamika hadi sasa, na jumla kupatikana wakati wa malipo. Wakati usafirishaji, kodi, au gharama za kuendelea zinategemea taarifa za baadaye, eleza ni nini kinakisiwa na sasisha muhtasari mara tu zitakapojulikana. Linganisha kitendo cha agizo na ahadi ya kifedha, kama ‘Pay and place order’ (Lipa naweka agizo). Mruhusu mnunuzi kurekebisha bidhaa, anwani, au chaguo la utoaji bila kuachana na checkout.
Hifadhi muhtasari usomeke na ucanzwe sasishwa kwa kila hatua ya malipo.
Taja lini usafirishaji, kodi, punguzo, au malipo ya kurudiwa yanakuwa ya mwisho.
Fanya jaribio kama mabadiliko ya udhibiti wa uaminifu
Badilisha kitu kimoja chenye maana dhidi ya nadharia iliyokuwa imeandikwa, kama kusogeza uundaji wa akaunti baada ya uthibitisho. Fafanua hadhira, kipimo cha ukamilishaji, na vizuizi kabla ya kutolewa. Vizuizi vinaweza kujumuisha makosa ya malipo, uwasilishaji wenye kushindwa, mawasiliano ya msaada, rudi/rirudishi fedha, upungufu wa upatikanaji (accessibility), na masuala ya utendaji. Tumia SIU kujaribu njia ya ununuzi na utegemezi, tambua rollback, na rudisha toleo la mwisho lililofanya kazi ikiwa kizuizi kitavunjika. Matokeo ya uongozaji hayathibitishi usalama, upatikanaji, ulinganifu wa sheria, au ulinganifu wa matumizi kwa wote.
Rekodi ukamilishaji wa hatua za sasa, makundi ya hitilafu, na tabia za kiufundi kwanza.
Amua ni muundo gani wa kushindwa unapozuiwa au kugeuzwa nyuma kutekelezwa.
